Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-73

Debezium may lose some multi-row events if failure happens at exactly the wrong time

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • 0.2.2, 0.3
    • 0.2.1
    • mysql-connector
    • None

    Description

      A MySQL insert, update, or delete event can contain multiple rows. When the MySQL connector processes these multi-row events, it incorrectly sets the position in the offset so that if the connector fails after Kafka Connect has flushed the offset for some of the rows but not all, then upon restart the connector will begin at the next event, thereby missing some of the rows.

      Attachments

        Issue Links

          Activity

            People

              rhauch Randall Hauch (Inactive)
              rhauch Randall Hauch (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: