When a background worker exists with code 0, unregister it.
The previous behavior was to restart immediately, which was generally
viewed as less useful.
Petr Jelinek, with some adjustments by me.
Branch
------
master
Details
-------
http://git.postgresql.org/pg/commitdiff/be7558162acc5578d0b2cf0c8d4c76b6076ce352
Modified Files
--------------
doc/src/sgml/bgworker.sgml | 14 ++++++++++----
src/backend/postmaster/bgworker.c | 4 ++--
src/backend/postmaster/postmaster.c | 8 +++++++-
src/include/postmaster/bgworker.h | 8 ++++----
4 files changed, 23 insertions(+), 11 deletions(-)