Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
- create TTL table with many rows.
- wait TTL job start
- set
@@tidb_ttl_scan_worker_count to a smaller value
- wait TTL job done
- check if all expired rows deleted
2. What did you expect to see? (Required)
All expired rows should be deleted
3. What did you see instead (Required)
some expired rows are not deleted because when shrinking TTL worker, a task will be marked as finished.
4. What is your TiDB version? (Required)
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
@@tidb_ttl_scan_worker_countto a smaller value2. What did you expect to see? (Required)
All expired rows should be deleted
3. What did you see instead (Required)
some expired rows are not deleted because when shrinking TTL worker, a task will be marked as finished.
4. What is your TiDB version? (Required)