diff options
author | Kshitij Gupta <kshitij.gupta@mongodb.com> | 2023-04-11 13:39:38 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-04-11 14:49:15 +0000 |
commit | 165dd277f31608064b97f80c3d3a98b4c07e9ef7 (patch) | |
tree | 58340856d25ca6688cedfd73d3bb82a868c374d8 /buildscripts/resmokelib | |
parent | c0e7ce05c657ffef5da25aa0399737311f3d48dc (diff) | |
download | mongo-165dd277f31608064b97f80c3d3a98b4c07e9ef7.tar.gz |
SERVER-74561: Setup catalog shard evergreen variant
Diffstat (limited to 'buildscripts/resmokelib')
-rw-r--r-- | buildscripts/resmokelib/utils/__init__.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/buildscripts/resmokelib/utils/__init__.py b/buildscripts/resmokelib/utils/__init__.py index c1054af800c..fd9fca18f35 100644 --- a/buildscripts/resmokelib/utils/__init__.py +++ b/buildscripts/resmokelib/utils/__init__.py @@ -97,11 +97,10 @@ def pick_catalog_shard_node(catalog_shard, num_shards): if catalog_shard is None: return None - if num_shards is None or int(num_shards) <= 0: - raise ValueError("Num shards > 0 for catalog shard to exist") - if catalog_shard == "any": - return random.randrange(0, num_shards) + if num_shards is None or num_shards == 0: + return 0 + return random.randint(0, num_shards - 1) catalog_shard_index = int(catalog_shard) if catalog_shard_index < 0 or catalog_shard_index >= num_shards: |