You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Region will not be synced if the channel buffer is full #9154
Although #9159 can prevent sync tasks from being discarded, it may lead to a significant backlog of tasks. To address this issue more effectively, we need to greatly enhance the consumption capacity of the syncer to avoid task accumulation.
For example, we can directly enable multiple streams for synchronization for each follower.
If pending tasks accumulate for too long, newly arrived tasks will be regarded as failures. Therefore, we need to set retained=true for the sync runner.
Activity
2 remaining items
okJiang commentedon Mar 27, 2025
All is in #9159
syncer: use task runner to sync region (#9159)
okJiang commentedon Apr 21, 2025
If pending tasks accumulate for too long, newly arrived tasks will be regarded as failures. Therefore, we need to set retained=true for the sync runner.
syncer: set retained=true to syncRegionRunner (tikv#9227)
This is an automated cherry-pick of tikv#9159
This is an automated cherry-pick of tikv#9227
syncer: fix lock usage (#9688)
This is an automated cherry-pick of tikv#9688
syncer: set retained=true to syncRegionRunner (tikv#9227)
syncer: fix lock usage (tikv#9688)
syncer: use task runner to sync region (#9159) (#9541)