summaryrefslogtreecommitdiff
path: root/buildscripts/resmokelib/testing/fixtures/replicaset.py
diff options
context:
space:
mode:
authorCheahuychou Mao <mao.cheahuychou@gmail.com>2020-10-06 18:29:00 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-10-12 22:26:05 +0000
commitd7f220af7070c6c3ef510d0ebe65172d90f9f73f (patch)
tree697316e86650e1b0bba86acb659290e16d022263 /buildscripts/resmokelib/testing/fixtures/replicaset.py
parent46835741b3abaeb10aea8b3c1ef67616f95115b0 (diff)
downloadmongo-d7f220af7070c6c3ef510d0ebe65172d90f9f73f.tar.gz
SERVER-50493 Make tenant_migration_jscore_passthrough simulate a complete migration between two real replica sets that aborts
Diffstat (limited to 'buildscripts/resmokelib/testing/fixtures/replicaset.py')
-rw-r--r--buildscripts/resmokelib/testing/fixtures/replicaset.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/buildscripts/resmokelib/testing/fixtures/replicaset.py b/buildscripts/resmokelib/testing/fixtures/replicaset.py
index 85c4366fe4b..93dd66c3fca 100644
--- a/buildscripts/resmokelib/testing/fixtures/replicaset.py
+++ b/buildscripts/resmokelib/testing/fixtures/replicaset.py
@@ -33,7 +33,7 @@ class ReplicaSetFixture(interface.ReplFixture): # pylint: disable=too-many-inst
auth_options=None, replset_config_options=None, voting_secondaries=True,
all_nodes_electable=False, use_replica_set_connection_string=None, linear_chain=False,
mixed_bin_versions=None, default_read_concern=None, default_write_concern=None,
- shard_logging_prefix=None):
+ shard_logging_prefix=None, replicaset_logging_prefix=None):
"""Initialize ReplicaSetFixture."""
interface.ReplFixture.__init__(self, logger, job_num, dbpath_prefix=dbpath_prefix)
@@ -53,6 +53,7 @@ class ReplicaSetFixture(interface.ReplFixture): # pylint: disable=too-many-inst
config.MIXED_BIN_VERSIONS)
self.mixed_bin_versions_config = self.mixed_bin_versions
self.shard_logging_prefix = shard_logging_prefix
+ self.replicaset_logging_prefix = replicaset_logging_prefix
# Use the values given from the command line if they exist for linear_chain and num_nodes.
linear_chain_option = utils.default_if_none(config.LINEAR_CHAIN, linear_chain)
@@ -623,6 +624,9 @@ class ReplicaSetFixture(interface.ReplFixture): # pylint: disable=too-many-inst
return logging.loggers.new_fixture_node_logger("ShardedClusterFixture", self.job_num,
node_name)
+ if self.replicaset_logging_prefix is not None:
+ node_name = f"{self.replicaset_logging_prefix}:{node_name}"
+
return logging.loggers.new_fixture_node_logger(self.__class__.__name__, self.job_num,
node_name)