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
binlijin
64ddce303e
HBASE-19290 Reduce zk request when doing split log
2017-11-29 18:43:41 +08:00
Jerry He
0c4c395538
HBASE-19096 Add RowMutions batch support in AsyncTable
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-11-28 18:49:08 -08:00
zhangduo
8688da9e9c
HBASE-17049 Do not issue sync request when there are still entries in ringbuffer
2017-11-29 10:19:53 +08:00
Balazs Meszaros
e946d9d841
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:04:56 -08:00
Peter Somogyi
1447956846
HBASE-19363 Tests under TestCheckAndMutate are identical
...
Remove testCheckAndMutateUsingNewComparisonOperatorInstead
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-28 12:19:13 -08:00
Josh Elser
4fef4cfc30
HBASE-19267 Remove compiler-plugin mapping executions as it breaks Java8 detection
...
It seems like the original reason this execution filter was added is no
longer an issue for 2.0. Actually, these entries actually preclude
Eclipse from correctly using the Java8 source/target version that we
have specified (which creates numerous compilation errors in Eclipse)
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-11-28 14:54:32 -05:00
Peter Somogyi
12efae4829
HBASE-19351 Deprecated is missing in Table implementations
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-28 11:18:07 -08:00
Chia-Ping Tsai
8b6f305ac7
HBASE-19342 fix TestTableBasedReplicationSourceManagerImpl#testRemovePeerMetricsCleanup
2017-11-28 18:12:55 +08:00
Balazs Meszaros
ed16667208
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:07:59 -08:00
binlijin
a62010c9e7
HBASE-19338 Performance regression in RegionServerRpcQuotaManager to get ugi
2017-11-28 09:58:39 +08:00
tedyu
749361e304
HBASE-19355 Missing dependency on hbase-zookeeper module causes CopyTable to fail
2017-11-27 17:40:42 -08:00
Apekshit Sharma
0384561423
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:25:54 -08:00
Balazs Meszaros
95e4f059a3
HBASE-18601 Update Htrace to 4.2 (addendum)
...
- TraceTree fix
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-11-28 06:59:30 +08:00
Josh Elser
e42d20f8dd
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:41 -05:00
Apekshit Sharma
96e63ac7b8
HBASE-19319 Fix bug in synchronizing over ProcedureEvent
...
Also moves event related functions (wake/wait/suspend) from ProcedureScheduler to ProcedureEvent class
2017-11-27 12:06:07 -08:00
Guangxu Cheng
44bd94721c
HBASE-19325 Pass a list of server name to postClearDeadServers
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-11-28 02:53:19 +08:00
Guanghao Zhang
0406d06533
HBASE-19337 AsyncMetaTableAccessor may hang when call ScanController.terminate many times
2017-11-25 19:39:37 +08:00
Vasudevan
6ac6ae3fa2
HBASE-19092 Make Tag IA.LimitedPrivate and expose for CPs (Ram)
...
Signed-off-by: Chia-ping Tsai, Anoop Sam John, Stack
2017-11-24 12:38:42 +05:30
Reid Chan
2838cf3e05
HBASE-18309 Support multi threads in CleanerChore
...
Signed-off-by: Yu Li <liyu@apache.org>
2017-11-24 13:36:55 +08:00
Chia-Ping Tsai
66e650c39b
HBASE-19266 TestAcidGuarantees should cover adaptive in-memory compaction
2017-11-24 00:19:06 +08:00
Guanghao Zhang
ca6e7e68f4
HBASE-16868 Add a replicate_all flag to avoid misuse the namespaces and table-cfs config of replication peer
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-11-23 15:08:03 +08:00
Gary Helmling
135bb5583b
HBASE-19332 DumpReplicationQueues misreports total WAL size
2017-11-22 16:40:53 -08:00
Josh Elser
4e387a948f
HBASE-19317 Set a high NodeManager max disk utilization if not already set
...
This avoids the situation where the build machine has sufficient disk
space (a few GB's at most) to run an HBase test, but the default YARN
configuration would preclude the NM's from starting correctly. This
should eliminate a trivial source of build flakiness based on the host
machines being used.
Signed-off-by: Ted Yu <tedyu@apache.org>
2017-11-22 17:23:53 -05:00