Apekshit Sharma
26e6c2ceb4
HBASE-17442 Move most of the replication related classes from hbase-client to new hbase-replication package. (Guanghao Zhang).
...
Change-Id: Ie0e24cc617ab4bf56de8b1747062d1b78a5d4669
2017-08-23 14:41:58 -07:00
Apekshit Sharma
ae052e4540
HBASE-17614 (addendum) Remove extraneous .DS_Store file.
...
Change-Id: I604832645f0d66fb972091c076c91558ab9627c5
2017-08-23 11:07:50 -07:00
Umesh Agashe
6b21f8881b
HBASE-18575 [AMv2] Fixed and enabled TestRestartCluster#testRetainAssignmentOnRestart on master
...
* Fixed ServerCrashProcedure to set forceNewPlan to false for instances AssignProcedure. This enables balancer to find most suitable target server
* Fixed and enabled TestRestartCluster#testRetainAssignmentOnRestart on master
* Renamed method ServerName@isSameHostnameAndPort() to isSameAddress()
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-23 10:10:56 -07:00
Vladimir Rodionov
2dda371209
HBASE-17614: Move Backup/Restore into separate module (Vladimir Rodionov)
...
Signed-off-by: Josh Elser <elserj@apache.org>
2017-08-23 12:40:57 -04:00
tedyu
6c0e219dd4
HBASE-18632 TestMultiParallel#testFlushCommitsWithAbort fails in master branch
2017-08-23 09:35:08 -07:00
Biju Nair
04f114b85c
HBASE-18532 Improve cache related stats rendered on RS UI
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-23 07:53:55 -07:00
Michael Stack
dcd3e9abf4
HBASE-18655 TestAsyncClusterAdminApi2 failing sometimes
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-22 21:24:10 -07:00
Michael Stack
7b8cf37c3b
HBASE-18660 Remove duplicate code from the checkAndPut method in HTable (Yun Zhao)
2017-08-22 21:19:24 -07:00
Biju Nair
3be5e8ce00
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:01:43 -07:00
Mike Drob
51d458872d
HBASE-12349 Add custom error-prone module
2017-08-22 16:38:17 -05:00
Mike Drob
5b42d81950
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:19:38 -05:00
Michael Stack
c90a4e8c63
HBASE-18630 Prune dependencies; as is branch-2 has duplicates
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-22 09:18:27 -07:00
Michael Stack
05f07f692b
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:41:18 -07:00
Sukumar Maddineni
23ddf69c00
HBASE-18644 Duplicate compactionQueueLength metric in Region Server metrics
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-08-21 17:43:17 -07:00
Umesh Agashe
5895538a32
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:10 -07:00
Michael Stack
bf343da4a4
HBASE-18627 Fix TestRegionServerReadRequestMetrics (Chia-Ping Tsai)
2017-08-21 15:38:15 -07:00
Michael Stack
078a6be7d0
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:38:58 -07:00
Michael Stack
fbbae8774c
Revert "HBASE-Fix client.TestClientClusterStatus (Chia-Ping Tsai)"
...
Revert because missing JIRA number
This reverts commit 7b3291fa8b
.
2017-08-21 14:38:22 -07:00
Michael Stack
7b3291fa8b
HBASE-Fix client.TestClientClusterStatus (Chia-Ping Tsai)
2017-08-21 14:21:30 -07:00
tedyu
70da554183
HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility - revert addendum
2017-08-21 10:01:42 -07:00
tedyu
fef7e8f7e8
HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility - addendum makes stopRunner() static
2017-08-21 09:37:30 -07:00
Andrew Purtell
70d48b113e
HBASE-18623 Frequent failed to parse at EOF warnings from WALEntryStream
2017-08-21 09:29:24 -07:00
tedyu
192e87309e
HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility
2017-08-21 08:44:11 -07:00
Jan Hentschel
820ee91fe8
HBASE-18637 Update the link of 'Bending time in HBase'
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-21 15:17:40 +08:00
Josh Elser
13028d7157
HBASE-18631 Allow ChaosMonkey properties to be specified in hbase-site
2017-08-20 14:51:32 -04:00
Michael Stack
b932d38b2a
HBASE-18592 [hbase-thirdparty] Doc on new hbase-thirdparty dependency for the refguide
2017-08-18 16:18:42 -07:00
Chia-Ping Tsai
56f9e1a60a
HBASE-18471 The DeleteFamily cell is skipped when StoreScanner seeks to next column
2017-08-19 02:15:12 +08:00
Chia-Ping Tsai
e9bafeb091
HBASE-18572 Delete can't remove the cells which have no visibility label
2017-08-19 01:55:45 +08:00
tedyu
e2532ecd1e
HBASE-18617 FuzzyRowKeyFilter should not modify the filter pairs (vinisha)
2017-08-18 09:10:20 -07:00
Samir Ahmic
7fee03ed65
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:06:34 -07:00
zhangduo
2af2b4c040
HBASE-18489 Addendum revert protected to private, give shaded import a separated block
2017-08-18 10:54:49 +08:00
Pankaj Kumar
1ab6882f62
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:02:39 -07:00
anastas
75a6b36849
HBASE-18375: Fix the bug where the pool chunks from ChunkCreator are deallocated and not returned to pool, because there is no reference to them
2017-08-17 18:23:19 +03:00
Guanghao Zhang
092dc6de84
HBASE-18608 AsyncConnection should return AsyncAdmin interface instead of the implemenation
2017-08-17 09:47:39 +08:00
Chenxi Tong
a17ed0356f
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:12 -07:00
Xiang Li
4c3a64db13
HBASE-18573 Update Append and Delete to use Mutation#getCellList(family)
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-08-16 14:50:46 -07:00
Michael Stack
5d2c3ddf52
HBASE-18271 Shade netty Purge mention of netty-all; ADDENDUM for sparktest
2017-08-16 10:04:56 -07:00
Michael Stack
473446719b
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:39:36 -07:00
Umesh Agashe
acf9b87dca
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:05 -07:00
zhangduo
4c74a73d57
HBASE-18553 Expose scan cursor for asynchronous scanner
2017-08-16 21:04:57 +08:00
Guanghao Zhang
2a9cdd5e75
HBASE-17994 Add async client test to Performance Evaluation tool
2017-08-16 14:05:07 +08:00
Ramkrishna
9da4e6906e
HBASE-18251 Remove unnecessary traversing to the first and last keys in
...
the CellSet (Toshihoro Suzuki)
2017-08-16 11:06:31 +05:30
Ashish Singhi
b0878184a3
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:16 -07:00
Guanghao Zhang
59ffb6119b
HBASE-18598 AsyncNonMetaRegionLocator use FIFO algorithm to get a candidate locate request
2017-08-16 13:08:40 +08:00
Vladimir Rodionov
665fd0d07e
HBASE-18424 Fix TestAsyncTableGetMultiThreaded
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-08-16 11:29:34 +08:00
Zach York
5280c100ff
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:10 -07:00
Umesh Agashe
2b88edfd8d
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:55:52 -07:00
Chun-Hao Tang
310934d060
HBASE-18544 Move the HRegion#addRegionToMETA to TestDefaultMemStore
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-15 14:52:33 -07:00
Peter Somogyi
63e313b5c0
HBASE-18504 Add documentation for WAL compression
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-15 12:54:08 -07:00
Lars Francke
70c4f78ce0
HBASE-18599 Add missing @Deprecated annotations
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-15 10:44:50 -07:00