From d05a387d9d78a65db2c960d4f309a2649d183066 Mon Sep 17 00:00:00 2001
From: Amit Kapila
Date: Mon, 25 Nov 2024 11:12:32 +0530
Subject: 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
---
doc/src/sgml/system-views.sgml | 24 +++++++++++++-----------
1 file changed, 13 insertions(+), 11 deletions(-)
(limited to 'doc/src')
diff --git a/doc/src/sgml/system-views.sgml b/doc/src/sgml/system-views.sgml
index 61d28e701f2..a586156614d 100644
--- a/doc/src/sgml/system-views.sgml
+++ b/doc/src/sgml/system-views.sgml
@@ -2435,7 +2435,7 @@ SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx
active bool
- True if this slot is currently actively being used
+ True if this slot is currently being streamed
@@ -2444,9 +2444,8 @@ SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx
active_pid int4
- The process ID of the session using this slot if the slot
- is currently actively being used. NULL if
- inactive.
+ The process ID of the session streaming data for this slot.
+ NULL if inactive.
@@ -2566,15 +2565,18 @@ SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx
inactive_since timestamptz
- The time since the slot has become inactive.
- NULL if the slot is currently being used.
+ The time when the slot became inactive. NULL if the
+ slot is currently being streamed.
Note that for slots on the standby that are being synced from a
primary server (whose synced field is
- true), the
- inactive_since indicates the last
- synchronization (see
- )
- time.
+ true), the inactive_since
+ indicates the time when slot synchronization (see )
+ was most recently stopped. NULL if the slot
+ has always been synchronized. On standby, this is useful for slots
+ that are being synced from a primary server (whose
+ synced field is true)
+ so they know when the slot stopped being synchronized.
--
cgit v1.2.3