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

Tag array_index_and_nonIndex_consistent.js as tsan_incompatible

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: 8.1.0-rc0, 8.0.5
    • Component/s: None
    • None
    • Query Execution
    • Fully Compatible
    • ALL
    • v8.0, v7.0, v6.0
    • 200

      The changes of SERVER-95672 multiplied the number of test cases in array_index_and_nonIndex_consistent.js and made it take about 12x as long as previously to complete. In v8.0 optimized builds:

      • Immediately prior commit 72c276c2 - test passes in 12.17 seconds
      • SERVER-95672 commit ed4cc4c4 - test passes in 147.33 seconds

      Running the same test on the same VWS using a debug TSAN build after SERVER-95672's commit, the test was still running after 60 minutes and still making progress, however Evergreen runs kill a test that takes more than 30 minutes to complete. The logs of the failure in this BF show the test being killed after 30 minutes. This is not a hang nor a server crash, but due to the test now taking much longer than before, and debug TSAN builds being at least an order of magnitude slower than optimized builds.

      The fix is to add tagĀ tsan_incompatible to this test.

            Assignee:
            kevin.cherkauer@mongodb.com Kevin Cherkauer
            Reporter:
            kevin.cherkauer@mongodb.com Kevin Cherkauer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: