diff options
author | Keith Bostic <keith@wiredtiger.com> | 2016-04-22 12:34:31 -0400 |
---|---|---|
committer | Keith Bostic <keith@wiredtiger.com> | 2016-04-22 12:34:31 -0400 |
commit | ce864e99c22de1653344d4590d8aa27a40804ab7 (patch) | |
tree | 46106ff096b49b9d30405b6e515d38b0264d5e7e /tools | |
parent | 3a6488a12d339b1bb8a1ff3eb015f08327be855a (diff) | |
download | mongo-ce864e99c22de1653344d4590d8aa27a40804ab7.tar.gz |
WT-2576: variable-length column-store out-of-order return
The callers of __split_multi_inmem_fail allocate WT_REF arrays, then
individual WT_REFs, check for uninitialized WT_REFs pointers.
The change to remove the record number from variable-length column-store
pages broke column-store page-rewrite: page-rewrite didn't set the
WT_REF.recno for the temporary WT_REF being used for the rewrite, so the
search routine didn't find records on the page and we ended up building
corrupt pages. Set the record number in the temporary WT_REF.
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions