hash: Refactor overflow page allocation.
authorRobert Haas <rhaas@postgresql.org>
Mon, 27 Feb 2017 17:26:34 +0000 (22:56 +0530)
committerRobert Haas <rhaas@postgresql.org>
Mon, 27 Feb 2017 17:29:55 +0000 (22:59 +0530)
commit30df93f698d016d086e8961aa6c6076b37ea0ef4
treea07f9a5fbe1dc1dd9c36b17ebd8711fcd4a9a567
parentb0f18cb77f50a54e997d857d592f6a511617f52c
hash: Refactor overflow page allocation.

As with commit b0f18cb77f50a54e997d857d592f6a511617f52c, the goal
here is to move all of the related page modifications to a single
section of code, in preparation for adding write-ahead logging.

Amit Kapila, with slight changes by me.  The larger patch series
of which this is a part has been reviewed and tested by Γlvaro
Herrera, Ashutosh Sharma, Mark Kirkwood, Jeff Janes, and Jesper
Pedersen, all of whom should also have been credited in the
previous commit message.
src/backend/access/hash/hashovfl.c
src/include/access/hash.h