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

Add mode aimed at uncovering race conditions in split code

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.5.11, WT3.0.0
    • Component/s: None
    • Labels:
      None
    • Sprint:
      Storage 2017-07-31

      Description

      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.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: