mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Doc: Clarify the inactive_since field description.
				
					
				
			Updated to specify that it represents the exact time a slot became inactive, rather than the period of inactivity. Reported-by: Peter Smith Author: Bruce Momjian, Nisha Moond Reviewed-by: Amit Kapila, Peter Smith Backpatch-through: 17 Discussion: https://postgr.es/m/CAHut+PuvsyA5v8y7rYoY9mkDQzUhwaESM05yCByTMaDoRh30tA@mail.gmail.com
This commit is contained in:
		@@ -2397,7 +2397,7 @@ SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx
 | 
			
		||||
       <structfield>active</structfield> <type>bool</type>
 | 
			
		||||
      </para>
 | 
			
		||||
      <para>
 | 
			
		||||
       True if this slot is currently actively being used
 | 
			
		||||
       True if this slot is currently being streamed
 | 
			
		||||
      </para></entry>
 | 
			
		||||
     </row>
 | 
			
		||||
 | 
			
		||||
@@ -2406,9 +2406,8 @@ SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx
 | 
			
		||||
       <structfield>active_pid</structfield> <type>int4</type>
 | 
			
		||||
      </para>
 | 
			
		||||
      <para>
 | 
			
		||||
       The process ID of the session using this slot if the slot
 | 
			
		||||
       is currently actively being used. <literal>NULL</literal> if
 | 
			
		||||
       inactive.
 | 
			
		||||
       The process ID of the session streaming data for this slot.
 | 
			
		||||
       <literal>NULL</literal> if inactive.
 | 
			
		||||
      </para></entry>
 | 
			
		||||
     </row>
 | 
			
		||||
 | 
			
		||||
@@ -2528,15 +2527,18 @@ SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx
 | 
			
		||||
       <structfield>inactive_since</structfield> <type>timestamptz</type>
 | 
			
		||||
      </para>
 | 
			
		||||
      <para>
 | 
			
		||||
        The time since the slot has become inactive.
 | 
			
		||||
        <literal>NULL</literal> if the slot is currently being used.
 | 
			
		||||
        The time when the slot became inactive. <literal>NULL</literal> if the
 | 
			
		||||
        slot is currently being streamed.
 | 
			
		||||
        Note that for slots on the standby that are being synced from a
 | 
			
		||||
        primary server (whose <structfield>synced</structfield> field is
 | 
			
		||||
        <literal>true</literal>), the
 | 
			
		||||
        <structfield>inactive_since</structfield> indicates the last
 | 
			
		||||
        synchronization (see
 | 
			
		||||
        <xref linkend="logicaldecoding-replication-slots-synchronization"/>)
 | 
			
		||||
        time.
 | 
			
		||||
        <literal>true</literal>), the <structfield>inactive_since</structfield>
 | 
			
		||||
        indicates the time when slot synchronization (see <xref
 | 
			
		||||
        linkend="logicaldecoding-replication-slots-synchronization"/>)
 | 
			
		||||
        was most recently stopped.  <literal>NULL</literal> if the slot
 | 
			
		||||
        has always been synchronized. On standby, this is useful for slots
 | 
			
		||||
        that are being synced from a primary server (whose
 | 
			
		||||
        <structfield>synced</structfield> field is <literal>true</literal>)
 | 
			
		||||
        so they know when the slot stopped being synchronized.
 | 
			
		||||
      </para></entry>
 | 
			
		||||
     </row>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user