diff --git a/src/bin/pg_dump/pg_backup_archiver.c b/src/bin/pg_dump/pg_backup_archiver.c index 3c2671bb2d5e050de3e90377facd005f2a18f0f9..39b4f8ecca5909e026a6d50c1b54a967db578854 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 (;;) {