aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2014-07-02 13:11:04 -0400
committerBruce Momjian <bruce@momjian.us>2014-07-02 13:11:04 -0400
commit174421bd1c2c5c10fbf015fd570354d8e27fe259 (patch)
treea151f2101d614a92a9beceb698db8425a373e49a
parent59e61167686fd4ff5aebca73b1d89f404552c506 (diff)
downloadpostgresql-174421bd1c2c5c10fbf015fd570354d8e27fe259.tar.gz
postgresql-174421bd1c2c5c10fbf015fd570354d8e27fe259.zip
pg_upgrade: no need to remove "members" files for pre-9.3 upgrades
Per analysis by Alvaro Backpatch through 9.3
-rw-r--r--contrib/pg_upgrade/pg_upgrade.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/pg_upgrade/pg_upgrade.c b/contrib/pg_upgrade/pg_upgrade.c
index 91618f8b538..7e73f7e1ae4 100644
--- a/contrib/pg_upgrade/pg_upgrade.c
+++ b/contrib/pg_upgrade/pg_upgrade.c
@@ -452,11 +452,11 @@ copy_clog_xlog_xid(void)
else if (new_cluster.controldata.cat_ver >= MULTIXACT_FORMATCHANGE_CAT_VER)
{
/*
- * Remove files created by initdb that no longer match the
- * new multi-xid value.
+ * Remove offsets/0000 file created by initdb that no longer matches
+ * the new multi-xid value. "members" starts at zero so no need to
+ * remove it.
*/
remove_new_subdir("pg_multixact/offsets", false);
- remove_new_subdir("pg_multixact/members", false);
prep_status("Setting oldest multixact ID on new cluster");