Open asddongmen opened 1 week ago
case-sensitive = false [filter] rules = ['test.t'] [[filter.event-filters]] matcher = ['test.t'] ignore-event = ["delete"] # filter out delete event of table `test.t`
test.T
TiCDC ignores the DELETE event.
TiCDC replicated the DELETE event.
Upstream TiDB cluster version (execute SELECT tidb_version(); in a MySQL client):
SELECT tidb_version();
(paste TiDB cluster version here)
Upstream TiKV version (execute tikv-server --version):
tikv-server --version
(paste TiKV version here)
TiCDC version (execute cdc version):
cdc version
master
The root cause of this issue is that the eventFilter is not affected by the case-sensitive = false config, which contradicts the official documentation: https://arc.net/l/quote/hyfhxvkb
case-sensitive = false
What did you do?
test.T
in upstream TiDB.What did you expect to see?
TiCDC ignores the DELETE event.
What did you see instead?
TiCDC replicated the DELETE event.
Versions of the cluster
Upstream TiDB cluster version (execute
SELECT tidb_version();
in a MySQL client):Upstream TiKV version (execute
tikv-server --version
):TiCDC version (execute
cdc version
):