diff options
| author | Simon Riggs <simon@2ndQuadrant.com> | 2017-03-25 14:07:27 +0000 |
|---|---|---|
| committer | Simon Riggs <simon@2ndQuadrant.com> | 2017-03-25 14:07:27 +0000 |
| commit | 5737c12df0581b3298e3e9586bdef170811ce176 (patch) | |
| tree | aa4396ffd81405168d45526cbe2d8cc383c12539 /doc/src | |
| parent | 4dd3abe99f5062dbb874fbc8f6bd306b08f702e8 (diff) | |
Report catalog_xmin separately in hot_standby_feedback
If the upstream walsender is using a physical replication slot, store the
catalog_xmin in the slot's catalog_xmin field. If the upstream doesn't use a
slot and has only a PGPROC entry behaviour doesn't change, as we store the
combined xmin and catalog_xmin in the PGPROC entry.
Author: Craig Ringer
Diffstat (limited to 'doc/src')
| -rw-r--r-- | doc/src/sgml/protocol.sgml | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/doc/src/sgml/protocol.sgml b/doc/src/sgml/protocol.sgml index 48ca4140312..b3a50261c33 100644 --- a/doc/src/sgml/protocol.sgml +++ b/doc/src/sgml/protocol.sgml @@ -1916,10 +1916,11 @@ The commands accepted in walsender mode are: </term> <listitem> <para> - The standby's current xmin. This may be 0, if the standby is - sending notification that Hot Standby feedback will no longer - be sent on this connection. Later non-zero messages may - reinitiate the feedback mechanism. + The standby's current global xmin, excluding the catalog_xmin from any + replication slots. If both this value and the following + catalog_xmin are 0 this is treated as a notification that Hot Standby + feedback will no longer be sent on this connection. Later non-zero + messages may reinitiate the feedback mechanism. </para> </listitem> </varlistentry> @@ -1929,7 +1930,29 @@ The commands accepted in walsender mode are: </term> <listitem> <para> - The standby's current epoch. + The epoch of the global xmin xid on the standby. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + Int32 + </term> + <listitem> + <para> + The lowest catalog_xmin of any replication slots on the standby. Set to 0 + if no catalog_xmin exists on the standby or if hot standby feedback is being + disabled. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + Int32 + </term> + <listitem> + <para> + The epoch of the catalog_xmin xid on the standby. </para> </listitem> </varlistentry> |
