zhangduo
eb88b69845
HBASE-19719 Fix checkstyle issues
2018-01-09 13:11:01 +08:00
Guanghao Zhang
2d5267331e
HBASE-19711 TestReplicationAdmin.testConcurrentPeerOperations hangs
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-09 13:11:01 +08:00
zhangduo
ec364d0d6c
HBASE-19707 Race in start and terminate of a replication source after we async start replicatione endpoint
2018-01-09 13:11:01 +08:00
Guanghao Zhang
01f1fc8284
HBASE-19636 All rs should already start work with the new peer change when replication peer procedure is finished
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-09 13:11:01 +08:00
zhangduo
1a89793ee8
HBASE-19634 Add permission check for executeProcedures in AccessController
2018-01-09 13:11:01 +08:00
zhangduo
8eeedf0403
HBASE-19697 Remove TestReplicationAdminUsingProcedure
2018-01-09 13:11:01 +08:00
huzheng
a5cfc51cbe
HBASE-19661 Replace ReplicationStateZKBase with ZKReplicationStorageBase
2018-01-09 13:11:01 +08:00
zhangduo
368db315a6
HBASE-19687 Move the logic in ReplicationZKNodeCleaner to ReplicationChecker and remove ReplicationZKNodeCleanerChore
2018-01-09 13:11:01 +08:00
Guanghao Zhang
d95ee41583
HBASE-19544 Add UTs for testing concurrent modifications on replication peer
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-09 13:11:01 +08:00
zhangduo
d357920988
HBASE-19686 Use KeyLocker instead of ReentrantLock in PeerProcedureHandlerImpl
2018-01-09 13:11:01 +08:00
zhangduo
a85a215f36
HBASE-19623 Create replication endpoint asynchronously when adding a replication source
2018-01-09 13:11:01 +08:00
zhangduo
19707a85dd
HBASE-19633 Clean up the replication queues in the postPeerModification stage when removing a peer
2018-01-09 13:11:01 +08:00
huzheng
f89920a60f
HBASE-19622 Reimplement ReplicationPeers with the new replication storage interface
2018-01-09 13:11:01 +08:00
zhangduo
62a4f5bb46
HBASE-19635 Introduce a thread at RS side to call reportProcedureDone
2018-01-09 13:11:01 +08:00
zhangduo
f4703c6ed3
HBASE-19617 Remove ReplicationQueues, use ReplicationQueueStorage directly
2018-01-09 13:11:01 +08:00
zhangduo
5fc90244a8
HBASE-19642 Fix locking for peer modification procedure
2018-01-09 13:11:01 +08:00
zhangduo
fdc907140b
HBASE-19592 Add UTs to test retry on update zk failure
2018-01-09 13:11:01 +08:00
Guanghao Zhang
1025388da6
HBASE-19630 Add peer cluster key check when add new replication peer
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-09 13:11:01 +08:00
Guanghao Zhang
65eb91f84e
HBASE-19573 Rewrite ReplicationPeer with the new replication storage interface
2018-01-09 13:11:01 +08:00
Guanghao Zhang
a34bb8d708
HBASE-19579 Add peer lock test for shell command list_locks
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-09 13:11:01 +08:00
zhangduo
c4fa568b47
HBASE-19599 Remove ReplicationQueuesClient, use ReplicationQueueStorage directly
2018-01-09 13:11:01 +08:00
zhangduo
5e6c303528
HBASE-19543 Abstract a replication storage interface to extract the zk specific code
2018-01-09 13:11:01 +08:00
huzheng
8f5e54a456
HBASE-19525 RS side changes for moving peer modification from zk watcher to procedure
2018-01-09 13:11:01 +08:00
zhangduo
7afae59323
HBASE-19580 Use slf4j instead of commons-logging in new, just-added Peer Procedure classes
2018-01-09 13:11:01 +08:00
Guanghao Zhang
17762c60cc
HBASE-19520 Add UTs for the new lock type PEER
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-09 13:11:01 +08:00
zhangduo
62496b5f36
HBASE-19564 Procedure id is missing in the response of peer related operations
2018-01-09 13:11:01 +08:00
Guanghao Zhang
76a044c5d9
HBASE-19536 Client side changes for moving peer modification from zk watcher to procedure
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-09 13:11:01 +08:00
zhangduo
7f4bd0d371
HBASE-19524 Master side changes for moving peer modification from zk watcher to procedure
2018-01-09 13:11:01 +08:00
zhangduo
f17198ff19
HBASE-19216 Implement a general framework to execute remote procedure on RS
2018-01-09 13:11:01 +08:00
Xiang Li
ee4f0c506a
HBASE-19702 Improve RSGroupInfo constructors
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2018-01-09 12:55:14 +08:00
Guangxu Cheng
7ddf79946d
HBASE-19483 Add proper privilege check for rsgroup commands
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-08 19:48:37 -08:00
Sergey Soldatov
5c2161e390
HBASE-19717 IntegrationTestDDLMasterFailover is using outdated values for DataBlockEncoding addendum
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-08 18:27:48 -08:00
huzheng
c5277d5f88
HBASE-19729 UserScanQueryMatcher#mergeFilterResponse should return INCLUDE_AND_SEEK_NEXT_ROW when filterResponse is INCLUDE_AND_SEEK_NEXT_ROW
2018-01-09 07:19:40 +08:00
Toshihiro Suzuki
f29260cc4d
HBASE-19424 Fix NPE in "/metrics" servlet.
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
2018-01-08 15:16:56 -08:00
zhangduo
2509a150c0
HBASE-19731 TestFromClientSide#testCheckAndDeleteWithCompareOp and testNullQualifier are flakey
2018-01-08 10:35:36 -08:00
Jan Hentschel
2af61718b1
HBASE-19541 Removed unnecessary semicolons in hbase-server
2018-01-08 16:43:43 +01:00
BELUGA BEHR
afc2cdbaff
HBASE-19684 BlockCacheKey toString Performance
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-08 17:06:21 +08:00
Chia-Ping Tsai
7378dad5a9
HBASE-19712 Fix TestSnapshotQuotaObserverChore#testSnapshotSize
2018-01-08 08:47:18 +08:00
tedyu
5a66eb978c
HBASE-19696 Filter returning INCLUDE_AND_NEXT_COL doesn't skip remaining versions when scan has explicit columns (Ankit Singhal)
2018-01-07 07:50:00 -08:00
Niels Basjes
8ae2a2150b
HBASE-19674: Improve make_patch.sh
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2018-01-07 14:41:40 +01:00
Jan Hentschel
8a5b1538c8
HBASE-19723 Removed duplicated dependency slf4j-api from hbase-thrift
2018-01-07 13:22:03 +01:00
Jan Hentschel
830179600d
HBASE-19471 Fixed remaining Checkstyle errors in hbase-thrift
2018-01-07 13:14:00 +01:00
Jan Hentschel
228d7a5a46
HBASE-19603 Fixed Checkstyle errors in hbase-replication and enabled Checkstyle to fail on violations
2018-01-06 20:46:53 +01:00
Mike Drob
022a348d61
HBASE-19721 Unnecessary stubbings in TestReversedScannerCallable
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-01-06 08:58:17 -06:00
Josh Elser
ea819d1733
HBASE-19714 Fix broken status-detailed
...
Expanded on the unit tests to catch this in the future.
Signed-off-by: Michael Stack <stack@apache.org>
2018-01-06 08:21:51 -06:00
Sergey Soldatov
54928ce3ea
HBASE-19717 IntegrationTestDDLMasterFailover is using outdated value for DataBlockEncoding
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-05 16:49:26 -08:00
Josh Elser
45e46bb242
HBASE-19709 Ensure that we don't set a poolSize of 0
...
In some situations, Runtime.getRuntime().getAvailableProcessors()
may return 0 which would result in calculatePoolSize returning 0
which will trigger an exception. Guard against this case.
Signed-off-by: Reid Chan <reidddchan@outlook.com>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
2018-01-05 18:44:35 -05:00
Beluga Behr
a30d9fe8d9
HBASE-19651 Remove LimitInputStream
2018-01-05 16:59:29 -06:00
Michael Stack
2bf2b5b2c1
Revert "Revert "Revert "HBASE-19651 Remove LimitInputStream"""
...
This reverts commit 032701c96c
.
2018-01-05 16:58:26 -06:00
Michael Stack
032701c96c
Revert "Revert "HBASE-19651 Remove LimitInputStream""
...
This reverts commit e5f7030ded
.
2018-01-05 16:55:59 -06:00