SERVER-74251 added a new hook to check if the cluster have consistent metadata while running concurrency suites. This adds an extra layer of checks to ensure that in the presence of a busy cluster with simultaneous operations the metadata remains consistent.
The problem with this approach is that we're running the check on a really busy cluster, and in the slowest machines in our test infrastructure, we might end up timing out the default 30 seconds before finishing the check. We don't want to fully get rid of this timeout, because this could also help us find deadlocks.
We should manually set the maxTimeMS in the checkMetadataConsistency command, instead of allowing the default value to be set, to a more reasonable time to allow the check to finish even if the cluster is loaded, something like 5 minutes.
- duplicates
-
SERVER-81580 Make kDefaultConfigCommandTimeout configurable and raise it in slow tests
- Closed