-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
Bug report
With Traditional snapshot process. `source.ts_ms` value is increasing as the records are fetched from database. this is causing out of order events and causing older version of a data to be represented with new TS .
see zulip thread
What Debezium connector do you use and what version?
1.9.X
What is the captured database version and mode of depoyment?
Mysql
What behaviour do you expect?
`source.ts_ms` should be static and set before the data export starts.
What behavior do you see?
currently its assigned by the time record is emitted.
Implementation ideas
- use 0 for snapshot `r` events
- take TS at the start of table snapshot and use it for all records that of table.