summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dunstan2013-03-26 02:52:28 +0000
committerAndrew Dunstan2013-03-26 02:52:28 +0000
commitec143f94051779bb5d07419723529b4cc4fcce95 (patch)
tree560ac6bb7eeabf85c99c5c96eebff940f4c83e6e
parent28ba260906c87ffbda42f93d867191f491025a04 (diff)
Fix a small logic bug in adjusted parallel restore code.
-rw-r--r--src/bin/pg_dump/pg_backup_archiver.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bin/pg_dump/pg_backup_archiver.c b/src/bin/pg_dump/pg_backup_archiver.c
index 3c2671bb2d5..39b4f8ecca5 100644
--- a/src/bin/pg_dump/pg_backup_archiver.c
+++ b/src/bin/pg_dump/pg_backup_archiver.c
@@ -3574,8 +3574,10 @@ restore_toc_entries_parallel(ArchiveHandle *AH, ParallelState *pstate,
DispatchJobForTocEntry(AH, pstate, next_work_item, ACT_RESTORE);
}
else
+ {
/* at least one child is working and we have nothing ready. */
Assert(!IsEveryWorkerIdle(pstate));
+ }
for (;;)
{