zhangduo
1d9158c04a
HBASE-22099 Backport HBASE-21895 "Error prone upgrade" to branch-2
...
Signed-off-by: Michael Stack <stack@apache.org>
2019-03-30 14:59:47 +08:00
stack
c6dc2541e9
Preparing development version 2.1.5-SNAPSHOT
2019-03-24 16:02:56 +00:00
stack
57b29f2bcf
Preparing HBase release 2.1.4RC1.5; tagging and updates to CHANGES.md and RELEASENOTES.md
2019-03-24 16:02:41 +00:00
stack
59c1e2b07c
Preparing development version 2.1.5-SNAPSHOT
2019-03-19 18:44:34 +00:00
stack
5b7722f855
Preparing HBase release 2.1.4RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
2019-03-19 18:44:20 +00:00
stack
e30755bf15
Preparing development version 2.1.5-SNAPSHOT
2019-03-18 23:02:12 +00:00
stack
18a6ad74b9
Preparing HBase release 2.1.4RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
2019-03-18 23:01:58 +00:00
stack
74837d3fc5
Preparing development version 2.1.5-SNAPSHOT
2019-03-18 19:01:27 +00:00
stack
ec50f16c33
Preparing HBase release 2.1.4RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
2019-03-18 19:01:12 +00:00
stack
11badde248
HBASE-21998 Move branch-2.1 version from 2.1.4 to 2.1.5-SNAPSHOT
2019-03-05 20:29:22 -08:00
zhangduo
1128cad3dd
HBASE-21985 Set version as 2.1.4 in branch-2.1 in prep for first RC
2019-03-05 08:26:54 +08:00
Jingyun Tian
4e74afe12f
HBASE-21934 RemoteProcedureDispatcher should track the ongoing dispatched calls
2019-03-04 17:16:54 +08:00
Duo Zhang
8611bef4fd
HBASE-21897 Set version to 2.1.4-SNAPSHOT for branch-2.1
2019-02-14 16:39:12 +08:00
Duo Zhang
29698a86fb
HBASE-21890 Use execute instead of submit to submit a task in RemoteProcedureDispatcher
...
Signed-off-by: Michael Stack <stack@apache.org>
2019-02-14 14:25:11 +08:00
Duo Zhang
307653281d
HBASE-21854 Race condition in TestProcedureSkipPersistence
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-02-11 14:57:58 +01:00
zhangduo
454805ec5d
HBASE-21834 Set version as 2.1.3 in branch-2.1 in prep for first RC
2019-02-04 08:05:51 +08:00
stack
5364601dea
HBASE-21698 Move version in branch-2.1 from 2.1.2 to 2.1.3-SNAPSHOT
2019-01-08 16:01:07 -08:00
stack
7c1f15bd2a
HBASE-21558 Set version to 2.1.2 on branch-2.1 so can cut an RC
2018-12-05 21:24:04 -08:00
Duo Zhang
030d06141c
HBASE-21490 WALProcedure may remove proc wal files still with active procedures
...
Signed-off-by: Allan Yang <allan163@apache.org>
2018-11-19 08:20:49 -08:00
Duo Zhang
dd1aa88ddd
HBASE-21377 Add debug log for procedure stack id related operations
2018-11-19 18:55:50 +08:00
Ankit Singhal
d0c2e60e36
HBASE-21440 Assign procedure on the crashed server is not properly interrupted
2018-11-14 22:33:13 -08:00
Allan Yang
0f295de156
HBASE-21468 separate workers for meta table is not working
2018-11-14 11:43:41 +08:00
jingyuntian
c6090d4f04
HBASE-21437 Bypassed procedure throw IllegalArgumentException when its state is WAITING_TIMEOUT
...
Signed-off-by: Allan Yang <allan163@apache.org>
2018-11-09 22:52:14 +08:00
Sean Busbey
6f9084380b
HBASE-21442 Update branch-2.1 for next development cycle
...
* update pom versions to 2.1.2-SNAPSHOT
* update CHANGES.md to mark release date (as of arriving in dist/release svn repo)
2018-11-06 14:19:47 -06:00
zhangduo
d19e6dff2c
HBASE-21314 The implementation of BitSetNode is not efficient
2018-11-06 09:20:06 +08:00
tedyu
ed218554a9
HBASE-21438 TestAdmin2#testGetProcedures fails due to FailedProcedure inaccessible
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-11-06 09:16:50 +08:00
Allan Yang
0b7c66642b
HBASE-21423 Procedures for meta table/region should be able to execute in separate workers
2018-11-05 20:37:15 +08:00
zhangduo
46eb8f1d0d
HBASE-21351 The force update thread may have race with PE worker when the procedure is rolling back
2018-11-03 08:25:43 +08:00
zhangduo
2466032fdd
HBASE-21375 Revisit the lock and queue implementation in MasterProcedureScheduler
2018-10-29 20:18:10 +08:00
Michael Stack
066082dff4
HBASE-21397 Set version to 2.1.1 on branch-2.1 in prep for first RC
2018-10-26 12:56:24 -07:00
zhangduo
e0dfa4caf3
HBASE-20973 ArrayIndexOutOfBoundsException when rolling back procedure
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-26 12:35:11 -07:00
zhangduo
9a151ec77b
Revert "HBASE-20973 ArrayIndexOutOfBoundsException when rolling back procedure"
...
This reverts commit e29ce9f937
.
2018-10-26 21:30:10 +08:00
Allan Yang
e71c05707e
HBASE-21384 Procedure with holdlock=false should not be restored lock when restarts
2018-10-25 13:58:50 +08:00
Duo Zhang
040ec2227e
HBASE-21363 Rewrite the buildingHoldCleanupTracker method in WALProcedureStore
2018-10-24 14:37:26 +08:00
Allan Yang
6c9e3d0670
HBASE-21364 Procedure holds the lock should put to front of the queue after restart
2018-10-24 10:52:52 +08:00
Allan Yang
e29ce9f937
HBASE-20973 ArrayIndexOutOfBoundsException when rolling back procedure
2018-10-23 16:13:24 +08:00
zhangduo
7c04a95f4a
HBASE-21321 Backport HBASE-21278 to branch-2.1 and branch-2.0 ("Do not rollback successful sub procedures when rolling back a procedure")
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-22 21:10:11 -07:00
Allan Yang
c141547f3b
HBASE-21354 Procedure may be deleted improperly during master restarts resulting in 'Corrupt'
2018-10-23 10:27:48 +08:00
zhangduo
4ded75357b
HBASE-21336 Simplify the implementation of WALProcedureMap
2018-10-22 18:36:39 +08:00
zhangduo
7e4cb7d7ec
HBASE-21323 Should not skip force updating for a sub procedure even if it has been finished
...
Reapplication after fixing failing test.
2018-10-19 15:25:15 -07:00
Duo Zhang
63f718974b
HBASE-21075 Confirm that we can (rolling) upgrade from 2.0.x and 2.1.x to 2.2.x after HBASE-20881
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-19 12:34:36 -07:00
Michael Stack
0cd23c3dda
Revert "HBASE-21323 Should not skip force updating for a sub procedure even if it has been finished"
...
This reverts commit fffd9b9b6d
.
Revert till we figure why behavior between 2.1 and 2.2 is different.
2018-10-18 20:04:24 -07:00
Michael Stack
8fd3fd0e9c
Revert "HBASE-21323 Should not skip force updating for a sub procedure even if"
...
This reverts commit 30727764a3
.
Revert till we figure why behavior between 2.1 and 2.2 is different.
2018-10-18 20:03:57 -07:00
tianjingyun
915e87ecf7
HBASE-21291 Add a test for bypassing stuck state-machine procedures
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-18 14:26:47 -07:00
Michael Stack
30727764a3
HBASE-21323 Should not skip force updating for a sub procedure even if
...
it has been finished; ADDENDUM
Fix broke unit test.
2018-10-18 13:48:02 -07:00
zhangduo
fffd9b9b6d
HBASE-21323 Should not skip force updating for a sub procedure even if it has been finished
2018-10-18 14:44:31 +08:00
Duo Zhang
85c3ec3fb4
HBASE-21315 The getActiveMinProcId and getActiveMaxProcId of BitSetNode are incorrect if there are no active procedure
2018-10-16 15:42:10 +08:00
Duo Zhang
c3401d4327
HBASE-21254 Need to find a way to limit the number of proc wal files
2018-10-12 11:47:48 +08:00
zhangduo
5a300f3fc9
HBASE-21250 Refactor WALProcedureStore and add more comments for better understanding the implementation
2018-10-07 17:16:09 +08:00
Michael Stack
9d34b4581c
HBASE-21242 [amv2] Miscellaneous minor log and assign procedure create improvements
...
For RIT Duration, do better than print ms/seconds. Remove redundant UI
column dedicated to duration when we log it in the status field too.
Make bypass log at INFO level.
Make it so on complete of subprocedure, we note count of outstanding
siblings so we have a clue how much further the parent has to go before
it is done (Helpful when hundreds of servers doing SCP).
Have the SCP run the AP preflight check before creating an AP; saves
creation of thousands of APs during fixup.
Don't log tablename three times when reporting remote call failed.
If lock is held already, note who has it. Also log after we get lock
or if we have to wait rather than log on entrance though we may
later have to wait (or we may have just picked up the lock).
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-10-04 17:18:13 -07:00