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

Provide stronger isolation between resmoke jobs/tests

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Correctness
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Resmoke currently runs all concurrent jobs with little to no isolation between them. In some cases, this leads to jobs interfering with each other. When they do, it is often difficult to quickly understand what happened, since debugging such issues often requires noticing a correlation between multiple log files.

       

      We should consider what isolation guarantees resmoke could provide that would reduce this category of issues. 

       

      Some initial thoughts (feel free to add if you have ideas):

       

      It is worth noting that Bazel's test behavior provide a lot of this type of guarantees. This ticket may just become a no-op if integration tests are run via bazel.

            Assignee:
            sean.lyons@mongodb.com Sean Lyons
            Reporter:
            sean.lyons@mongodb.com Sean Lyons
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              None
              None
              None
              None