aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/cluster.c
diff options
context:
space:
mode:
authorPeter Geoghegan <pg@bowt.ie>2022-02-11 18:26:15 -0800
committerPeter Geoghegan <pg@bowt.ie>2022-02-11 18:26:15 -0800
commitefa4a9462a072b4cd6459058df274dd23022d0e2 (patch)
tree8adfe9b4a3e94e7d2f7bab72d775952880e784d4 /src/backend/commands/cluster.c
parent872770fd6ccf12596b9e26234df9a37cae083af2 (diff)
downloadpostgresql-efa4a9462a072b4cd6459058df274dd23022d0e2.tar.gz
postgresql-efa4a9462a072b4cd6459058df274dd23022d0e2.zip
Consolidate VACUUM xid cutoff logic.
Push the logic for determining whether or not a VACUUM operation will be aggressive down into vacuum_set_xid_limits(). This makes the function's signature significantly simpler, and seems clearer overall. Author: Peter Geoghegan <pg@bowt.ie> Discussion: https://postgr.es/m/CAH2-WzkymFbz6D_vL+jmqSn_5q1wsFvFrE+37yLgL_Rkfd6Gzg@mail.gmail.com
Diffstat (limited to 'src/backend/commands/cluster.c')
-rw-r--r--src/backend/commands/cluster.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/backend/commands/cluster.c b/src/backend/commands/cluster.c
index 2e8efe4f8fc..02a7e94bf9b 100644
--- a/src/backend/commands/cluster.c
+++ b/src/backend/commands/cluster.c
@@ -857,8 +857,7 @@ copy_table_data(Oid OIDNewHeap, Oid OIDOldHeap, Oid OIDOldIndex, bool verbose,
* not to be aggressive about this.
*/
vacuum_set_xid_limits(OldHeap, 0, 0, 0, 0,
- &OldestXmin, &FreezeXid, NULL, &MultiXactCutoff,
- NULL);
+ &OldestXmin, &FreezeXid, &MultiXactCutoff);
/*
* FreezeXid will become the table's new relfrozenxid, and that mustn't go