On Thu, Mar 30, 2017 at 4:35 PM, Kuntal Ghosh <kuntalghosh.2...@gmail.com> wrote: > 2. the server restarts automatically, initialize > BackgroundWorkerData->parallel_register_count and > BackgroundWorkerData->parallel_terminate_count in the shared memory. > After that, it calls ForgetBackgroundWorker and it increments > parallel_terminate_count.
Hmm. So this seems like the root of the problem. Presumably those things need to be reset AFTER forgetting any background workers from before the crash. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers