@@ -28,16 +28,12 @@ const (
2828 regionPhaseUnknown regionPhase = "unknown"
2929 regionPhaseDiscovered regionPhase = "discovered"
3030 regionPhaseRangeLockWait regionPhase = "range_lock_wait"
31- regionPhaseRangeLocked regionPhase = "range_locked"
3231 regionPhaseQueued regionPhase = "queued"
3332 regionPhaseRPCReady regionPhase = "rpc_ready"
34- regionPhaseSent regionPhase = "sent"
3533 regionPhaseWaitInitialized regionPhase = "wait_initialized"
3634 regionPhaseReplicating regionPhase = "replicating"
37- regionPhaseStuck regionPhase = "stuck"
3835 regionPhaseRetryPending regionPhase = "retry_pending"
3936 regionPhaseRemoved regionPhase = "removed"
40- regionPhaseDeregistering regionPhase = "deregistering"
4137)
4238
4339type regionRuntimeIdentity struct {
@@ -73,11 +69,12 @@ type regionRuntimeState struct {
7369 lastErrorTime time.Time
7470 retryCount int
7571
76- requestEnqueueTime time.Time
77- requestRPCReadyTime time.Time
78- requestSendTime time.Time
79- initializedTime time.Time
80- replicatingTime time.Time
72+ rangeLockAcquiredTime time.Time
73+ requestEnqueueTime time.Time
74+ requestRPCReadyTime time.Time
75+ requestSendTime time.Time
76+ initializedTime time.Time
77+ replicatingTime time.Time
8178}
8279
8380func (s regionRuntimeState ) clone () regionRuntimeState {
@@ -239,6 +236,15 @@ func (r *regionRuntimeRegistry) setRequestEnqueueTime(
239236 })
240237}
241238
239+ func (r * regionRuntimeRegistry ) setRangeLockAcquiredTime (
240+ key regionRuntimeKey ,
241+ acquiredTime time.Time ,
242+ ) regionRuntimeState {
243+ return r .upsert (key , func (state * regionRuntimeState ) {
244+ state .rangeLockAcquiredTime = acquiredTime
245+ })
246+ }
247+
242248func (r * regionRuntimeRegistry ) setRPCReadyTime (
243249 key regionRuntimeKey ,
244250 rpcReadyTime time.Time ,
0 commit comments