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

Add mode aimed at uncovering race conditions in split code

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.5.11, WT3.0.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage 2017-07-31

      We encounter a class of bugs in WiredTiger where traversing the tree structure doesn't work correctly. It is difficult to guarantee the correctness of the system, since the tree is lock free it is not practical to add assertions about the state of the tree.

      It would be useful to introduce a method of testing that increases the window for race conditions in split code. Doing that coupled with end-result order guarantees in an application should uncover bugs earlier in the development cycle.

            Assignee:
            vamsi.krishna@mongodb.com Vamsi Boyapati
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: