mirror of
https://github.com/postgres/postgres.git
synced 2025-09-02 04:21:28 +03:00
Add 'active_in' column to pg_replication_slots.
Right now it is visible whether a replication slot is active in any session, but not in which. Adding the active_in column, containing the pid of the backend having acquired the slot, makes it much easier to associate pg_replication_slots entries with the corresponding pg_stat_replication/pg_stat_activity row. This should have been done from the start, but I (Andres) dropped the ball there somehow. Author: Craig Ringer, revised by me Discussion: CAMsr+YFKgZca5_7_ouaMWxA5PneJC9LNViPzpDHusaPhU9pA7g@mail.gmail.com
This commit is contained in:
@@ -84,8 +84,8 @@ typedef struct ReplicationSlot
|
||||
/* is this slot defined */
|
||||
bool in_use;
|
||||
|
||||
/* is somebody streaming out changes for this slot */
|
||||
bool active;
|
||||
/* Who is streaming out changes for this slot? 0 in unused slots. */
|
||||
pid_t active_pid;
|
||||
|
||||
/* any outstanding modifications? */
|
||||
bool just_dirtied;
|
||||
|
Reference in New Issue
Block a user