Umesh Agashe
55e3dda25d
HBASE-20024 Fixed flakyness of TestMergeTableRegionsProcedure
...
We assumed that we can run for loop from 0 to lastStep sequentially. MergeTableRegionProcedure skips step 2. So, when i is 0 the procedure is already at step 3.
Added a method StateMachineProcedure#getCurrentStateId that can be used from test code only.
2018-03-09 12:44:49 -08:00
Ashish Singhi
cdf7be8929
HBASE-20146 Regions are stuck while opening when WAL is disabled
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-03-09 21:14:42 +08:00
zhangduo
d4e0fc74d4
HBASE-20082 Fix findbugs errors only on master which are introduced by HBASE-19397
2018-03-09 20:55:48 +08:00
Guanghao Zhang
55d0d3026a
HBASE-19923 Reset peer state and config when refresh replication source failed
2018-03-09 20:55:48 +08:00
zhangduo
d1e775e35e
HBASE-19936 Introduce a new base class for replication peer procedure
2018-03-09 20:55:48 +08:00
zhangduo
abaa80f26e
HBASE-19873 addendum add missing rule for new tests
2018-03-09 20:55:48 +08:00
Guanghao Zhang
db4cb01a9e
HBASE-19783 Change replication peer cluster key/endpoint from a not-null value to null is not allowed
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-03-09 20:55:48 +08:00
huzheng
a7dce36766
HBASE-19748 TestRegionReplicaFailover and TestRegionReplicaReplicationEndpoint UT hangs
2018-03-09 20:55:48 +08:00
zhangduo
1c32241a00
HBASE-19719 Fix checkstyle issues
2018-03-09 20:55:48 +08:00
Guanghao Zhang
1e69d7fa24
HBASE-19711 TestReplicationAdmin.testConcurrentPeerOperations hangs
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-03-09 20:55:48 +08:00
zhangduo
0165455d34
HBASE-19707 Race in start and terminate of a replication source after we async start replicatione endpoint
2018-03-09 20:55:48 +08:00
Guanghao Zhang
d36aacdf9e
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-03-09 20:55:48 +08:00
zhangduo
53b18fe0ac
HBASE-19634 Add permission check for executeProcedures in AccessController
2018-03-09 20:55:48 +08:00
zhangduo
029406c45b
HBASE-19697 Remove TestReplicationAdminUsingProcedure
2018-03-09 20:55:48 +08:00
huzheng
5655b3c0ca
HBASE-19661 Replace ReplicationStateZKBase with ZKReplicationStorageBase
2018-03-09 20:55:48 +08:00
zhangduo
b84fbde175
HBASE-19687 Move the logic in ReplicationZKNodeCleaner to ReplicationChecker and remove ReplicationZKNodeCleanerChore
2018-03-09 20:55:48 +08:00
Guanghao Zhang
13318dd350
HBASE-19544 Add UTs for testing concurrent modifications on replication peer
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-03-09 20:55:48 +08:00
zhangduo
b0de0ec439
HBASE-19686 Use KeyLocker instead of ReentrantLock in PeerProcedureHandlerImpl
2018-03-09 20:55:48 +08:00
zhangduo
5d922a5e0c
HBASE-19623 Create replication endpoint asynchronously when adding a replication source
2018-03-09 20:55:48 +08:00
zhangduo
525fef572e
HBASE-19633 Clean up the replication queues in the postPeerModification stage when removing a peer
2018-03-09 20:55:48 +08:00
huzheng
1e36a84afc
HBASE-19622 Reimplement ReplicationPeers with the new replication storage interface
2018-03-09 20:55:48 +08:00
zhangduo
4c6942df58
HBASE-19635 Introduce a thread at RS side to call reportProcedureDone
2018-03-09 20:55:48 +08:00
zhangduo
d9b5eb3abb
HBASE-19617 Remove ReplicationQueues, use ReplicationQueueStorage directly
2018-03-09 20:55:48 +08:00
zhangduo
b40c426806
HBASE-19642 Fix locking for peer modification procedure
2018-03-09 20:55:48 +08:00
zhangduo
ac07e07988
HBASE-19592 Add UTs to test retry on update zk failure
2018-03-09 20:55:48 +08:00
Guanghao Zhang
712b5a80dc
HBASE-19630 Add peer cluster key check when add new replication peer
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-03-09 20:55:48 +08:00
Guanghao Zhang
eae251d203
HBASE-19573 Rewrite ReplicationPeer with the new replication storage interface
2018-03-09 20:55:48 +08:00
Guanghao Zhang
59cad95b58
HBASE-19579 Add peer lock test for shell command list_locks
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-03-09 20:55:48 +08:00
zhangduo
15055a421b
HBASE-19599 Remove ReplicationQueuesClient, use ReplicationQueueStorage directly
2018-03-09 20:55:48 +08:00
zhangduo
1de08ded58
HBASE-19543 Abstract a replication storage interface to extract the zk specific code
2018-03-09 20:55:48 +08:00
huzheng
3fd417600e
HBASE-19525 RS side changes for moving peer modification from zk watcher to procedure
2018-03-09 20:55:48 +08:00
zhangduo
da07870995
HBASE-19580 Use slf4j instead of commons-logging in new, just-added Peer Procedure classes
2018-03-09 20:55:48 +08:00
Guanghao Zhang
9ead5934c0
HBASE-19520 Add UTs for the new lock type PEER
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-03-09 20:55:48 +08:00
zhangduo
7c2a0d7e21
HBASE-19564 Procedure id is missing in the response of peer related operations
2018-03-09 20:55:48 +08:00
Guanghao Zhang
750b7d8dbe
HBASE-19536 Client side changes for moving peer modification from zk watcher to procedure
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-03-09 20:55:48 +08:00
zhangduo
5e410d8140
HBASE-19524 Master side changes for moving peer modification from zk watcher to procedure
2018-03-09 20:55:48 +08:00
zhangduo
95af14fea6
HBASE-19216 Implement a general framework to execute remote procedure on RS
2018-03-09 20:55:48 +08:00
zhangduo
3576eb6bd8
HBASE-19598 Fix TestAssignmentManagerMetrics flaky test
2018-03-09 20:31:45 +08:00
zhangduo
b4e297f3f6
HBASE-20160 TestRestartCluster.testRetainAssignmentOnRestart uses the wrong condition to decide whether the assignment is finished
2018-03-09 11:08:57 +08:00
Sean Busbey
c99e6f7439
HBASE-18467 addendum parallel steps must account for SCM and marshalling results
...
* do a scm checkout on the stages that need access to source.
* ensure our install job runs on the ubuntu label
* copy jira comments to main workspace
* simplify the jira comment
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-08 11:44:31 -06:00
Sean Busbey
d4c4af09a1
HBASE-20075 remove logic for branch-1.1 nightly testing
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-08 11:44:31 -06:00
Sean Busbey
27642614b4
HBASE-15151 ensure findbugs check runs in nightly tests on all branches.
...
Signed-off-by: Mike Drob <mdrob@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-08 11:44:31 -06:00
Sean Busbey
44f1129234
HBASE-18467 report nightly results to devs via jira
...
- rely on parallel pipeline to ensure all stages always run
- define non-CPS jira commenting function
- comment on jiras in the changeset with summary and links
Signed-off-by: Mike Drob <mdrob@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-08 11:44:31 -06:00
haxiaolin
78c02c5081
HBASE-20114 Fix IllegalFormatConversionException in rsgroup.jsp
...
Repplication. Was reverted earlier.
2018-03-08 09:29:01 -08:00
Sean Busbey
71cc7869db
HBASE-20155 update branch-2 version to 2.1.0-SNAPSHOT
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2018-03-08 08:44:30 -08:00
zhangduo
25efd37f32
HBASE-20144 The shutdown of master will hang if there are no live region server
2018-03-08 15:54:40 +08:00
Mike Drob
af9a108a93
HBASE-19987 error-prone 2.2.0
2018-03-07 21:21:05 -06:00
Josh Elser
ac18ae2722
HBASE-20108 Remove jline exclusion from ZooKeeper
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-03-07 14:36:46 -05:00
Michael Stack
96a42b7359
Revert "HBASE-20137 TestRSGroups is flakey"
...
Revert. Fix is not right.
This reverts commit 6d1740d498
.
2018-03-07 09:25:02 -08:00
Sean Busbey
f5c8713bdd
HBASE-20134 dev-support scripts should use mktemp instead of hard-coding /tmp.
...
Signed-off-by: Mike Drob <mdrob@apache.org>
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-07 08:39:19 -06:00