Bug Report
Please answer these questions before submitting your issue. Thanks!
-
What did you do?
If possible, provide a recipe for reproducing the error.
TiDB -> Pump -> Drainer -> MySQL
- On upstream, DELETE many rows only in every transaction, repeat for many times
- On drainer, use the
binlog-filter-rule to filter out all DELETE events, so nothing will be replicated.
-
What did you expect to see?
-
What did you see instead?
- The memory usage of drainer grows exponentially and eventually triggered kernel OOM.
-
Please provide the relate downstream type and version of drainer.
(run drainer -V in terminal to get drainer's version)
- Both Drainer v5.4.1 and Drainer v6.5.3.
Bug Report
Please answer these questions before submitting your issue. Thanks!
What did you do?
If possible, provide a recipe for reproducing the error.
TiDB -> Pump -> Drainer -> MySQL
binlog-filter-ruleto filter out all DELETE events, so nothing will be replicated.What did you expect to see?
What did you see instead?
Please provide the relate downstream type and version of drainer.
(run
drainer -Vin terminal to get drainer's version)