Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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.
- Loading branch information