From 89cf2d5203085a3b74ab8ce1f323c93f8e410473 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Wed, 2 Jul 2014 13:11:05 -0400
Subject: [PATCH] pg_upgrade:  no need to remove "members" files for pre-9.3
 upgrades

Per analysis by Alvaro

Backpatch through 9.3
---
 contrib/pg_upgrade/pg_upgrade.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/contrib/pg_upgrade/pg_upgrade.c b/contrib/pg_upgrade/pg_upgrade.c
index b32d81efe71..f19d9116d2b 100644
--- a/contrib/pg_upgrade/pg_upgrade.c
+++ b/contrib/pg_upgrade/pg_upgrade.c
@@ -451,11 +451,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");
 
-- 
GitLab