Commit Graph

25 Commits

Author SHA1 Message Date
Ruchitha Rajaghatta d02c7593df SERVER-110331: Make finds during step-up compatible with validation (#41420)
GitOrigin-RevId: 9f8226a7c89599849b20cfe62b2a64767c5b7d0e
2025-09-19 20:28:24 +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
Eric Lavigne 0d93ca2492 SERVER-100040: add retryable mongo, used in hooks (#32647)
Co-authored-by: Steve McClure <steve.mcclure@mongodb.com>
GitOrigin-RevId: 7ca242fa77c2a15f3a3628db2a2cf1c14c6c7231
2025-04-09 21:51:46 +00:00
Erin McNulty 8e04853009 SERVER-94626 Enable sharding core passthroughs with gRPC (#26928)
GitOrigin-RevId: 0b3e76ce08cb028be1c5551f697bea4bfb42e056
2024-09-27 21:12:02 +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
auto-revert-processor bb3caf1819 Revert "SERVER-80571 Run sharding jscore passthrough suites using gRPC"
This reverts commit f77589eebb91dee370ae32ef129366ad600865c9.

GitOrigin-RevId: 36c6786af3a9fc3b995ef03e31185fddb296675c
2024-01-21 10:10:13 +00:00
Erin McNulty ee9e9e681e SERVER-80571 Run sharding jscore passthrough suites using gRPC
GitOrigin-RevId: f77589eebb91dee370ae32ef129366ad600865c9
2024-01-20 05:26:57 +00:00
Matt Broadstone a4f458fe4d SERVER-79735 Convert jstest corpus to use es modules 2023-08-06 20:48:04 +00:00
Matt Broadstone 8a41cf72c5 SERVER-79606 Convert validate collections hook to module 2023-08-04 16:39:04 +00:00
XueruiFa ed61eef7a8 SERVER-74398: Remove special handling of confirm: true for setFCV commands in JS tests 2023-08-01 19:38:12 +00:00
Vishnu Kaushik 24f6baad35 SERVER-59885 Wait for replica set to stabilize before validating collections 2021-10-07 18:14:12 +00:00
Jason Chan 30b4d64256 SERVER-57453 run_validate_collections.js should pass "fromConfigServer: true" when finishing FCV transition from last-lts to last-continuous. 2021-06-07 13:54:46 +00:00
Max Hirschhorn 8cd628682a SERVER-53359 jstestfuzz should validate at latest FCV 2021-01-15 10:35:48 +00:00
Max Hirschhorn d09c84a085 SERVER-44244 Increase transactionLifetimeLimitSecs during validate hook. 2020-03-12 23:33:40 +00:00
Arun Banala 43d07fd8d0 SERVER-45489 Remove compound hashed shard key FCV related code 2020-03-12 12:55:20 +00:00
Arun Banala 6ae36926ee SERVER-45719 Set failpoint to allow test fuzzer to allow FCV 4.2 downgrade in the presence of compound hashed shard key 2020-01-24 17:14:53 +00:00
clang-format-7.0.1 134a408395
SERVER-41772 Apply clang-format 7.0.1 to the codebase 2019-07-27 11:02:23 -04:00
Xiangyu Yao bdb7951bc4 SERVER-36718 Add forceValidationWithFeatureCompatibilityVersion to collection validation hook 2018-08-27 18:44:05 -04:00
Max Hirschhorn 64bed81733 SERVER-33068 Fix run_check_repl_dbhash.js hook to actually run dbhash.
Consolidates the logic in the run_check_repl_dbhash.js and
run_validate_collections.js for discovering all of the mongod processes
in a MongoDB deployment into a new discover_topology.js library.

Also adds a test that relies on mongod logging to verify that the
run_check_repl_dbhash.js and run_validate_collections.js hooks execute
on all of the expected servers.
2018-02-02 21:54:43 -05:00
Kevin Albertson b9decc492c SERVER-21630 run CheckReplDBHash on csrs and shard replset
And run ValidateCollections hook on priority=0 secondaries.
2018-01-17 09:22:04 -05:00
Robert Guo 2e6b7c8ccc SERVER-31920 refactor validate_collections.js to accept a list of nodes in addition to a DB 2018-01-10 17:39:11 -05:00
Eddie Louie b7b606259d SERVER-31441 Run validateCollections on each server in parallel 2017-11-06 21:21:50 -05:00
Ian Boros 79da41f50a SERVER-24759 SERVER-31128 Validate collections on all nodes in cluster
When connecting to a secondary to perform validate(), we now call
slaveOk() on the connection.

This also adds support for us to call validate() on all members of
replica set shards.
2017-09-29 13:33:10 -04:00
Robert Guo 16862a1934 SERVER-22105 run the validation hook on secondary nodes 2016-06-28 18:24:19 -04:00
Robert Guo f2f6163b0b SERVER-22860 allow resmoke.py to run JS hooks 2016-05-18 13:47:18 -04:00