-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Fully Compatible
-
Storage Execution 2025-04-14, Storage Execution 2025-04-28, Storage Execution 2025-05-12
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
-
None
There is no way (at least with today's hardware) to add two numbers as a true atomic operation. It needs to be performed as a sequence of two non-atomic operations. When incrementing atomic storage metrics, we should skip constructing temporary atomics that will eventually be loaded and take int64_t instead.