DBZ-7015 Enable replication slot advance check
This reverts commit 925de0184c
.
This commit is contained in:
parent
49ff78ae9a
commit
7fd68a5a0d
@ -452,6 +452,9 @@ else if (e.getMessage().matches("ERROR: cannot advance replication slot to.*")
|
|||||||
|| PSQLState.OBJECT_NOT_IN_STATE.getState().equals(e.getSQLState())) {
|
|| PSQLState.OBJECT_NOT_IN_STATE.getState().equals(e.getSQLState())) {
|
||||||
switch (connectorConfig.getEventProcessingFailureHandlingMode()) {
|
switch (connectorConfig.getEventProcessingFailureHandlingMode()) {
|
||||||
case FAIL:
|
case FAIL:
|
||||||
|
throw new DebeziumException(
|
||||||
|
String.format("Cannot seek to the last known offset '%s' on replication slot '%s'. Error from server: %s", lsn.asString(), slotName,
|
||||||
|
e.getMessage()));
|
||||||
case WARN:
|
case WARN:
|
||||||
LOGGER.warn("Cannot seek to the last known offset '{}' on replication slot '{}'. Error from server: '{}'", lsn.asString(), slotName,
|
LOGGER.warn("Cannot seek to the last known offset '{}' on replication slot '{}'. Error from server: '{}'", lsn.asString(), slotName,
|
||||||
e.getMessage(), e);
|
e.getMessage(), e);
|
||||||
|
@ -3296,8 +3296,6 @@ public void shouldSuppressLoggingOptionalOfExcludedColumns() throws Exception {
|
|||||||
@Test
|
@Test
|
||||||
@FixFor("DBZ-5739")
|
@FixFor("DBZ-5739")
|
||||||
@SkipWhenDatabaseVersion(check = LESS_THAN, major = 11, reason = "This needs pg_replication_slot_advance which is supported only on Postgres 11+")
|
@SkipWhenDatabaseVersion(check = LESS_THAN, major = 11, reason = "This needs pg_replication_slot_advance which is supported only on Postgres 11+")
|
||||||
@Ignore
|
|
||||||
// Disabled due to potential unreliability in corner cases
|
|
||||||
public void shouldStopConnectorOnSlotRecreation() throws InterruptedException {
|
public void shouldStopConnectorOnSlotRecreation() throws InterruptedException {
|
||||||
final LogInterceptor logInterceptor = new LogInterceptor(PostgresConnectorIT.class);
|
final LogInterceptor logInterceptor = new LogInterceptor(PostgresConnectorIT.class);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user