diff options
author | Andrew Dunstan | 2013-03-26 02:52:28 +0000 |
---|---|---|
committer | Andrew Dunstan | 2013-03-26 02:52:28 +0000 |
commit | ec143f94051779bb5d07419723529b4cc4fcce95 (patch) | |
tree | 560ac6bb7eeabf85c99c5c96eebff940f4c83e6e | |
parent | 28ba260906c87ffbda42f93d867191f491025a04 (diff) |
Fix a small logic bug in adjusted parallel restore code.
-rw-r--r-- | src/bin/pg_dump/pg_backup_archiver.c | 2 |
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 (;;) { |