-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
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-95672commit 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.