Be more user-friendly about unsupported cases for parallel pg_restore.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 29 Aug 2011 01:48:58 +0000 (21:48 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 29 Aug 2011 01:48:58 +0000 (21:48 -0400)
commitd6e7abe45a64378113c1c717a831b7aac9c451df
tree938bf59d42ae83817df3c82d9bbbb865f73691dd
parent2c5d6f1fb570db1a287532d3291d284710e756bf
Be more user-friendly about unsupported cases for parallel pg_restore.

If we are unable to do a parallel restore because the input file is stdin
or is otherwise unseekable, we should complain and fail immediately, not
after having done some of the restore.  Complaining once per thread isn't
so cool either, and the messages should be worded to make it clear this is
an unsupported case not some weird race-condition bug.  Per complaint from
Lonni Friedman.

Back-patch to 8.4, where parallel restore was introduced.
src/bin/pg_dump/pg_backup_archiver.c
src/bin/pg_dump/pg_backup_custom.c