diff options
| author | Michael Paquier | 2019-12-26 13:26:09 +0000 |
|---|---|---|
| committer | Michael Paquier | 2019-12-26 13:26:09 +0000 |
| commit | 044b319cd77c589507291f9591994093ad30931d (patch) | |
| tree | 1c528fe0f6a5872bec86f2ab200257e8cb20ba20 | |
| parent | 1ab41a3c8edcf5d7751e61d6ab83bf43b494668b (diff) | |
Fix some comments related to logical repslot advancing
confirmed_flush is part of a replication slot's information, but not
confirmed_lsn.
Author: Kyotaro Horiguchi
Discussion: https://postgr.es/m/[email protected]
Backpatch-through: 11
| -rw-r--r-- | src/backend/replication/slotfuncs.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/replication/slotfuncs.c b/src/backend/replication/slotfuncs.c index 6683fc3f9b7..ba08ad405f4 100644 --- a/src/backend/replication/slotfuncs.c +++ b/src/backend/replication/slotfuncs.c @@ -378,8 +378,8 @@ pg_physical_replication_slot_advance(XLogRecPtr moveto) /* * Helper function for advancing our logical replication slot forward. * - * The slot's restart_lsn is used as start point for reading records, - * while confirmed_lsn is used as base point for the decoding context. + * The slot's restart_lsn is used as start point for reading records, while + * confirmed_flush is used as base point for the decoding context. * * We cannot just do LogicalConfirmReceivedLocation to update confirmed_flush, * because we need to digest WAL to advance restart_lsn allowing to recycle @@ -549,8 +549,8 @@ pg_replication_slot_advance(PG_FUNCTION_ARGS) /* * Check if the slot is not moving backwards. Physical slots rely simply * on restart_lsn as a minimum point, while logical slots have confirmed - * consumption up to confirmed_lsn, meaning that in both cases data older - * than that is not available anymore. + * consumption up to confirmed_flush, meaning that in both cases data + * older than that is not available anymore. */ if (OidIsValid(MyReplicationSlot->data.database)) minlsn = MyReplicationSlot->data.confirmed_flush; |
