Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-11947

Review usage patterns of WiredTiger atomic arithmetic functions

    • Type: Icon: Task Task
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Storage Engines
    • 13
    • c(3x10^8)-StorEng - 2023-11-14

      A lot of investigation has been done on the correctness of atomics already, including how they would work in the C11 memory model. It is clear that there are data races throughout the code in WiredTiger as a number of locations are written to with atomics and read without them.

      The purpose of this review is to clearly establish what the correct way of using atomic arithmetic functions are in WiredTiger.

            Assignee:
            luke.pearson@mongodb.com Luke Pearson
            Reporter:
            luke.pearson@mongodb.com Luke Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: