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

Retriable operations are retried infinitely since error handlers are not reused

    XMLWordPrintable

Details

    • False
    • None
    • False

    Description

      Core connectors except for SqlServer are not caching instance of error handler which results in retry counter being lost and infinite retry loop.

      For the non-core connectors I can confirm that this is also likely the case for

      db2: https://github.com/debezium/debezium-connector-db2/blob/main/src/main/java/io/debezium/connector/db2/Db2ConnectorTask.java#L106
      spanner: https://github.com/debezium/debezium-connector-spanner/blob/main/src/main/java/io/debezium/connector/spanner/SpannerConnectorTask.java#L107
      vitess: https://github.com/debezium/debezium-connector-vitess/blob/main/src/main/java/io/debezium/connector/vitess/VitessConnectorTask.java#L87

      I'm not sure about Cassandra and JBC sink.

      Attachments

        Issue Links

          Activity

            People

              jcechace@redhat.com Jakub Čecháček
              jcechace@redhat.com Jakub Čecháček
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: