Enumerate available tablespaces after starting the backup
Magnus Hagander <magnus@hagander.net>
Enumerate available tablespaces after starting the backup This closes a race condition where if a tablespace was created after the enumeration happened but before the do_pg_start_backup() was called, the backup would be incomplete. Now that it's done while we are in backup mode, WAL replay will recreate it during restore. Noted by Heikki.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/replication/basebackup.c | modified | +40 −37 |