Vladimir Rodionov
37c6594627
HBASE-17614: Move Backup/Restore into separate module (Vladimir Rodionov)
...
Signed-off-by: Josh Elser <elserj@apache.org>
2017-08-23 12:46:04 -04:00
tedyu
af8e6aeab8
HBASE-18632 TestMultiParallel#testFlushCommitsWithAbort fails in master branch
2017-08-23 09:35:37 -07:00
Biju Nair
1f2518779d
HBASE-18532 Improve cache related stats rendered on RS UI
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-23 07:54:40 -07:00
Michael Stack
f25b529011
HBASE-18655 TestAsyncClusterAdminApi2 failing sometimes
2017-08-22 21:25:16 -07:00
Michael Stack
9c36c0c52f
HBASE-18660 Remove duplicate code from the checkAndPut method in HTable (Yun Zhao)
2017-08-22 21:19:53 -07:00
Biju Nair
28909b8f13
HBASE-18614 Setting BUCKET_CACHE_COMBINED_KEY to false disables stats on RS UI
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-22 18:02:17 -07:00
Michael Stack
e9ea19fba6
HBASE-18653 Undo hbase2 check against < hadoop2.6.x; i.e. implement agreed drop of hadoop 2.4 and 2.5 support in hbase2
2017-08-22 09:45:43 -07:00
Michael Stack
9719fe8289
HBASE-18630 Prune dependencies; as is branch-2 has duplicates
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-22 09:21:23 -07:00
Mike Drob
d159478956
HBASE-18628 Fix event pre-emption in ZKPermWatcher
...
Instead of using an Atomic Reference to data and aborting when we detect
that new data comes in, use the native cancellation/pre-emption features
of Java Future.
2017-08-22 11:16:22 -05:00
Michael Stack
1653b54de9
HBASE-18645 Loads of tests timing out.... Revert "HBASE-14498 Master stuck in infinite loop when all Zookeeper servers are unreachable"
...
This reverts commit 1ab6882f62
.
2017-08-22 01:42:27 -07:00
Michael Stack
9bb574c351
HBASE-18615 hbase-rest tests fail in hbase-2.0.0-alpha2
...
This makes branch-2 same as master branch. Makes hbase-rest tests pass.
Adds note on the jackson1 feature.
2017-08-21 22:28:50 -07:00
Sukumar Maddineni
27120e2d03
HBASE-18644 Duplicate compactionQueueLength metric in Region Server metrics
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-08-21 17:43:14 -07:00
Michael Stack
62d2cd0d07
Revert "HBASE-18615 hbase-rest tests fail in hbase-2.0.0-alpha2"
...
Pushed prematurely. Revert.
This reverts commit 0be04ab4a1
.
2017-08-21 17:23:57 -07:00
Umesh Agashe
b059d8602d
HBASE-18103 [AMv2] Changed master to throw YouAreDeadException when it receives regionServerReport() with incorrect region assignment. Added test to verify rogue region server behavior.
...
Behavior prior to these changes is to call expireServer(), log exception and suppress it. These changes will result in RS receiving the YouAreDeadException and treating it as a fatal error. This 'fail fast' approach will help us stabilize the code. This behavior can be reconsidered later if necessary.
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-21 17:23:30 -07:00
Michael Stack
0be04ab4a1
HBASE-18615 hbase-rest tests fail in hbase-2.0.0-alpha2
...
This makes branch-2 same as master branch. Makes hbase-rest tests pass.
Adds note on the jackson1 feature.
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-21 17:23:21 -07:00
Michael Stack
55ba5d0707
HBASE-18627 Fix TestRegionServerReadRequestMetrics (Chia-Ping Tsai)
2017-08-21 15:38:52 -07:00
Michael Stack
61b2508f29
HBASE-18634 HBASE-Fix client.TestClientClusterStatus (Chia-Ping Tsai)
...
This is a revert of a revert; i.e. a reapply just to fix commit message.
This reverts commit fbbae8774c
.
2017-08-21 14:40:27 -07:00
Michael Stack
7a16acc881
Revert "HBASE-Fix client.TestClientClusterStatus (Chia-Ping Tsai)"
...
Revert because bad commit message.
This reverts commit 99e18fed23
.
2017-08-21 14:40:03 -07:00
Michael Stack
99e18fed23
HBASE-Fix client.TestClientClusterStatus (Chia-Ping Tsai)
2017-08-21 14:21:55 -07:00
tedyu
430e3e3605
HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility - revert addendum
2017-08-21 10:01:05 -07:00
tedyu
a5833faa89
HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility - addendum makes stopRunner() static
2017-08-21 09:37:57 -07:00
Andrew Purtell
7fef606349
HBASE-18623 Frequent failed to parse at EOF warnings from WALEntryStream
2017-08-21 09:29:24 -07:00
tedyu
2e069df6bf
HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility
2017-08-21 08:44:44 -07:00
Josh Elser
95e1fa30b0
HBASE-18631 Allow ChaosMonkey properties to be specified in hbase-site
2017-08-20 14:56:17 -04:00
Chia-Ping Tsai
bb2b6b8662
HBASE-18471 The DeleteFamily cell is skipped when StoreScanner seeks to next column
2017-08-19 02:14:54 +08:00
Chia-Ping Tsai
c013bf8a7a
HBASE-18572 Delete can't remove the cells which have no visibility label
2017-08-19 01:56:11 +08:00
Michael Stack
8c85b6b853
Revert "Revert "HBASE-18518 Remove jersey1* dependencies form project and jersey1* jars from lib dir; ADDENDUM on branch-2 so master and branch-2 are same""
...
This reverts commit 3ac60fc0d8
.
This is a revert of an addendum subsequent testing showed as a mistake!
The addendum caused us to deviate from master, not bring us to parity
with master as claimed. My bad.
2017-08-18 10:51:37 -07:00
Michael Stack
3ac60fc0d8
Revert "HBASE-18518 Remove jersey1* dependencies form project and jersey1* jars from lib dir; ADDENDUM on branch-2 so master and branch-2 are same"
...
This reverts commit 6f9af9a924
.
2017-08-18 10:13:49 -07:00
Michael Stack
6f9af9a924
HBASE-18518 Remove jersey1* dependencies form project and jersey1* jars from lib dir; ADDENDUM on branch-2 so master and branch-2 are same
2017-08-18 10:09:23 -07:00
tedyu
22ecb7a7b5
HBASE-18617 FuzzyRowKeyFilter should not modify the filter pairs (vinisha)
2017-08-18 09:12:16 -07:00
Samir Ahmic
eca69eb2c4
HBASE-18518 Remove jersey1* dependencies form project and jersey1* jars from lib dir.
...
This patch removes jersey1 dependencies form hbase REST project also
removes dead code in hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/ResourceConfig.java and prevents jersey1 jars in lib dir. RESTApiClusterManager.java is modified to use jersey2.
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-17 22:17:44 -07:00
zhangduo
c64751469b
HBASE-18489 Addendum revert protected to private, give shaded import a separated block
2017-08-18 10:55:18 +08:00
Pankaj Kumar
12a7d2bace
HBASE-14498 Master stuck in infinite loop when all Zookeeper servers are unreachable
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-17 19:03:11 -07:00
Guanghao Zhang
c606a565c1
HBASE-18608 AsyncConnection should return AsyncAdmin interface instead of the implemenation
2017-08-17 09:56:06 +08:00
Chenxi Tong
242ccd5881
HBASE-18125 shell disregards spaces at the end of a split key in a split file
...
Signed-off-by: fchenxi <fchenxi@126.com>
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-16 15:14:39 -07:00
Xiang Li
4057552ed6
HBASE-18573 Update Append and Delete to use Mutation#getCellList(family)
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-08-16 14:45:33 -07:00
Michael Stack
7149f99978
HBASE-18511 Default no regions on master
...
Changes the configuration hbase.balancer.tablesOnMaster from list of
table names to instead be a boolean; true if master carries
tables/regions and false if it does not.
Adds a new configuration hbase.balancer.tablesOnMaster.systemTablesOnly.
If true, hbase.balancer.tablesOnMaster is considered true but only
system tables are put on the master.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Master was claiming itself active master though it had stopped. Fix
the activeMaster flag. Set it to false on exit.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/LoadBalancer.java
Add new configs and convenience methods for getting current state of
settings.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.java
Move configs up into super Interface and now the settings mean
different, remove the no longer needed processing.
2017-08-16 08:45:59 -07:00
Umesh Agashe
53c5bcc582
HBASE-18493 [AMv2] Skipped re-assignment of regions on crashed server through AssignmentManager.checkIfShouldMoveSystemRegionAsync() as those regions are handled by ServerCrashProcedure
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-16 08:12:29 -07:00
zhangduo
770312a8c2
HBASE-18553 Expose scan cursor for asynchronous scanner
2017-08-16 21:05:02 +08:00
Guanghao Zhang
1bae5cabf9
HBASE-17994 Add async client test to Performance Evaluation tool
2017-08-16 14:14:35 +08:00
Ramkrishna
8fa6371039
HBASE-18251 Remove unnecessary traversing to the first and last keys in
...
the CellSet (Toshihoro Suzuki)
2017-08-16 11:42:40 +05:30
Guanghao Zhang
b2afd6c24e
HBASE-18598 AsyncNonMetaRegionLocator use FIFO algorithm to get a candidate locate request
2017-08-16 13:41:32 +08:00
Ashish Singhi
1f7873d305
HBASE-18437 Revoke access permissions of a user from a table does not work as expected
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-08-15 22:29:15 -07:00
Vladimir Rodionov
f30ff26e20
HBASE-18424 Fix TestAsyncTableGetMultiThreaded
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-08-16 11:30:38 +08:00
Zach York
49ca224fc3
HBASE-18587 Fix flaky TestFileIOEngine
...
This short circuits reads and writes with 0 length and also removes flakiness in TestFileIOEngine
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-15 14:57:34 -07:00
Umesh Agashe
c298ab65ec
HBASE-18581 Removed dead code and some tidy up work in BaseLoadBalancer
...
* calls to methods getLowestLocalityRegionServer() & getLeastLoadedTopServerForRegion() got removed in HBASE-18164
* call to calculateRegionServerLocalities() got removed in HBASE-15486
* Some other minor improvements
Change-Id: Ib149530d8d20c019b0891c026e23180e260f59db
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-08-15 14:56:20 -07:00
Chun-Hao Tang
4bda49c840
HBASE-18544 Move the HRegion#addRegionToMETA to TestDefaultMemStore
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-15 14:53:34 -07:00
Lars Francke
9de5fd5bb5
HBASE-18599 Add missing @Deprecated annotations
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-15 10:45:40 -07:00
Reid Chan
f1376213ac
HBASE-17064 Add TaskMonitor#getTasks() variant which accepts type selection
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-15 09:46:02 -07:00
Deon Huang
5073bd6e04
HBASE-2631 Decide between InMB and MB as suffix for field names in ClusterStatus objects
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-15 21:43:43 +08:00