summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2016-04-22 12:34:31 -0400
committerKeith Bostic <keith@wiredtiger.com>2016-04-22 12:34:31 -0400
commitce864e99c22de1653344d4590d8aa27a40804ab7 (patch)
tree46106ff096b49b9d30405b6e515d38b0264d5e7e /tools
parent3a6488a12d339b1bb8a1ff3eb015f08327be855a (diff)
downloadmongo-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