diff --git a/downstreamadapter/dispatchermanager/dispatcher_manager.go b/downstreamadapter/dispatchermanager/dispatcher_manager.go index 5867785136..d22ef43db5 100644 --- a/downstreamadapter/dispatchermanager/dispatcher_manager.go +++ b/downstreamadapter/dispatchermanager/dispatcher_manager.go @@ -743,6 +743,9 @@ func (e *DispatcherManager) aggregateDispatcherHeartbeats(needCompleteStatus boo } if needCompleteStatus { + if dispatcherItem.GetTryRemoving() { + return + } if watermark != nil { eventServiceDispatcherHeartbeat.Append(event.NewDispatcherProgress(id, watermark.CheckpointTs)) } else {