|
|
|
HBASE-20730
|
HBASE-14350
Add pv2 and amv2 chapters to refguide
|
Michael Stack
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18367
|
HBASE-14350
Reduce ProcedureInfo usage
|
Balazs Meszaros
|
Balazs Meszaros
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18231
|
HBASE-14350
Deprecate and throw unsupported operation when Admin#closeRegion is called.
|
Apekshit Sharma
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18229
|
HBASE-14350
create new Async Split API to embrace AM v2
|
Yi Liang
|
Yi Liang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18154
|
HBASE-14350
Verify Master carrying system-tables only with short-circuit RPC
|
Unassigned
|
Michael Stack
|
|
Closed |
Not A Problem
|
|
|
|
|
|
|
|
HBASE-18109
|
HBASE-14350
Assign system tables first (priority)
|
Yi Liang
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18108
|
HBASE-14350
Procedure WALs are archived but not cleaned; fix
|
Peter Somogyi
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18107
|
HBASE-14350
[AMv2] Remove DispatchMergingRegionsRequest & DispatchMergingRegions
|
Yi Liang
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18106
|
HBASE-14350
Redo ProcedureInfo and LockInfo
|
Balazs Meszaros
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18105
|
HBASE-14350
[AMv2] Split/Merge need cleanup; currently they diverge and do not fully embrace AMv2 world
|
Yi Liang
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18104
|
HBASE-14350
[AMv2] Enable aggregation of RPCs (assigns/unassigns, etc.)
|
Umesh Agashe
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18103
|
HBASE-14350
[AMv2] If Master gives OPEN to another, if original eventually succeeds, Master will kill it
|
Umesh Agashe
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18102
|
HBASE-14350
[SHELL] Purge close_region command that allows by-pass of Master
|
Apekshit Sharma
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18091
|
HBASE-14350
Add API for who currently holds a lock on namespace/ table/ region and log when state is LOCK_EVENT_WAIT
|
Umesh Agashe
|
Umesh Agashe
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18087
|
HBASE-14350
Fix unit tests for TestTableFavoredNodes
|
Umesh Agashe
|
Umesh Agashe
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18018
|
HBASE-14350
Support abort for all procedures by default
|
Umesh Agashe
|
Umesh Agashe
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18016
|
HBASE-14350
Implement abort for TruncateTableProcedure
|
Umesh Agashe
|
Umesh Agashe
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17844
|
HBASE-14350
Subset of HBASE-14614, Procedure v2: Core Assignment Manager (non-critical related changes)
|
Michael Stack
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17786
|
HBASE-14350
Create LoadBalancer perf-tests (test balancer algorithm decoupled from workload)
|
Umesh Agashe
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17580
|
HBASE-14350
Tooling to move table out of FAILED_OPEN state
|
Unassigned
|
Michael Stack
|
|
Closed |
Duplicate
|
|
|
|
|
|
|
|
HBASE-17530
|
HBASE-14350
Readd TestMergeTableRegionsProcedure mistakenly removed by HBASE-16786
|
Michael Stack
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17526
|
HBASE-14350
Procedure v2 - cleanup isSuspended from MasterProcedureScheduler#Queue
|
Apekshit Sharma
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17480
|
HBASE-14350
Remove split region code from Region Server
|
Stephen Yuan Jiang
|
Stephen Yuan Jiang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17470
|
HBASE-14350
Remove merge region code from region server
|
Stephen Yuan Jiang
|
Stephen Yuan Jiang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17068
|
HBASE-14350
Procedure v2 - inherit region locks
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17067
|
HBASE-14350
Procedure v2 - remove tryAcquire*Lock and use wait/wake to make framework event based
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17066
|
HBASE-14350
Procedure v2 - Add handling of merge region transition to the new AM
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17030
|
HBASE-14350
Procedure v2 - A couple of tweaks to the SplitTableRegionProcedure
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-17029
|
HBASE-14350
Procedure v2 - A couple of tweaks to the SplitTableRegionProcedure
|
Unassigned
|
Matteo Bertozzi
|
|
Closed |
Duplicate
|
|
|
|
|
|
|
|
HBASE-16871
|
HBASE-14350
Procedure v2 - add waiting procs back to the queue after restart
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16867
|
HBASE-14350
Procedure V2 - Check ACLs for remote HBaseLock
|
Apekshit Sharma
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16865
|
HBASE-14350
Procedure v2 - Inherit lock from root proc
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16864
|
HBASE-14350
Procedure v2 - Fix StateMachineProcedure support for child procs at last step
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16831
|
HBASE-14350
Procedure V2 - Remove org.apache.hadoop.hbase.zookeeper.lock
|
Apekshit Sharma
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16786
|
HBASE-14350
Procedure V2 - Move ZK-lock's uses to Procedure framework locks (LockProcedure)
|
Matteo Bertozzi
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16744
|
HBASE-14350
Procedure V2 - Lock procedures to allow clients to acquire locks on tables/namespaces/regions
|
Matteo Bertozzi
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16695
|
HBASE-14350
Procedure v2 - Support for parent holding locks
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16554
|
HBASE-14350
Procedure V2 - Recover 'updated' part of WAL tracker if trailer is corrupted.
|
Apekshit Sharma
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16549
|
HBASE-14350
Procedure v2 - Add new AM metrics
|
Umesh Agashe
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16548
|
HBASE-14350
Procedure v2 - Add handling of split region transition to the new AM
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Implemented
|
|
|
|
|
|
|
|
HBASE-16543
|
HBASE-14350
Separate Create/Modify Table operations from open/reopen regions
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16524
|
HBASE-14350
Procedure v2 - Compute WALs cleanup on wal modification and not on every sync
|
Matteo Bertozzi
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16485
|
HBASE-14350
Procedure V2 - Add support to addChildProcedure() as last "step" in StateMachineProcedure
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16233
|
HBASE-14350
Procedure V2: Support acquire/release shared table lock concurrently
|
Stephen Yuan Jiang
|
Stephen Yuan Jiang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16219
|
HBASE-14350
Move meta bootstrap out of HMaster
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16121
|
HBASE-14350
Require only MasterServices to the ServerManager constructor
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16119
|
HBASE-14350
Procedure v2 - Reimplement merge
|
Stephen Yuan Jiang
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16094
|
HBASE-14350
Procedure v2 - Improve cleaning up of proc wals
|
Apekshit Sharma
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-15927
|
HBASE-14350
Remove HMaster.assignRegion()
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-15778
|
HBASE-14350
replace master.am and master.sm direct access with getter calls
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-15776
|
HBASE-14350
Replace master.am.getTableStateManager() with the direct master.getTableStateManager()
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-15371
|
HBASE-14350
Procedure V2 - Completed support parent-child procedure
|
Stephen Yuan Jiang
|
Stephen Yuan Jiang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-15239
|
HBASE-14350
Remove unused LoadBalancer.immediateAssignment()
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-15107
|
HBASE-14350
Procedure V2 - Procedure Queue with Regions
|
Matteo Bertozzi
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-14618
|
HBASE-14350
Procedure V2: Implement move shell command to use Proc-V2 assignment
|
Unassigned
|
Stephen Yuan Jiang
|
|
Closed |
Not A Problem
|
|
|
|
|
|
|
|
HBASE-14617
|
HBASE-14350
Procedure V2: Update ServerCrashProcedure to interact with assignment procedures
|
Unassigned
|
Stephen Yuan Jiang
|
|
Closed |
Invalid
|
|
|
|
|
|
|
|
HBASE-14616
|
HBASE-14350
Procedure v2: Replace the old AM with the new AM
|
Matteo Bertozzi
|
Stephen Yuan Jiang
|
|
Closed |
Implemented
|
|
|
|
|
|
|
|
HBASE-14615
|
HBASE-14350
Procedure V2: Implement single region assignment procedure from Master-side
|
Unassigned
|
Stephen Yuan Jiang
|
|
Closed |
Invalid
|
|
|
|
|
|
|
|
HBASE-14614
|
HBASE-14350
Procedure v2: Core Assignment Manager
|
Matteo Bertozzi
|
Stephen Yuan Jiang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-14552
|
HBASE-14350
Procedure V2: Reimplement DispatchMergingRegionHandler
|
Stephen Yuan Jiang
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-14551
|
HBASE-14350
Procedure v2 - Reimplement split
|
Stephen Yuan Jiang
|
Matteo Bertozzi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-13823
|
HBASE-14350
Procedure V2: unnecessaery operations on AssignmentManager#recoverTableInDisablingState() and recoverTableInEnablingState()
|
Stephen Yuan Jiang
|
Stephen Yuan Jiang
|
|
Closed |
Fixed
|
|
|
|
|