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

LogMiner can miss a log switch event if too many switches occur.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 1.5.0.CR1
    • 1.5.0.Beta2
    • oracle-connector
    • None

      The connector's streaming loop tracks what the current redo log is by name. In the event that enough log switches occur that Oracle wraps around to the same active redo log but the logs now have different sequences, this would mean the loop's log switch check would fail and likely will lead to a connector failure.

      To avoid this problem, the check should track current log file changes by sequence number rather than by name as sequences are unique to each instance of a log file.

              ccranfor@redhat.com Chris Cranford
              ccranfor@redhat.com Chris Cranford
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: