On x86 WiredTiger emits lfence and sfence for read and write memory barriers respectively. These might not actually be needed. This ticket tracks the work required to come to a conclusion. Also, evaluate other platforms with strong memory models.
If we decide to remove these fences, there could be significant work required in functional and performance testing. Consider creating multiple tickets if needed. More in the comments.
- is duplicated by
-
WT-10670 Remove LFENCE from the read barrier on x86
- Closed