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

Retriable operations are retried infinitely since error handlers are not reused

XMLWordPrintable

    • False
    • None
    • False

      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.

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

              Created:
              Updated:
              Resolved: