Reconsider running moveCollection in background in stepdown/kill suites

XMLWordPrintableJSON

    • Catalog and Routing
    • Fully Compatible
    • v8.0
    • CAR Team 2024-05-13, CAR Team 2024-05-27, CAR Team 2024-06-10
    • 200
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      In concurrency suites with stepdowns and crashes, the reshardingMinimumOperationDurationMillis server parameter is always set to 30 seconds in order to give retriable writes enough time to be complete across elections.

      This implies that if we continuously run moveCollection in the background, the tests execution time may increase a lot and potentially lead to spurious failures due to LockBusy for concurrent operations waiting to acquire the DDL lock.

      $ git grep reshardingMinimumOperationDurationMillis.*30 buildscripts/resmokeconfig/
      buildscripts/resmokeconfig/suites/concurrency_sharded_kill_primary_with_balancer.yml:          reshardingMinimumOperationDurationMillis: 30000 # 30 seconds
      buildscripts/resmokeconfig/suites/concurrency_sharded_multi_stmt_txn_kill_primary.yml:          reshardingMinimumOperationDurationMillis: 30000 # 30 seconds
      buildscripts/resmokeconfig/suites/concurrency_sharded_multi_stmt_txn_terminate_primary.yml:          reshardingMinimumOperationDurationMillis: 30000 # 30 seconds
      buildscripts/resmokeconfig/suites/concurrency_sharded_multi_stmt_txn_with_stepdowns.yml:          reshardingMinimumOperationDurationMillis: 30000 # 30 seconds
      buildscripts/resmokeconfig/suites/concurrency_sharded_terminate_primary_with_balancer.yml:          reshardingMinimumOperationDurationMillis: 30000 # 30 seconds
      buildscripts/resmokeconfig/suites/concurrency_sharded_with_stepdowns.yml:          reshardingMinimumOperationDurationMillis: 30000 # 30 seconds
      buildscripts/resmokeconfig/suites/concurrency_sharded_with_stepdowns_and_balancer.yml:          reshardingMinimumOperationDurationMillis: 30000 # 30 seconds
      

            Assignee:
            Silvia Surroca
            Reporter:
            Pierlauro Sciarelli
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: