Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
Fully Compatible
-
v4.0
-
TIG 2018-06-18
-
2
Description
Apply the following patch and run it several times in Evergreen to see if there are any failures before turning it on.
diff --git a/buildscripts/resmokeconfig/suites/concurrency_replication.yml b/buildscripts/resmokeconfig/suites/concurrency_replication.yml
|
index 7ae625b..05dfa72 100644
|
--- a/buildscripts/resmokeconfig/suites/concurrency_replication.yml
|
+++ b/buildscripts/resmokeconfig/suites/concurrency_replication.yml
|
@@ -16,6 +16,7 @@ selector:
|
executor:
|
archive:
|
hooks:
|
+ - CheckReplDBHashInBackground
|
- CheckReplDBHash
|
- ValidateCollections
|
tests: true
|
@@ -26,7 +27,7 @@ executor:
|
# The CheckReplDBHash hook waits until all operations have replicated to and have been applied
|
# on the secondaries, so we run the ValidateCollections hook after it to ensure we're
|
# validating the entire contents of the collection.
|
- #
|
+ - class: CheckReplDBHashInBackground
|
# TODO SERVER-26466: Add CheckReplOplogs hook to the concurrency suite.
|
- class: CheckReplDBHash
|
- class: ValidateCollections |
Note: Unlike SERVER-34555, there shouldn't need to be any additional synchronization as the CheckReplDBHashInBackground hook is safe to run while the $config.setup() and $config.teardown() functions are being run.