-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
False
-
There is a corner case where a connector can be started and the only event that it receives is a DDL event before being stopped. If the connector is then restarted, the SCN read from the offsets will not be that of the DDL event but instead will be that from the snapshot.
We should always flush the SCN to the offsets under the following two conditions:
- No active transaction
- Only one active transaction, where the transaction is the one that wraps the DDL