diff --git a/src/backend/replication/slot.c b/src/backend/replication/slot.c index 0e54ea5bb9..564cfee127 100644 --- a/src/backend/replication/slot.c +++ b/src/backend/replication/slot.c @@ -1874,10 +1874,8 @@ CheckPointReplicationSlots(bool is_shutdown) { SpinLockAcquire(&s->mutex); - Assert(s->data.confirmed_flush >= s->last_saved_confirmed_flush); - if (s->data.invalidated == RS_INVAL_NONE && - s->data.confirmed_flush != s->last_saved_confirmed_flush) + s->data.confirmed_flush > s->last_saved_confirmed_flush) { s->just_dirtied = true; s->dirty = true;