when ttl delete limiter interrupted, it's better to retry failed rows #58205
Labels
affects-7.1
This bug affects the 7.1.x(LTS) versions.
affects-7.5
This bug affects the 7.5.x(LTS) versions.
affects-8.1
This bug affects the 8.1.x(LTS) versions.
affects-8.5
This bug affects the 8.5.x(LTS) versions.
severity/minor
sig/sql-infra
SIG: SQL Infra
type/bug
The issue is confirmed as a bug.
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
@@global.tidb_ttl_delete_rate_limit
to a small value.@@global.tidb_ttl_delete_worker_count
2. What did you expect to see? (Required)
We should reduce the error rows in this scene.
3. What did you see instead (Required)
You can see some error rows because the code:
tidb/pkg/ttl/ttlworker/del.go
Lines 126 to 129 in 1d53c85
The waiting rows are marked as error directly. It's better to retry them.
4. What is your TiDB version? (Required)
The text was updated successfully, but these errors were encountered: