@@ -120,20 +120,22 @@ cleanup() {
120
120
CI_start_postgres
121
121
fi
122
122
123
+ retry 8 pg_isready -h localhost -U supabase_admin
124
+
123
125
echo " Re-enabling extensions"
124
126
if [ -f $POST_UPGRADE_EXTENSION_SCRIPT ]; then
125
- run_sql -f $POST_UPGRADE_EXTENSION_SCRIPT
127
+ retry 5 run_sql -f $POST_UPGRADE_EXTENSION_SCRIPT
126
128
fi
127
129
128
130
echo " Removing SUPERUSER grant from postgres"
129
- run_sql -c " ALTER USER postgres WITH NOSUPERUSER;"
131
+ retry 5 run_sql -c " ALTER USER postgres WITH NOSUPERUSER;"
130
132
131
133
echo " Resetting postgres database connection limit"
132
- run_sql -c " ALTER DATABASE postgres CONNECTION LIMIT -1;"
134
+ retry 5 run_sql -c " ALTER DATABASE postgres CONNECTION LIMIT -1;"
133
135
134
136
if [ -z " $IS_CI " ] && [ -z " $IS_LOCAL_UPGRADE " ]; then
135
137
echo " Unmounting data disk from ${MOUNT_POINT} "
136
- umount $MOUNT_POINT
138
+ retry 3 umount $MOUNT_POINT
137
139
fi
138
140
echo " $UPGRADE_STATUS " > /tmp/pg-upgrade-status
139
141
@@ -209,7 +211,7 @@ function patch_wrappers {
209
211
WRAPPERS_LIB_PATH_DIR=$( dirname " $WRAPPERS_LIB_PATH " )
210
212
if [ " $WRAPPERS_LIB_PATH " != " $WRAPPERS_LIB_PATH_DIR /${OLD_LIB_FILE_NAME} " ]; then
211
213
echo " Copying $WRAPPERS_LIB_PATH to $WRAPPERS_LIB_PATH_DIR /${OLD_LIB_FILE_NAME} "
212
- cp " $WRAPPERS_LIB_PATH " " $WRAPPERS_LIB_PATH_DIR /${OLD_LIB_FILE_NAME} "
214
+ cp " $WRAPPERS_LIB_PATH " " $WRAPPERS_LIB_PATH_DIR /${OLD_LIB_FILE_NAME} " || true
213
215
fi
214
216
fi
215
217
done
@@ -223,7 +225,7 @@ function patch_wrappers {
223
225
LIB_FILE_NAME=$( basename " $OLD_WRAPPER_LIB_PATH " )
224
226
if [ " $WRAPPERS_LIB_PATH " != " $PGLIBNEW /${LIB_FILE_NAME} " ]; then
225
227
echo " Copying $WRAPPERS_LIB_PATH to $PGLIBNEW /${LIB_FILE_NAME} "
226
- cp " $WRAPPERS_LIB_PATH " " $PGLIBNEW /${LIB_FILE_NAME} "
228
+ cp " $WRAPPERS_LIB_PATH " " $PGLIBNEW /${LIB_FILE_NAME} " || true
227
229
fi
228
230
fi
229
231
fi
0 commit comments