-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Not Applicable
-
None
-
Storage Engines, Storage Engines - Foundations
-
SE Foundations - 2025-11-07
-
3
Currently atomics API has inconsistencies:
| __wt_atomic_cas8 | __wt_atomic_cas_ptr |
| __wt_atomic_cas_ptr | __wt_atomic_load_pointer |
| __wt_atomic_store8 | WT_ACQUIRE_BARRIER |
It was decided to make the API consistent:
| Before | After |
|---|---|
| _wt_atomic<cas/rmw><type> _wt_atomic<load/store><type> WT_RELEASE_WRITE WT_ACQUIRE_READ |
_wt_atomic<cas/rmw>_<type> _wt_atomic<load/store>_<type>_relaxed _wt_atomic_store<type>_release _wt_atomic_load<type>_acquire |
- is related to
-
WT-15839 Fix flag generation in connection.h
-
- Closed
-
-
WT-15841 s_fast processes all files if no changes are detected
-
- Closed
-
-
WT-15836 Clean up bit packing code
-
- Closed
-
- related to
-
WT-15739 Fix reconciliation leaking overflow pages
-
- Closed
-
-
WT-15651 Add `PALM` test tasks to Evergreen builds
-
- Closed
-
-
WT-15491 test_cc09 checkpoint cleanup dirtied too many pages
-
- Closed
-
(1 related to)