Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-5175

Need "failpoints" system to facilitate testing core server.

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.3.0
    • Component/s: Testing Infrastructure
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible

      Description

      A failpoints system would allow us to write tests involving rare occurrences in the core server. The idea comes from the BSD kernel, where failpoints set by sysctl are used to test unusual control paths in kernel components. It is also effective for testing race conditions, especially if you can enable/disable the failpoints in an online fashion.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: