Michael Stack
8dc82165f3
HBASE-19301 Provide way for CPs to create short circuited connection
...
with custom configurations; ADDENDUM -- adds warning to powerful new,
Signed-off-by: anoopsamjohn <anoopsamjohn@gmail.com>
2017-12-07 06:39:12 -08:00
Chia-Ping Tsai
2245dfc558
HBASE-12444 Total number of requests overflow because it's int
2017-12-07 18:42:32 +08:00
anoopsamjohn
f8e2323323
HBASE-19357 Bucket cache no longer L2 for LRU cache.
2017-12-07 15:06:30 +05:30
anoopsamjohn
e88b3c65b9
HBASE-19439 Mark ShortCircuitMasterConnection with InterfaceAudience Private.
2017-12-07 11:24:00 +05:30
Chia-Ping Tsai
4833e63d17
HBASE-19430 Remove the SettableTimestamp and SettableSequenceId
2017-12-07 13:34:38 +08:00
Andrew Purtell
e7a2e4352c
HBASE-19447 INFO level logging of GetClusterStatus from HMaster is too chatty
2017-12-06 17:06:34 -08:00
Michael Stack
d29ffd4e29
HBASE-19295 The Configuration returned by CPEnv should be read-only.
...
Adds a ReadOnlyConfiguration that delegates gets but throws exception
on sets/adds, etc.
2017-12-06 15:18:53 -08:00
tedyu
497902731a
HBASE-19417 Remove boolean return value from postBulkLoadHFile hook
2017-12-06 14:23:22 -08:00
Andrew Purtell
57df73ac68
HBASE-19445 PerformanceEvaluation NPE processing split policy option
2017-12-06 14:11:40 -08:00
Michael Stack
52ffa68f8b
HBASE-15628 Implement an AsyncOutputStream which can work with any FileSystem implementation; ADDENDUM -- Change Log output
2017-12-06 11:36:20 -08:00
TAK LON WU
b2f9b7bc19
HBASE-19023 Replace hbase-server with hbase-mapreduce for HBase and MapReduce chapter
...
RowCounter and other related HBase's MapReduce classes have been moved
to hbase-mapreduce component by HBASE-18640, related chapter was
out-of-date and this fix replaced hbase-server with hbase-mapreduce
to correct those commands
Also this change moved RowCounter_Counters.properties
to hbase-mapreduce package as well
JIRA https://issues.apache.org/jira/browse/HBASE-19023
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-06 09:04:02 -08:00
Chia-Ping Tsai
b9f1f5a17c
HBASE-18112 (addendum) fix the out-of-bounds index
2017-12-06 22:01:12 +08:00
zhangduo
03cb581585
HBASE-19410 Move zookeeper related UTs to hbase-zookeeper and mark them as ZKTests
2017-12-06 16:38:58 +08:00
Guangxu Cheng
142e6bb9de
HBASE-19432 Roll the specified writer in HFileOutputFormat2
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-05 22:28:27 -08:00
anoopsamjohn
78a6e0532e
Revert "HBASE-19357 Bucket cache no longer L2 for LRU cache."
...
This reverts commit d952c5df9f
.
2017-12-06 11:36:19 +05:30
anoopsamjohn
d952c5df9f
HBASE-19357 Bucket cache no longer L2 for LRU cache.
2017-12-06 11:26:10 +05:30
Michael Stack
e048b2cbdb
HBASE-19323 Make netty engine default in hbase2
2017-12-05 15:29:57 -08:00
Mike Drob
e051a47785
HBASE-19422 Provide clear error message on use of wrong hadoop-profile property
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-12-05 11:05:25 -08:00
Michael Stack
c77778dd13
HBASE-19426 Move has() and setTimestamp() to Mutation (Chia-Ping Tsai)
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-05 09:42:13 -08:00
Michael Stack
db49391683
HBASE-19384 Results returned by preAppend hook in a coprocessor are replaced with
...
null from other coprocessor even on bypass
If 'bypass' is set by a Coprocessor, skip out on calling any subsequent
Coprocessors that might be chained to a bypassable method.
This patch restores some of the 'complete' behavior removed by
HBASE-19123 only 'bypass' now triggers 'complete'.
2017-12-05 08:07:23 -08:00
Chia-Ping Tsai
2ab0470b43
HBASE-19431 The tag array written by IndividualBytesFieldCell#write is out of bounds
2017-12-05 15:42:29 +08:00
Apekshit Sharma
73e3b0e825
HBASE-18942 hbase-hadoop2-compat module ignores hadoop-3 profile
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-12-04 15:45:13 -08:00
Ted Yu
b906980e14
HBASE-19056 TestCompactionInDeadRegionServer is top of the flakies charts!
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-12-04 14:13:49 +08:00
zhangduo
c61ed5dc7e
HBASE-19399 Purge curator dependency from hbase-client
2017-12-03 08:30:43 +08:00
Chia-Ping Tsai
73fd3d32a1
HBASE-19298 CellScanner and CellScannable should be declared as IA.Public
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-12-02 15:48:00 -08:00
Chia-Ping Tsai
5f8b459cc1
HBASE-19408 Remove WALActionsListener.Base
2017-12-03 01:17:03 +08:00
Chia-Ping Tsai
a5853221b4
HBASE-19339 Eager policy results in the negative size of memstore
2017-12-03 00:50:25 +08:00
Enis Soztutar
4f642f659f
HBASE-16239 Better logging for RPC related exceptions
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-03 00:45:08 +08:00
Guanghao Zhang
6c6910b0b4
HBASE-19396 Fix flaky test TestHTableMultiplexerFlushCache
2017-12-02 20:05:59 +08:00
Andrew Purtell
99790a52ae
HBASE-19406 Fix CompactionRequest equals and hashCode
2017-12-01 19:15:11 -08:00
libisthanks
d1e9c3d972
HBASE-19336 Improve rsgroup to allow assign all tables within a specified namespace by only writing namespace
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-12-02 09:26:23 +08:00
Michael Stack
79ac70ac86
HBASE-19407 [branch-2] Remove backup/restore
2017-12-01 17:22:37 -08:00
Josh Elser
fa5473c299
HBASE-19285 Implements table-level latency histograms
...
For a egionserver's view of a table (the regions
that belong to a table hosted on a regionserver),
this change tracks the latencies of operations that
affect the regions for this table.
Tracking at the per-table level avoids the memory bloat
and performance impact that accompanied the previous
per-region latency metrics while still providing important
details for operators to consume.
Signed-Off-By: Andrew Purtell <apurtell@apache.org>
2017-12-01 17:34:43 -05:00
Mike Drob
76cb1638e3
HBASE-19390 Temporary downgrade to Jetty 9.3 to match hadoop
...
(cherry picked from commit 680a534acd
)
2017-12-01 14:39:13 -06:00
Guangxu Cheng
01d366da4a
HBASE-19326 Remove decommissioned servers from rsgroup
...
Signed-off-by: Michael Stack <stack@apache.org>
Conflicts:
hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java
2017-12-01 11:12:34 -08:00
Michael Stack
752be198e7
HBASE-19392 TestReplicaWithCluster#testReplicaGetWithPrimaryAndMetaDown failure in master
...
Signed-off-by: Huaxiang Sun <hsun@apache.org>
2017-11-30 22:46:00 -08:00
zhangduo
df3668818d
HBASE-19344 improve asyncWAL by using Independent thread for netty #IO in FanOutOneBlockAsyncDFSOutput
2017-12-01 11:19:09 +08:00
Chia-Ping Tsai
2bda22a64e
HBASE-19350 TestMetaWithReplicas is flaky
2017-12-01 03:40:17 +08:00
Harshal Deepakkumar Jain
49eaa7a8f9
HBASE-19388 - Incorrect value is being set for Compaction Pressure in RegionLoadStats object inside HRegion class
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-11-30 08:48:27 -08:00
meiyi
e20a7574d1
HBASE-17918 document serial replication
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-11-30 21:28:25 +08:00
Toshihiro Suzuki
29079886ca
HBASE-18112 Write RequestTooBigException back to client for NettyRpcServer
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-11-30 17:07:22 +08:00
Yuqi Gu
d32ba0977f
HBASE-19386 Enable Arm64 unaligned support for HBase
...
On Arm64, java.nio.Bits.unaligned() wrongly returns false due to a JDK bug.
This causes HBase UnsafeAvailChecker wrongly returning false on Arm64.
And it slso cause FuzzyRowFilter Unit test failed.
Fix it by providing a hard-code to enbale Arm64 unaligned support.
Jira: HBASE-19386
Change-Id: I3ab821dacbe42b18cd515080da1fa3dc1f1e1d28
Signed-off-by: Yuqi Gu <yuqi.gu@arm.com>
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-11-30 00:42:58 -08:00
zhangduo
e2e08866f6
HBASE-19346 Use EventLoopGroup to create AsyncFSOutput
2017-11-30 15:23:22 +08:00
Michael Stack
0e6f1a0240
HBASE-19385 [1.3] TestReplicator failed 1.3 nightly
2017-11-29 23:13:25 -08:00
Apekshit Sharma
fd9c4322c5
HBASE-19382 Update report-flakies.py script to handle yetus builds.
2017-11-29 23:02:36 -08:00
Apekshit Sharma
4f4aac77e1
HBASE-19367 Refactoring in RegionStates, and RSProcedureDispatcher
...
- Adding javadoc comments
- Bug: ServerStateNode#regions is HashSet but there's no synchronization to prevent concurrent addRegion/removeRegion. Let's use concurrent set instead.
- Use getRegionsInTransitionCount() directly to avoid instead of getRegionsInTransition().size() because the latter copies everything into a new array - what a waste for just the size.
- There's mixed use of getRegionNode and getRegionStateNode for same return type - RegionStateNode. Changing everything to getRegionStateNode. Similarly rename other *RegionNode() fns to *RegionStateNode().
- RegionStateNode#transitionState() return value is useless since it always returns it's first param.
- Other minor improvements
2017-11-29 22:42:39 -08:00
Michael Stack
9419709995
HBASE-19383 [1.2] java.lang.AssertionError: expected:<2> but was:<1> at
...
org.apache.hadoop.hbase.TestChoreService.testTriggerNowFailsWhenNotScheduled(TestChoreService.java:707)
2017-11-29 20:45:58 -08:00
Guanghao Zhang
9e7ab9ffe2
HBASE-19359 Revisit the default config of hbase client retries number
2017-11-29 10:33:20 -08:00
zhangduo
22b90c4a64
HBASE-19372 Remove the Span object in SyncFuture as it is useless now
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-29 09:13:02 -08:00
Guangxu Cheng
6f7d2afcdd
HBASE-19362 Remove unused imports from hbase-thrift module
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2017-11-29 16:32:16 +01:00