mirror of
https://github.com/postgres/postgres.git
synced 2025-07-05 07:21:24 +03:00
Extend near-wraparound hints to include replication slots
Author: Feike Steenbergen Reviewed-by: Michael Paquier
This commit is contained in:
@ -248,16 +248,18 @@ $ pg_recvlogical -d postgres --slot test --drop-slot
|
||||
may consume changes from a slot at any given time.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<caution>
|
||||
<para>
|
||||
Replication slots persist across crashes and know nothing about the state
|
||||
of their consumer(s). They will prevent removal of required resources
|
||||
even when there is no connection using them. This consumes storage
|
||||
because neither required WAL nor required rows from the system catalogs
|
||||
can be removed by <command>VACUUM</command> as long as they are required by a replication
|
||||
slot. So if a slot is no longer required it should be dropped.
|
||||
slot. In extreme cases this could cause the database to shut down to prevent
|
||||
transaction ID wraparound (see <xref linkend="vacuum-for-wraparound"/>).
|
||||
So if a slot is no longer required it should be dropped.
|
||||
</para>
|
||||
</note>
|
||||
</caution>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
|
Reference in New Issue
Block a user