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
brandboat
8775f3027f
HBASE-18582 Correct the docs for Mutation#setCellVisibility
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-15 21:38:08 +08:00
Zach York
26bbc8ad6c
HBASE-18533 Expose BucketCache values to be configured
...
Before this commit, BucketCache always used the default values.
This commit adds the ability to configure these values.
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-14 13:27:56 -07:00
Mike Drob
0ded122b1e
HBASE-18303 Clean up @Parameter boilerplate
2017-08-14 14:24:37 -05:00
Mike Drob
4e9961b4fc
HBASE-18238 rubocop autocorrect for bin/
2017-08-14 14:04:43 -05:00
Jerry He
cf050de917
HBASE-18522 Add RowMutations support to Batch
2017-08-14 10:43:10 -07:00
Michael Stack
add9974515
HBASE-18595 Set version in branch-2 from 2.0.0-alpha2-SNAPSHOT to 2.0.0-alpha2
2017-08-14 10:28:44 -07:00
Michael Stack
c20ce21fe8
HBASE-18593 Tell m2eclipse what to do w/ replacer plugin
2017-08-14 09:14:05 -07:00
Michael Stack
c8d56bb13e
Revert "HBASE-18588 Verify we're using netty .so epolling on linux post HBASE-18271"
...
Commit message references wrong-issue
This reverts commit b4793a0355
.
2017-08-14 09:12:14 -07:00
Michael Stack
b4793a0355
HBASE-18588 Verify we're using netty .so epolling on linux post HBASE-18271
2017-08-14 09:10:55 -07:00
Chia-Ping Tsai
fffe4e278d
HBASE-18528 DON'T allow user to modify the passed table/column descriptor
2017-08-14 14:03:19 +08:00
tedyu
de22fabed2
HBASE-18566 [RSGROUP]Log the client IP/port of the rsgroup admin (Guangxu Cheng)
2017-08-13 21:21:43 -07:00
Josh Elser
35aa7aae3a
HBASE-14135 Merge backup images (Vladimir Rodionov)
2017-08-13 21:16:39 -04:00