def get_monitoring_base_dir(node): # Avoid cyclic dependencies from sdcm.cluster import BaseMonitorSet if hasattr(node, "parent_cluster") and node.parent_cluster: return node.parent_cluster.monitor_install_path_base else: return BaseMonitorSet.get_monitor_install_path_base(node)
def setUp(self): self.node = DummyNode( name='test_node', parent_cluster=None, base_logdir=self.temp_dir, ssh_login_info=dict(key_file='~/.ssh/scylla-test')) self.db_cluster = DummyDbCluster([self.node]) self.monitor_cluster = BaseMonitorSet({"db_cluster": self.db_cluster}, {}) self.monitor_cluster.log = logging