-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Transactions
-
StorEng - Defined Pipeline
During WT-11060 it was identified that collated b-trees don't have their modification sorted correctly. To enable faster prepared transaction resolution and correctness checking we need to sort the modification list correctly.
To this end WT-11232 was undertaken to implement our own qsort_r rather than enumerating the platform list with #ifdefs. However that change was reverted and as such collated b-trees cannot enable the error checking assertion again.
In theory the resolution of prepared updates is unaffected and still correct but we have less certainty at runtime
The work in this ticket is to use the platform specific qsort_r implements to sort the modifications so we can re-enable the error checking assertion for collated b-trees.
- depends on
-
WT-11550 Enumerate which operating systems WiredTiger targets
- Closed