@@ -1525,14 +1525,14 @@ InvalidatePossiblyObsoleteSlot(ReplicationSlotInvalidationCause cause,
15251525 XLogRecPtr initial_effective_xmin = InvalidXLogRecPtr ;
15261526 XLogRecPtr initial_catalog_effective_xmin = InvalidXLogRecPtr ;
15271527 XLogRecPtr initial_restart_lsn = InvalidXLogRecPtr ;
1528- ReplicationSlotInvalidationCause conflict_prev PG_USED_FOR_ASSERTS_ONLY = RS_INVAL_NONE ;
1528+ ReplicationSlotInvalidationCause invalidation_cause_prev PG_USED_FOR_ASSERTS_ONLY = RS_INVAL_NONE ;
15291529
15301530 for (;;)
15311531 {
15321532 XLogRecPtr restart_lsn ;
15331533 NameData slotname ;
15341534 int active_pid = 0 ;
1535- ReplicationSlotInvalidationCause conflict = RS_INVAL_NONE ;
1535+ ReplicationSlotInvalidationCause invalidation_cause = RS_INVAL_NONE ;
15361536
15371537 Assert (LWLockHeldByMeInMode (ReplicationSlotControlLock , LW_SHARED ));
15381538
@@ -1554,17 +1554,14 @@ InvalidatePossiblyObsoleteSlot(ReplicationSlotInvalidationCause cause,
15541554
15551555 restart_lsn = s -> data .restart_lsn ;
15561556
1557- /*
1558- * If the slot is already invalid or is a non conflicting slot, we
1559- * don't need to do anything.
1560- */
1557+ /* we do nothing if the slot is already invalid */
15611558 if (s -> data .invalidated == RS_INVAL_NONE )
15621559 {
15631560 /*
15641561 * The slot's mutex will be released soon, and it is possible that
15651562 * those values change since the process holding the slot has been
15661563 * terminated (if any), so record them here to ensure that we
1567- * would report the correct conflict cause.
1564+ * would report the correct invalidation cause.
15681565 */
15691566 if (!terminated )
15701567 {
@@ -1578,7 +1575,7 @@ InvalidatePossiblyObsoleteSlot(ReplicationSlotInvalidationCause cause,
15781575 case RS_INVAL_WAL_REMOVED :
15791576 if (initial_restart_lsn != InvalidXLogRecPtr &&
15801577 initial_restart_lsn < oldestLSN )
1581- conflict = cause ;
1578+ invalidation_cause = cause ;
15821579 break ;
15831580 case RS_INVAL_HORIZON :
15841581 if (!SlotIsLogical (s ))
@@ -1589,30 +1586,30 @@ InvalidatePossiblyObsoleteSlot(ReplicationSlotInvalidationCause cause,
15891586 if (TransactionIdIsValid (initial_effective_xmin ) &&
15901587 TransactionIdPrecedesOrEquals (initial_effective_xmin ,
15911588 snapshotConflictHorizon ))
1592- conflict = cause ;
1589+ invalidation_cause = cause ;
15931590 else if (TransactionIdIsValid (initial_catalog_effective_xmin ) &&
15941591 TransactionIdPrecedesOrEquals (initial_catalog_effective_xmin ,
15951592 snapshotConflictHorizon ))
1596- conflict = cause ;
1593+ invalidation_cause = cause ;
15971594 break ;
15981595 case RS_INVAL_WAL_LEVEL :
15991596 if (SlotIsLogical (s ))
1600- conflict = cause ;
1597+ invalidation_cause = cause ;
16011598 break ;
16021599 case RS_INVAL_NONE :
16031600 pg_unreachable ();
16041601 }
16051602 }
16061603
16071604 /*
1608- * The conflict cause recorded previously should not change while the
1609- * process owning the slot (if any) has been terminated.
1605+ * The invalidation cause recorded previously should not change while
1606+ * the process owning the slot (if any) has been terminated.
16101607 */
1611- Assert (!(conflict_prev != RS_INVAL_NONE && terminated &&
1612- conflict_prev != conflict ));
1608+ Assert (!(invalidation_cause_prev != RS_INVAL_NONE && terminated &&
1609+ invalidation_cause_prev != invalidation_cause ));
16131610
1614- /* if there's no conflict , we're done */
1615- if (conflict == RS_INVAL_NONE )
1611+ /* if there's no invalidation , we're done */
1612+ if (invalidation_cause == RS_INVAL_NONE )
16161613 {
16171614 SpinLockRelease (& s -> mutex );
16181615 if (released_lock )
@@ -1632,13 +1629,13 @@ InvalidatePossiblyObsoleteSlot(ReplicationSlotInvalidationCause cause,
16321629 {
16331630 MyReplicationSlot = s ;
16341631 s -> active_pid = MyProcPid ;
1635- s -> data .invalidated = conflict ;
1632+ s -> data .invalidated = invalidation_cause ;
16361633
16371634 /*
16381635 * XXX: We should consider not overwriting restart_lsn and instead
16391636 * just rely on .invalidated.
16401637 */
1641- if (conflict == RS_INVAL_WAL_REMOVED )
1638+ if (invalidation_cause == RS_INVAL_WAL_REMOVED )
16421639 s -> data .restart_lsn = InvalidXLogRecPtr ;
16431640
16441641 /* Let caller know */
@@ -1681,7 +1678,7 @@ InvalidatePossiblyObsoleteSlot(ReplicationSlotInvalidationCause cause,
16811678 */
16821679 if (last_signaled_pid != active_pid )
16831680 {
1684- ReportSlotInvalidation (conflict , true, active_pid ,
1681+ ReportSlotInvalidation (invalidation_cause , true, active_pid ,
16851682 slotname , restart_lsn ,
16861683 oldestLSN , snapshotConflictHorizon );
16871684
@@ -1694,7 +1691,7 @@ InvalidatePossiblyObsoleteSlot(ReplicationSlotInvalidationCause cause,
16941691
16951692 last_signaled_pid = active_pid ;
16961693 terminated = true;
1697- conflict_prev = conflict ;
1694+ invalidation_cause_prev = invalidation_cause ;
16981695 }
16991696
17001697 /* Wait until the slot is released. */
@@ -1727,7 +1724,7 @@ InvalidatePossiblyObsoleteSlot(ReplicationSlotInvalidationCause cause,
17271724 ReplicationSlotSave ();
17281725 ReplicationSlotRelease ();
17291726
1730- ReportSlotInvalidation (conflict , false, active_pid ,
1727+ ReportSlotInvalidation (invalidation_cause , false, active_pid ,
17311728 slotname , restart_lsn ,
17321729 oldestLSN , snapshotConflictHorizon );
17331730
@@ -2356,21 +2353,21 @@ RestoreSlotFromDisk(const char *name)
23562353}
23572354
23582355/*
2359- * Maps a conflict reason for a replication slot to
2356+ * Maps an invalidation reason for a replication slot to
23602357 * ReplicationSlotInvalidationCause.
23612358 */
23622359ReplicationSlotInvalidationCause
2363- GetSlotInvalidationCause (const char * conflict_reason )
2360+ GetSlotInvalidationCause (const char * invalidation_reason )
23642361{
23652362 ReplicationSlotInvalidationCause cause ;
23662363 ReplicationSlotInvalidationCause result = RS_INVAL_NONE ;
23672364 bool found PG_USED_FOR_ASSERTS_ONLY = false;
23682365
2369- Assert (conflict_reason );
2366+ Assert (invalidation_reason );
23702367
23712368 for (cause = RS_INVAL_NONE ; cause <= RS_INVAL_MAX_CAUSES ; cause ++ )
23722369 {
2373- if (strcmp (SlotInvalidationCauses [cause ], conflict_reason ) == 0 )
2370+ if (strcmp (SlotInvalidationCauses [cause ], invalidation_reason ) == 0 )
23742371 {
23752372 found = true;
23762373 result = cause ;
0 commit comments