-
Type:
Task
-
Resolution: Done
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Bazel
-
None
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Restores the removal of jstests/core/transaction_too_large_for_cache.js in release-container/scripts/remove_incompatible_jstests.sh:
- 7.0: all versions
- 6.0: 6.0.5 and later
The 8.0 exhaust.js removal dropped in the same commit is intentionally not restored.
Why: a9b768b208a (SERVER-138030) dropped these removals as stale TODOs, but the test still fails in the container. The default WiredTiger cache there is large enough that the 16MB, 62-index insert succeeds instead of returning TransactionTooLargeForCache (transaction_too_large_for_cache.js:52: {{no write error:
}}). Since that commit, test_jscore in the 7.0 test-one-arch task (mongodb-7.0.45-enterprise-ubi8-amd64) has failed on all 4 runs (Oct 28 17:27 to Oct 30 06:15) after 10 straight passes.
Testing: not run locally. The change restores the deleted lines verbatim, and bash -n passes. bazel run format could not build locally (Apple SDK link error in rules_rust process_wrapper). Verification is a 7.0 release-container patch.