Commit Graph

44 Commits

Author SHA1 Message Date
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
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
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
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
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
Moustafa Maher
be39a8421f SERVER-95628 Make rawMongoProgramOutput more robust (#28204)
GitOrigin-RevId: 6b01ab93e5ba70a22cc816931cd464b6f2ddbd13
2024-10-22 22:40:58 +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
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
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
Yuhong Zhang
cacf586152 SERVER-67632 Check wt return code on Windows variants for testing 2023-10-04 18:25:21 +00:00
Matt Broadstone
1e98a0f23d SERVER-78551 Migrate analyze_plan library to module 2023-07-05 21:23:02 +00:00
Matt Broadstone
43b8732430 SERVER-74787 Prepare jstest corpus for implicit strict mode 2023-05-07 16:55:23 +00:00
Billy Donahue
49395d449c SERVER-72867 eol-terminate all nonempty text files 2023-04-26 19:19:19 +00:00
Yuhong Zhang
078fcc63da SERVER-69066 Clean up validation code for time-series collections 2022-08-26 03:14:00 +00:00
Damian Wasilewicz
5b393e3066 SERVER-67562 Check for invalid UTF-8 characters in BSON documents during validation 2022-08-20 08:06:36 +00:00
Damian Wasilewicz
5e77e5fbd3 SERVER-67604 Check BSON array field indexes when running the validate command 2022-08-16 21:41:00 +00:00
Richard Hausman
dd1737cd88 SERVER-67881 : Check unsupported regular expression options in BSON documents in the validate command. 2022-08-09 16:08:36 +00:00
Yuhong Zhang
e48f8c6dd6 SERVER-68186 Reconcile index table metadata during startup if there is a mismatch to the index type 2022-08-08 15:15:22 +00:00
Yuhong Zhang
016b23d13e SERVER-67522 Return warnings about the use of deprecated types in BSON documents in validation 2022-07-27 19:56:36 +00:00
Yuhong Zhang
8304b16f1f SERVER-67631 Skip checking wt return code on Windows testing variants 2022-06-29 14:32:14 +00:00
Yuhong Zhang
6f4ad824d6 SERVER-67045 Create a testing interface to insert non-conformant BSON documents 2022-06-28 03:16:45 +00:00
Gregory Wlodarek
75c223a70e SERVER-62605 Open WiredTiger using 'backup_restore_target' to allow partial restores 2022-03-24 20:45:42 +00:00
Gregory Wlodarek
00d0c71361 SERVER-62608 Remove catalog entries of collections not restored 2022-02-02 22:46:04 +00:00
Gregory Wlodarek
4a0bdf9ced SERVER-58661 Print raw logs in wt_file_helper.js when rawMongoProgramOutput() cannot find the string pattern 2021-07-19 16:19:31 +00:00
David Storch
07565ecdcc SERVER-56057 Accommodate SBE explain format in wt_filter_helper.js 2021-04-13 13:29:06 +00:00
Louis Williams
1b5ad38af0 SERVER-49842 Startup repair should rebuild indexes when validate index inconsistencies exceed the memory limit 2020-08-25 16:24:36 +00:00
Faustoleyva54
41fc8f91f4 SERVER-48544 Test MongoDB repair against a corrupted WT history store 2020-07-02 20:38:41 +00:00
Cheahuychou Mao
2abab48428 SERVER-47076 Clean up log lines in mongo/util 2020-03-27 22:39:04 +00:00
Gregory Noma
e398960773 SERVER-46805 Limit memory usage in the second phase of validate and add parameter to configure this limit 2020-03-19 18:23:39 +00:00
Gregory Noma
800da7962b SERVER-46468 Prevent validate from generating overlong responses 2020-03-16 18:58:38 +00:00
Gabriel Russell
0711413609 SERVER-46026 disk_wiredtiger tests against structured logs 2020-02-18 19:24:38 +00:00
Maria van Keulen
9fd91d29a2 SERVER-42393 Fix initial sync race in assertStartInReplSet 2019-07-26 12:58:31 -04:00
Medha Potluri
fffb564422 SERVER-7019 Return initial sync status information by default in replSetGetStatus and remove it after successful initial sync attempt 2019-06-13 17:04:31 -04:00
Jason Carey
94f6c4d283 SERVER-38177 Fix --repair with --bind_ip
Setting bind ips in server global params causes an error when spinning
up an egress only transport layer.  It's more appropriate in that case
to ignore the bind ips.
2019-01-02 10:01:43 -05:00
Louis Williams
d5705a7abb SERVER-37078 Use awaitSecondaryNodes() instead of waitForState() to confirm a node is a secondary in repair_invalidates_replica_set_nodes.js 2018-12-04 14:26:12 -05:00
Louis Williams
60ed4a2dbf SERVER-35782 Repair should move aside unsalvagable data files and create empty ones in their place. 2018-08-23 12:19:57 -04:00
Louis Williams
1768678104 SERVER-35731 Prevent a repaired node from re-joining a replica set 2018-08-17 16:12:55 -04:00
Xiangyu Yao
3deba1b701 SERVER-35630 Throw error message to run repair when detecting missing or corrupt data files 2018-07-24 23:21:16 -04:00