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

MVP: Control point action “Thread Barrier”

    • Storage Engines
    • 2
    • StorEng - 2024-10-29, StorEng - 2024-11-12

      Example concurrency test programs for WT-10905, WT-12349, and WT-13450 showed the need for a new control point action: barrier.

      In all of them a thread waits for another thread to trigger a control point. If the control point is triggered before the waiting thread waits, the waiting thread never wakes up.

      This is not always a problem. The example control point program does not have this problem.

      The solution is new control point action “Barrier” where the thread(s) calling the control point wait and the thread defining the control point waits if the control point triggers. When all are waiting, all wakeup.

            Assignee:
            tod.johnson@mongodb.com Tod Johnson (Inactive)
            Reporter:
            tod.johnson@mongodb.com Tod Johnson (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: