Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task HBASE-21508

HBASE-20828 Ignore the reportRegionStateTransition call from a dead server

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21490

HBASE-20828 WALProcedure may remove proc wal files still with active procedures

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21474

HBASE-20828 Backport "HBASE-21463 The checkOnlineRegionsReport can accidentally complete a TRSP" to branch-2.1 and branch-2.0

Unassigned Duo Zhang Major Resolved Won't Fix  
Sub-task HBASE-21472

HBASE-20828 Should not persist the dispatched field for RegionRemoteProcedureBase

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21471

HBASE-20828 Add more comments about how we do fencing for WALProcedureStore

Unassigned Duo Zhang Major Resolved Not A Problem  
Sub-task HBASE-21465

HBASE-20828 Retry on reportRegionStateTransition can lead to unexpected errors

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21463

HBASE-20828 The checkOnlineRegionsReport can accidentally complete a TRSP

Duo Zhang Duo Zhang Critical Resolved Fixed  
Sub-task HBASE-21423

HBASE-20828 Procedures for meta table/region should be able to execute in separate workers

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-21421

HBASE-20828 Do not kill RS if reportOnlineRegions fails

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-21395

HBASE-20828 Abort split/merge procedure if there is a table procedure of the same table going on

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-21384

HBASE-20828 Procedure with holdlock=false should not be restored lock when restarts

Allan Yang Allan Yang Blocker Resolved Fixed  
Sub-task HBASE-21377

HBASE-20828 Add debug log for procedure stack id related operations

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21376

HBASE-20828 Add some verbose log to MasterProcedureScheduler

Duo Zhang Allan Yang Major Resolved Fixed  
Sub-task HBASE-21375

HBASE-20828 Revisit the lock and queue implementation in MasterProcedureScheduler

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21364

HBASE-20828 Procedure holds the lock should put to front of the queue after restart

Allan Yang Allan Yang Blocker Resolved Fixed  
Sub-task HBASE-21363

HBASE-20828 Rewrite the buildingHoldCleanupTracker method in WALProcedureStore

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21354

HBASE-20828 Procedure may be deleted improperly during master restarts resulting in 'Corrupt'

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-21352

HBASE-20828 Polish the rollback implementation in ProcedureExecutor

Duo Zhang Duo Zhang Major Open Unresolved  
Sub-task HBASE-21351

HBASE-20828 The force update thread may have race with PE worker when the procedure is rolling back

Duo Zhang Duo Zhang Critical Resolved Fixed  
Sub-task HBASE-21336

HBASE-20828 Simplify the implementation of WALProcedureMap

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21330

HBASE-20828 ReopenTableRegionsProcedure will enter an infinite loop if we schedule a TRSP at the same time

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21323

HBASE-20828 Should not skip force updating for a sub procedure even if it has been finished

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21321

HBASE-20828 Backport HBASE-21278 to branch-2.1 and branch-2.0

Michael Stack Duo Zhang Critical Resolved Fixed  
Sub-task HBASE-21315

HBASE-20828 The getActiveMinProcId and getActiveMaxProcId of BitSetNode are incorrect if there are no active procedure

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21314

HBASE-20828 The implementation of BitSetNode is not efficient

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21313

HBASE-20828 TransitRegionStateProcedure should not fail with FAILED_OPEN when acting as a sub procedure

Unassigned Duo Zhang Major Open Unresolved  
Sub-task HBASE-21288

HBASE-20828 HostingServer in UnassignProcedure is not accurate

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-21278

HBASE-20828 Do not rollback successful sub procedures when rolling back a procedure

Duo Zhang Duo Zhang Critical Resolved Fixed  
Sub-task HBASE-21274

HBASE-20828 Add more tests for procedure store related classes

Unassigned Duo Zhang Major Resolved Won't Fix  
Sub-task HBASE-21254

HBASE-20828 Need to find a way to limit the number of proc wal files

Duo Zhang Duo Zhang Critical Resolved Fixed  
Sub-task HBASE-21250

HBASE-20828 Refactor WALProcedureStore and add more comments for better understanding the implementation

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21249

HBASE-20828 Add jitter for ProcedureUtil.getBackoffTimeMs

Yi Mei Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21244

HBASE-20828 Skip persistence when retrying for assignment related procedures

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21237

HBASE-20828 Use CompatRemoteProcedureResolver to dispatch open/close region requests to RS

Allan Yang Allan Yang Blocker Resolved Fixed  
Sub-task HBASE-21236

HBASE-20828 Load procedure wals with multiple threads

Unassigned Duo Zhang Major Resolved Not A Problem  
Sub-task HBASE-21235

HBASE-20828 Rename the closed procedure wal files so that we do not need to call recoverLease when restarting

Unassigned Duo Zhang Major Resolved Not A Problem  
Sub-task HBASE-21233

HBASE-20828 Allow the procedure implementation to skip persistence of the state after a execution

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21227

HBASE-20828 Implement exponential retrying backoff for Assign/UnassignRegionHandler introduced in HBASE-21217

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21226

HBASE-20828 Revisit the close region related code at RS side

Unassigned Duo Zhang Major Open Unresolved  
Sub-task HBASE-21217

HBASE-20828 Revisit the executeProcedure method for open/close region

Duo Zhang Duo Zhang Critical Resolved Fixed  
Sub-task HBASE-21199

HBASE-20828 Race in region opening and load balancing can cause region stuck in RIT

Duo Zhang Duo Zhang Critical Resolved Duplicate  
Sub-task HBASE-21172

HBASE-20828 Reimplement the retry backoff logic for ReopenTableRegionsProcedure

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21142

HBASE-20828 ReopenTableRegionsProcedure sometimes hangs

Unassigned Duo Zhang Major Resolved Cannot Reproduce  
Sub-task HBASE-21095

HBASE-20828 The timeout retry logic for several procedures are broken after master restarts

Duo Zhang Duo Zhang Critical Resolved Fixed  
Sub-task HBASE-21094

HBASE-20828 Remove the explicit timeout config for TestTruncateTableProcedure

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21093

HBASE-20828 Move TestCreateTableProcedure.testMRegions to a separated file

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21085

HBASE-20828 Adding getter methods to some private fields in ProcedureV2 module

Allan Yang Allan Yang Major Resolved Won't Fix  
Sub-task HBASE-21083

HBASE-20828 Introduce a mechanism to bypass the execution of a stuck procedure

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-21082

HBASE-20828 Reimplement assign/unassign related procedure metrics

Duo Zhang Duo Zhang Critical Resolved Fixed  
Sub-task HBASE-21075

HBASE-20828 Confirm that we can (rolling) upgrade from 2.0.x and 2.1.x to 2.2.x after HBASE-20881

Duo Zhang Duo Zhang Blocker Resolved Fixed  
Sub-task HBASE-21051

HBASE-20828 Possible NPE if ModifyTable and region split happen at the same time

Allan Yang Allan Yang Major Resolved Duplicate  
Sub-task HBASE-21050

HBASE-20828 Exclusive lock may be held by a SUCCESS state procedure forever

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-21039

HBASE-20828 Procedure worker should not quit when getting unexpected error

Allan Yang Duo Zhang Major Patch Available Unresolved  
Sub-task HBASE-21035

HBASE-20828 Meta Table should be able to online even if all procedures are lost

Allan Yang Allan Yang Major Resolved Won't Fix  
Sub-task HBASE-21025

HBASE-20828 Add cache for TableStateManager

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21017

HBASE-20828 Revisit the expected states for open/close

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-21016

HBASE-20828 Find another way to test the backoff mechanism in TRSP

Unassigned Duo Zhang Major Resolved Duplicate  
Sub-task HBASE-20990

HBASE-20828 One operation in procedure batch throws an exception will cause all RegionTransitionProcedures receive the same exception

Allan Yang Allan Yang Major Resolved Not A Problem  
Sub-task HBASE-20976

HBASE-20828 SCP can be scheduled multiple times for the same RS

Allan Yang Allan Yang Major Resolved Won't Fix  
Sub-task HBASE-20975

HBASE-20828 Lock may not be taken or released while rolling back procedure

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-20973

HBASE-20828 ArrayIndexOutOfBoundsException when rolling back procedure

Duo Zhang Allan Yang Critical Resolved Fixed  
Sub-task HBASE-20949

HBASE-20828 Split/Merge table can be executed concurrently with DisableTableProcedure

Unassigned Duo Zhang Major Resolved Duplicate  
Sub-task HBASE-20939

HBASE-20828 There will be race when we call suspendIfNotReady and then throw ProcedureSuspendedException

Duo Zhang Duo Zhang Critical Resolved Fixed  
Sub-task HBASE-20921

HBASE-20828 Possible NPE in ReopenTableRegionsProcedure

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-20920

HBASE-20828 Merge the update procedure store on locking with the general persist after a procedure execution

Unassigned Duo Zhang Critical Open Unresolved  
Sub-task HBASE-20893

HBASE-20828 Data loss if splitting region while ServerCrashProcedure executing

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-20881

HBASE-20828 Introduce a region transition procedure to handle all the state transition for a region

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-20878

HBASE-20828 Data loss if merging regions while ServerCrashProcedure executing

Allan Yang Allan Yang Critical Resolved Fixed  
Sub-task HBASE-20867

HBASE-20828 RS may get killed while master restarts

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-20864

HBASE-20828 RS was killed due to master thought the region should be on a already dead server

Allan Yang Allan Yang Major Closed Resolved  
Sub-task HBASE-20860

HBASE-20828 Merged region's RIT state may not be cleaned after master restart

Allan Yang Allan Yang Major Resolved Fixed  
Sub-task HBASE-20847

HBASE-20828 The parent procedure of RegionTransitionProcedure may not have the table lock

Duo Zhang Duo Zhang Major Resolved Fixed  
Sub-task HBASE-20846

HBASE-20828 Restore procedure locks when master restarts

Duo Zhang Allan Yang Major Resolved Fixed  
Sub-task HBASE-19529

HBASE-20828 Handle null states in AM

Unassigned Apekshit Sharma Critical Resolved Won't Fix  

Cancel