Commit Graph

15 Commits

Author SHA1 Message Date
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