pgsql: Detach shared memory from bgworkers without shmem access.

From: Robert Haas <rhaas(at)postgresql(dot)org>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Detach shared memory from bgworkers without shmem access.
Date: 2014-05-07 18:57:03
Message-ID: E1Wi71b-0000FQ-N2@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Detach shared memory from bgworkers without shmem access.

Since the postmaster won't perform a crash-and-restart sequence
for background workers which don't request shared memory access,
we'd better make sure that they can't corrupt shared memory.

Patch by me, review by Tom Lane.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/4d155d8b08fe08c1a1649fdbad61c6dcf4a8671f

Modified Files
--------------
src/backend/postmaster/bgworker.c | 48 ++++++++++++++++++++++++++++++-------
1 file changed, 39 insertions(+), 9 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Heikki Linnakangas 2014-05-07 20:18:30 pgsql: Clean up jsonb code.
Previous Message Tom Lane 2014-05-07 18:25:53 pgsql: Fix failure to set ActiveSnapshot while rewinding a cursor.