When a background worker exists with code 0, unregister it.
Robert Haas <rhaas@postgresql.org>
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.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/bgworker.sgml | modified | +10 −4 |
| src/backend/postmaster/bgworker.c | modified | +2 −2 |
| src/backend/postmaster/postmaster.c | modified | +7 −1 |
| src/include/postmaster/bgworker.h | modified | +4 −4 |