Benjamin Pearce
5d920814a8
SERVER-112511 Recategorize BSON validate checks by severity ( #43270 )
...
GitOrigin-RevId: 78ed3a303139eccd9d673912f527f67af99da0bc
2025-11-12 04:57:58 +00:00
Gregory Wlodarek
0911c43417
SERVER-109526 Server integration codeowner changes ( #40303 )
...
GitOrigin-RevId: 10c297a5b36a72534beccc30c5175ff8f8d7bd8b
2025-09-11 23:52:15 +00:00
Malik Endsley
6756f7ba94
SERVER-107047: Apply the new ci and cd op types ( #40695 )
...
Co-authored-by: Gregory Noma <gregory.noma@gmail.com >
GitOrigin-RevId: 5f5cff22bd15a7cd6732a54d409d0ad184e6aa5f
2025-09-04 18:20:53 +00:00
Steve McClure
1ffbc6c2e9
SERVER-109432: Autofix JS var usage to favor let ( #40637 )
...
GitOrigin-RevId: 9674b7db36a0f3f650d39c1e3fb2ad6ff2141cfb
2025-08-28 19:21:01 +00:00
Zac
591928c619
SERVER-108478 JS formatted by prettier and remove clang-format ( #39656 )
...
GitOrigin-RevId: 6c8f6aded47f260aa4f7c231b17dae3302cb1e04
2025-08-21 17:27:09 +00:00
Sean Lyons
0c80b328f2
SERVER-109091 Create glob-like targets for jstest libraries ( #39901 )
...
GitOrigin-RevId: d93ad0de591e700f67af5b60680664dd24e6efb6
2025-08-11 23:22:56 +00:00
adelinexchen
261e6898f1
SERVER-104485 Make WT Cache Size scaled by percentage ( #36573 )
...
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
GitOrigin-RevId: 52bac11b24a517fa7f1f7d63600e3df7632b0b33
2025-06-12 06:01:58 +00:00
Gregory Wlodarek
9a384306c8
SERVER-105460 Remove server-rss-sydney codeowners ( #36494 )
...
GitOrigin-RevId: fd8bf268693cb29f39787eaae45d0cbc116e4903
2025-05-27 23:43:47 +00:00
Damian Wasilewicz
7c21b298e0
SERVER-100525: Audit unowned files for StorEx ownership ( #34306 )
...
GitOrigin-RevId: 617c7c11b17462c3ae24a23d22a9e2374cf191e6
2025-04-10 04:44:12 +00:00
Yujin Kang Park
31ccfb3c01
SERVER-91746 Cleanup deprecated index metadata fields on FCV upgrade ( #32255 )
...
GitOrigin-RevId: fad271d80afcd43532e91eab7f1a7b5cc6e88331
2025-04-10 04:29:30 +00:00
Gregory Noma
6f536289c7
SERVER-82903 Filter size storer using WT when testing their removal ( #33340 )
...
GitOrigin-RevId: 8d32b8734b446e90deb42197a5e0e2279a748826
2025-04-10 00:26:03 +00:00
Zack Winter
da80bcc821
SERVER-100977 Restrict js_library to arm/x86_64 cpus ( #32508 )
...
GitOrigin-RevId: 1c15500a2a6d0730efb2207f280c7a6721221288
2025-04-09 21:28:06 +00:00
Zack Winter
e2d43f0b28
SERVER-100116 Swap eslint to rules_lint & upgrade to 9.19.0 ( #31917 )
...
GitOrigin-RevId: d08518aa13c42c1dfdb68fbbd74d9898b2f09bdf
2025-04-09 20:14:48 +00:00
huayu-ouyang
a32a25b9fa
SERVER-99649 Set dbcheck feature flag to version 8.0 ( #31641 )
...
GitOrigin-RevId: 8a45258fcb045c595122f1452c670c9b1c660c61
2025-01-28 15:27:02 +00:00
Gregory Noma
d367c0f6aa
SERVER-82902 Dump size storer table in JSON format when testing that entries are removed ( #30886 )
...
GitOrigin-RevId: 3d26f6813148fdf9dce64fcb21c34319b44f5fdc
2025-01-08 14:39:45 +00:00
huayu-ouyang
1b5914df65
SERVER-98574: Enable dbCheck feature flag ( #30767 )
...
GitOrigin-RevId: 98588e7ef72b1fbac89aecb572d7bcdc9195753b
2025-01-06 15:48:05 +00:00
Samy Lanka
1a568af823
Revert "SERVER-98574: Enable dbCheck feature flag ( #30454 )" ( #30623 )
...
GitOrigin-RevId: feed461c7a047bc91ac1b7aadd2f177e267026ed
2024-12-23 19:58:17 +00:00
Xuerui Fa
3916f67495
SERVER-98574: Enable dbCheck feature flag ( #30454 )
...
GitOrigin-RevId: dd127762e1df4dba11a94562d43b46b16e9a0efe
2024-12-19 23:53:57 +00:00
kmznam
c9ac8fa795
SERVER-96478 Change log level for storage component logs ( #29775 )
...
GitOrigin-RevId: e37a7890887aabd499c628fc8e37f149bcd11ae4
2024-12-11 20:04:02 +00:00
Joan Bruguera Micó (at MongoDB)
a921de973f
SERVER-90768 Compare output between listCollections and $listCatalog for the same database and verify equivalence in testing ( #28610 )
...
GitOrigin-RevId: edc76b36f1365a12e14254dc32704dafdb795afe
2024-11-29 12:48:13 +00:00
Nic
6e01bc7964
SERVER-95388: Allow validate to choose the configuration string used by WT verify() ( #29133 )
...
GitOrigin-RevId: 063074eadfc74d874ea3d295d9165327935dd984
2024-11-21 01:28:20 +00:00
Malik Endsley
b65062ccd6
SERVER-96356: Don't run logCollStats if indexes have structural damage in validate full: true ( #29044 )
...
GitOrigin-RevId: 4e1022cfd2987e3b669c05b85700dfd249a4902c
2024-11-15 18:50:57 +00:00
Matt Kneiser
648b59b287
SERVER-91541 Add owners file to jstests/disk ( #28901 )
...
GitOrigin-RevId: 097e3655ab653c00816c8bf42635bf493428e3e5
2024-11-06 21:03:52 +00:00
Matt Olma
342b92636d
SERVER-95554: Change the use of getWinningPlan to getWinningPlanFromExplain for jstests aggregation/*, sharding/*, disk/*, /core/clustered/* ( #28456 )
...
GitOrigin-RevId: a990b0f8271c1d4634d2aaaf775023da1577956d
2024-10-30 19:18:58 +00:00
Binh Vo
dda1961224
SERVER-93528 Remove flaky test for crash without --repair ( #28492 )
...
GitOrigin-RevId: d5fe290099261dff75ce918fdd570d7a31054273
2024-10-29 19:51:12 +00:00
auto-revert-app[bot]
8f51de5704
Revert "SERVER-90768 Compare output between listCollections and $listCatalog for the same database and verify equivalence in testing ( #26241 )" ( #28459 )
...
GitOrigin-RevId: 15d13837d62c82b8b45f1fd868864b31d5da2b3b
2024-10-24 02:43:41 +00:00
Joan Bruguera Micó (at MongoDB)
81c15e75f0
SERVER-90768 Compare output between listCollections and $listCatalog for the same database and verify equivalence in testing ( #26241 )
...
GitOrigin-RevId: 404c0b00b59973767e634385dab6ff68ba4c0d6e
2024-10-23 19:16:45 +00:00
Moustafa Maher
be39a8421f
SERVER-95628 Make rawMongoProgramOutput more robust ( #28204 )
...
GitOrigin-RevId: 6b01ab93e5ba70a22cc816931cd464b6f2ddbd13
2024-10-22 22:40:58 +00:00
Moustafa Maher
2fd5f78d5a
SERVER-95421 make initiateWithHighElectionTimeout the default in ReplSetTest ( #28174 )
...
GitOrigin-RevId: df168ee363c3f0e86526270437d3688ac4bb326d
2024-10-22 02:53:25 +00:00
auto-revert-app[bot]
ac66db99e1
Revert "SERVER-95421 make initiateWithHighElectionTimeout the default in ReplSetTest ( #27947 )" ( #28132 )
...
GitOrigin-RevId: de1b147732fb34b89450da992fe559b24d32f1e2
2024-10-16 09:01:25 +00:00
Moustafa Maher
ba308e1391
SERVER-95421 make initiateWithHighElectionTimeout the default in ReplSetTest ( #27947 )
...
GitOrigin-RevId: f73cbfbbdc6a2c557bed145cdb429c3a8d8b3447
2024-10-15 13:24:11 +00:00
Damian Wasilewicz
7407a287b1
SERVER-95412: Modify wt_corrupt_file_errors.js and wt_missing_file_errors.js to not depend on particular log messages ( #27752 )
...
GitOrigin-RevId: 43bbd6ced94ad71f48b5ac3faae744399a5d7dd8
2024-10-03 20:41:54 +00:00
Nick Zolnierz
668a6f4e9e
SERVER-94971 Add query ownership for files under jstests/libs ( #27763 )
...
GitOrigin-RevId: 1cd8a1cdb3d45876003ad3ccddd4d466cd9fb66c
2024-10-03 16:08:45 +00:00
auto-revert-app[bot]
b465a58cf7
Revert "SERVER-94971 Add query ownership for files under jstests/libs ( #27375 )" ( #27740 )
...
GitOrigin-RevId: 38bef084e2a47aa5b5bd76f9d57704e0a5fd9008
2024-10-02 19:04:53 +00:00
Nick Zolnierz
3e0ff89ff1
SERVER-94971 Add query ownership for files under jstests/libs ( #27375 )
...
GitOrigin-RevId: 36330925597c2fca287c2d73bcb6743026f316b4
2024-10-02 11:50:41 +00:00
Nic
e193a209a7
SERVER-95302: Don't check return code in test that races shutdown ( #27560 )
...
GitOrigin-RevId: be5941cd70e5817593b059ab231b5353546d1f06
2024-09-30 00:36:42 +00:00
Santiago Roche
876f66eb13
SERVER-92024: Only provide JS_GC_ZEAL setting for mongo server processes. ( #24954 )
...
GitOrigin-RevId: 88dd3ef2b4325ca332b8e7e6180f1e8f9c7534ea
2024-09-06 19:58:23 +00:00
Damian Wasilewicz
7ba345ff2d
SERVER-93818: Remove Unit and Integration Tests of Column Store Indexes ( #26445 )
...
GitOrigin-RevId: 98735c144c3b86ce1754dd61de69ee0b24d8c75e
2024-08-23 21:09:48 +00:00
Matt Broadstone
771dabd098
SERVER-81339 Convert ReplSetTest and ShardingTest to modules ( #26332 )
...
GitOrigin-RevId: 744aa110a53786b23c62ff53f87a1418b5991e8d
2024-08-20 22:00:49 +00:00
Randolph Tan
07b5a0bfce
SERVER-93054 Make check_metadata_consistency hook also ignore LockBusy on debug builds ( #25571 )
...
GitOrigin-RevId: caf7ecc7fc3431ef3087b0c1616288692e1a7b14
2024-08-05 18:49:22 +00:00
seanzimm
ef83558642
SERVER-91841: Do not allow initial sync if the node has data ( #24058 )
...
GitOrigin-RevId: ad074b48785868df989ac7108679d6ea11049cbd
2024-06-27 20:47:28 +00:00
Nic
4ac376d12a
SERVER-86166 Remove obsolete TableChecksFileName from wiredtiger_util.cpp ( #23426 )
...
GitOrigin-RevId: ccefb5b846c947dcffeaa0d2725e138a52ae5133
2024-06-13 05:23:58 +00:00
Catalin Sumanaru
de97aac8f6
SERVER-91379 Re-introduce eslint rule for missing semicolons ( #23301 )
...
GitOrigin-RevId: fd9cce5f9f201004e44ffdeabdb33cd93e79b451
2024-06-11 14:18:29 +00:00
Alexander Neben
ae19ac0739
SERVER-90484 Large increases in throughput for most expensive variants ( #22196 )
...
[required variant with jstestshell
changes](https://spruce.mongodb.com/version/6643e8bf8571a30007c6562d/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC )
<- 242 hours
[required variant without jstestshell
changes](https://spruce.mongodb.com/version/6643e9dd8571a30007c6576b/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC )
<- 301 hours
20% reduction in compute.
[AUBSAN
After](https://spruce.mongodb.com/version/6644ecfaf87baf0007e4b124/tasks ):
412 hours
[AUBSAN
Before](https://spruce.mongodb.com/version/6644e4b131a6190007b0526c/tasks )
539 hours
24% reduction in compute
[TSAN
After](https://spruce.mongodb.com/version/6644ecabe2618d0007a54406/tasks )
356 hours
[TSAN
Before](https://spruce.mongodb.com/version/6644e47f9b110e0007e9820f/tasks )
580 hours
39% reduction in compute
According to project outliers this should reduce our spend on
mongodb-mongo-master by
(20%*20.32%) = 4.06%
(39%*14.82%) = 5.78%
(24%*8.73%) = 2.10%
**Total: 11.94%**
In all these patches we use a jstest shell compiled without debug
symbols and statically linked. This increased the startup speed from 1.2
seconds to .02 seconds. Since each javascript test is run with a
separate invocation of the shell this speeds up ever javascript test by
about 1.2 seconds. The tradeoff is that we are not going to catch tsan
or aubsan bugs in the jstestshell and it makes our test running process
just that much more complicated.
Not included here is another optimization to run batches of javascript
tests together to avoid having to re-handshake with the database.
[Final
PB](https://spruce.mongodb.com/version/664b780cceb3230007a77382/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC )
showing mostly green.
GitOrigin-RevId: db2f54f832512676f6f8159e1267d5ae69aa6b3d
2024-05-21 05:35:39 +00:00
Louis Williams
a32923470b
SERVER-88225 Always check for RecordId match when unindexing old format keys ( #20218 )
...
GitOrigin-RevId: 3703741818c2fac556e66413ad891a99821f9f26
2024-03-27 13:11:56 +00:00
Louis Williams
6c0c94e231
SERVER-88132 Build variant that injects old format unique index keys ( #20210 )
...
GitOrigin-RevId: bca1d8030015e1b22716f58499ebeb2bf0003d50
2024-03-23 03:27:00 +00:00
HanaPearlman
422afa853f
SERVER-87529: Add index key pattern to planSummary and explain output for EXPRESS queries ( #20154 )
...
SERVER-87529: Report express plans in explain and planSummary as
EXPRESS_IXSCAN and EXPRESS_CLUSTERED_IXSCAN and add index key pattern
GitOrigin-RevId: e67ecaa6232f137f717e55669999f6a3fcb69ac5
2024-03-23 00:52:09 +00:00
HanaPearlman
a79bff5a8d
SERVER-86237: Introduce fast path for indexed single equality predicates ( #18802 )
...
SERVER-86237: Introduce fast path for indexed single equality predicates
This commit extends the express query executor to support a new class of
queries: single-field indexed equality queries guaranteed to return at
most one document (i.e., the query has a limit 1 or it can use a unique
index on the same field). There are further restrictions on index and
collection types. When a query is eligible to go through the express
path, it is indicated in the explain output with stage "EXPRESS" and in
slow query logs/profiler with planSummary "EXPRESS".
GitOrigin-RevId: e300f7d47aa53b5a757fd2a37bfcbe5f9f45e45d
2024-03-06 21:54:09 +00:00
Gregory Noma
3644521a80
SERVER-83337 Wait for idents to be dropped in size storer cleanup test ( #18037 )
...
GitOrigin-RevId: 674ef2484dc319019bb11f15a198670437f67c02
2024-01-16 16:16:53 +00:00
Evelyn Wu
f61e8f0060
SERVER-78461 Expose BSON validation modes in dbCheck
2023-11-20 23:19:08 +00:00