pgsql: Get rid of blinsert()'s use of GenericXLogUnregister(). - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Get rid of blinsert()'s use of GenericXLogUnregister().
Date
Msg-id E1aoyj1-0003WK-Pw@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Get rid of blinsert()'s use of GenericXLogUnregister().

That routine is dangerous, and unnecessary once we get rid of this
one caller.

In passing, fix failure to clean up temp memory context, or switch
back to caller's context, during slowest exit path.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/80cf18910c8edf2575c306dde9ead192bdb0863a

Modified Files
--------------
contrib/bloom/blinsert.c | 69 ++++++++++++++++++++++++++++--------------------
1 file changed, 41 insertions(+), 28 deletions(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql: Code review/prettification for generic_xlog.c.
Next
From: Tom Lane
Date:
Subject: pgsql: Get rid of GenericXLogUnregister().