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

SKIPPED_OPERATIONS is added to CommonConnectorConfig.CONFIG_DEFINITION although it's not implemented in all connectors

XMLWordPrintable

    • False
    • False
    • Undefined

      `CommonConnectorConfig.SKIPPED_OPERATIONS` is added to the global connector config in `CommonConnectorConfig.CONFIG_DEFINITION` but not implemented in, for example, the global ChangeRecordEmitter nor separately in all connectors that inherit the global config (e.g. Postgres at the time being).

      We should implement it globally (at least in the new framework / for example in global ChangeRecordEmitter). We should provide a default behavior in AbstractChangeRecordEmitter#emitChangeRecords().
      When it's possible, provide a database specific implementation where it can be handled on the  replication log level or on the database side and it cause to avoid processing more records (e.g. SqlServer, Db2).

      based on: https://github.com/debezium/debezium/pull/1915#discussion_r512002958

              blcksrx Hossein Torabi
              rk3rn3r René Kerner
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: