[MySQL] Fix for DBZ-7037 and #2217 to not clear tableMapEventByTableId for fake Rotates Event (#3065)

pull/3219/head
shikai93 12 months ago committed by GitHub
parent 8c5437a1f1
commit 80d461b1b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -268,7 +268,8 @@ public class MySqlStreamingChangeEventSource
// DBZ-5126 Clean cache on rotate event to prevent it from growing
// indefinitely.
if (event.getHeader().getEventType() == EventType.ROTATE) {
if (event.getHeader().getEventType() == EventType.ROTATE
&& event.getHeader().getTimestamp() != 0) {
tableMapEventByTableId.clear();
}
return event;

Loading…
Cancel
Save