commit | 90827a3f3ef2099dcd480d542aacc9f44a0787e8 | [log] [tgz] |
---|---|---|
author | Jason Evans <jasone@canonware.com> | Tue May 03 15:00:42 2016 -0700 |
committer | Jason Evans <jasone@canonware.com> | Tue May 03 17:19:15 2016 -0700 |
tree | 82a806605edd580bb9d68019b9d2ab1ab736a848 | |
parent | 21cda0dc42bdcb1b5b6ecdb82157a0af84c9f0c4 [diff] |
Fix huge_palloc() regression. Split arena_choose() into arena_[i]choose() and use arena_ichoose() for arena lookup during internal allocation. This fixes huge_palloc() so that it always succeeds during extent node allocation. This regression was introduced by 66cd953514a18477eb49732e40d5c2ab5f1b12c5 (Do not allocate metadata via non-auto arenas, nor tcaches.).