pgsql: Get rid of blinsert()'s use of GenericXLogUnregister().

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Get rid of blinsert()'s use of GenericXLogUnregister().
Date: 2016-04-09 19:39:19
Message-ID: E1aoyj1-0003WK-Pw@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2016-04-09 20:39:40 pgsql: Get rid of GenericXLogUnregister().
Previous Message Tom Lane 2016-04-09 19:02:39 pgsql: Run pgindent on generic_xlog.c.