Mike Drob
50c5988971
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:04:59 -08:00
Michael Stack
8e3714e772
HBASE-19426 Move has() and setTimestamp() to Mutation (Chia-Ping Tsai)
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-05 09:40:55 -08:00
Michael Stack
1856237e2d
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:06:41 -08:00
Chia-Ping Tsai
e29685ed6d
HBASE-19431 The tag array written by IndividualBytesFieldCell#write is out of bounds
2017-12-05 15:42:02 +08:00
Apekshit Sharma
6d69fd9c78
HBASE-18942 hbase-hadoop2-compat module ignores hadoop-3 profile
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-12-04 15:47:54 -08:00
tedyu
4c567b3c12
HBASE-19159 Backup should check permission for snapshot copy in advance (Janos Gub)
2017-12-04 11:59:18 -08:00
Reid Chan
aafaba448d
HBASE-19416 Document dynamic configurations currently supported
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-04 09:03:26 -08:00
Ted Yu
3c02d9681b
HBASE-19056 TestCompactionInDeadRegionServer is top of the flakies charts!
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-12-04 14:12:59 +08:00
zhangduo
7a5b078306
HBASE-19399 Purge curator dependency from hbase-client
2017-12-03 08:30:30 +08:00
Chia-Ping Tsai
8354a563f7
HBASE-19298 CellScanner and CellScannable should be declared as IA.Public
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-12-02 15:46:58 -08:00
Chia-Ping Tsai
fa9ab3955c
HBASE-19408 Remove WALActionsListener.Base
2017-12-03 01:05:10 +08:00
Chia-Ping Tsai
be4f158afd
HBASE-19339 Eager policy results in the negative size of memstore
2017-12-03 00:53:36 +08:00
Enis Soztutar
bc321a3bdd
HBASE-16239 Better logging for RPC related exceptions
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-03 00:40:39 +08:00
Guanghao Zhang
d6a4a3dc33
HBASE-19396 Fix flaky test TestHTableMultiplexerFlushCache
2017-12-02 20:12:38 +08:00
Andrew Purtell
c0da74f7c1
HBASE-19406 Fix CompactionRequest equals and hashCode
2017-12-01 19:15:11 -08:00
libisthanks
5e0d00f884
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:27:29 +08:00
Josh Elser
835d15bf97
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:46:09 -05:00
Mike Drob
680a534acd
HBASE-19390 Temporary downgrade to Jetty 9.3 to match hadoop
2017-12-01 14:38:48 -06:00
Michael Stack
2e8bd0036d
HBASE-19392 TestReplicaWithCluster#testReplicaGetWithPrimaryAndMetaDown failure in master
...
Signed-off-by: Huaxiang Sun <hsun@apache.org>
2017-11-30 22:45:39 -08:00
zhangduo
49a9fe4883
HBASE-19344 improve asyncWAL by using Independent thread for netty #IO in FanOutOneBlockAsyncDFSOutput
2017-12-01 11:19:03 +08:00
Guangxu Cheng
cc3f804b07
HBASE-19326 Remove decommissioned servers from rsgroup
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-30 16:10:28 -08:00
Chia-Ping Tsai
c64546aa31
HBASE-19350 TestMetaWithReplicas is flaky
2017-12-01 03:39:44 +08:00
Harshal Deepakkumar Jain
e0dd26de8e
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:47:23 -08:00
meiyi
6a6409a30a
HBASE-17918 document serial replication
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-11-30 21:27:39 +08:00
Toshihiro Suzuki
9692b61a0a
HBASE-18112 Write RequestTooBigException back to client for NettyRpcServer
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-11-30 17:06:34 +08:00
Yuqi Gu
ddbff4fd87
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:21 -08:00
zhangduo
9434d52c19
HBASE-19346 Use EventLoopGroup to create AsyncFSOutput
2017-11-30 15:22:23 +08:00
Michael Stack
91e75b2a2f
HBASE-19385 [1.3] TestReplicator failed 1.3 nightly
2017-11-29 23:14:22 -08:00
Apekshit Sharma
81b95afbee
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:40:11 -08:00
Apekshit Sharma
5b7f9c2535
HBASE-19382 Update report-flakies.py script to handle yetus builds.
2017-11-29 22:21:10 -08:00
Michael Stack
79a89beb2e
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:46:18 -08:00
Guanghao Zhang
abb535eef6
HBASE-19359 Revisit the default config of hbase client retries number
2017-11-29 10:32:42 -08:00
zhangduo
f81ac42aa3
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:11:46 -08:00
binlijin
8b32d37929
HBASE-19290 Reduce zk request when doing split log
2017-11-29 18:42:14 +08:00
Guangxu Cheng
b4a4be65ea
HBASE-19362 Remove unused imports from hbase-thrift module
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2017-11-29 11:00:59 +01:00
Jerry He
e67a3699c4
HBASE-19096 Add RowMutions batch support in AsyncTable
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-11-28 18:42:17 -08:00
zhangduo
93b91e2cc6
HBASE-17049 Do not issue sync request when there are still entries in ringbuffer
2017-11-29 10:19:42 +08:00
Balazs Meszaros
f6582400be
HBASE-19242 Add MOB compact support for AsyncAdmin
...
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Guanghao Zhang <zghaobac@gmail.com>
2017-11-28 15:03:50 -08:00
Peter Somogyi
520b9efc2d
HBASE-19363 Tests under TestCheckAndMutate are identical
...
Remove testCheckAndMutateUsingNewComparisonOperatorInstead
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-28 12:18:51 -08:00
Peter Somogyi
b5a01685f4
HBASE-19351 Deprecated is missing in Table implementations
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-28 11:17:35 -08:00
Chia-Ping Tsai
b75510284f
HBASE-19342 fix TestTableBasedReplicationSourceManagerImpl#testRemovePeerMetricsCleanup
2017-11-28 18:06:38 +08:00
Balazs Meszaros
0f33931b2a
HBASE-19328 Remove asked if splittable log messages
...
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-11-27 21:06:49 -08:00
binlijin
3863559b07
HBASE-19338 Performance regression in RegionServerRpcQuotaManager to get ugi
2017-11-28 09:57:35 +08:00
tedyu
b048207c8e
HBASE-19355 Missing dependency on hbase-zookeeper module causes CopyTable to fail
2017-11-27 17:39:42 -08:00
Apekshit Sharma
e70b628544
HBASE-19335 Fix waitUntilAllRegionsAssigned(). Ignore assignments to killed servers and when region state != OPEN.
...
Update timeouts for TestRegionObserverInterface.
Reason: There are ~10 tests there, each with 5 min individual timeout. Too much. The test class is labelled MediumTests,
let's used that with our standard CategoryBasedTimeout. 3 min per test function should be enough even on slower Apache machines.
2017-11-27 16:20:15 -08:00
Balazs Meszaros
7c1c370f2f
HBASE-18601 Update Htrace to 4.2 (addendum)
...
- TraceTree fix
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-11-28 06:59:57 +08:00
Josh Elser
5c1acf4792
HBASE-19318 Use the PB service interface as the judge of whether some security feature exists
...
Hard-coded checks on HBase implementations (e.g. AccessController and
VisibilityController) preclude custom implementations of authorization
and visibility labels (Apache Ranger).
Signed-off-by: Ted Yu <tedyu@apache.org>
2017-11-27 17:49:23 -05:00
Apekshit Sharma
f886716617
HBASE-19319 Fix bug in synchronizing over ProcedureEvent
...
Also moves event related functions (wake/wait/suspend) from ProcedureScheduler to ProcedureEvent class
2017-11-27 11:51:17 -08:00
Guangxu Cheng
5a0881a98b
HBASE-19325 Pass a list of server name to postClearDeadServers
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-11-28 02:47:06 +08:00
Guanghao Zhang
f521000d78
HBASE-19337 AsyncMetaTableAccessor may hang when call ScanController.terminate many times
2017-11-25 19:29:08 +08:00