aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgusev-p <gusev-p@yandex-team.ru>2022-03-10 20:24:00 +0300
committergusev-p <gusev-p@yandex-team.ru>2022-03-10 20:24:00 +0300
commiteced39c380512422e0eb0d81cfabc966bc681d70 (patch)
tree17ca1e61bdda1cdcd05f968e93b064107d0a1f7f
parent74b56607443301166ce9d9f1b2a333dac1767cce (diff)
downloadydb-eced39c380512422e0eb0d81cfabc966bc681d70.tar.gz
TestReconnectOnFailure
Note: mandatory check (NEED_CHECK) was skipped ref:61fb28b75c80ef0744123ac88f8a7cc40db9d508
-rw-r--r--ydb/tests/library/harness/kikimr_config.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ydb/tests/library/harness/kikimr_config.py b/ydb/tests/library/harness/kikimr_config.py
index 0028ca07d9c..3ac42dbe87b 100644
--- a/ydb/tests/library/harness/kikimr_config.py
+++ b/ydb/tests/library/harness/kikimr_config.py
@@ -154,6 +154,7 @@ class KikimrConfigGenerator(object):
else:
self.n_to_select = min(5, nodes)
self.__use_in_memory_pdisks = use_in_memory_pdisks or os.getenv('YDB_USE_IN_MEMORY_PDISKS') == 'true'
+ self.__pdisks_directory = os.getenv('YDB_PDISKS_DIRECTORY')
self.static_erasure = erasure
self.domain_name = domain_name
self.__number_of_pdisks_per_node = 1 + len(dynamic_pdisks)
@@ -410,6 +411,8 @@ class KikimrConfigGenerator(object):
if self.__use_in_memory_pdisks:
pdisk_size_gb = disk_size / (1024*1024*1024)
pdisk_path = "SectorMap:%d:%d" % (pdisk_id, pdisk_size_gb)
+ elif self.__pdisks_directory:
+ pdisk_path = os.path.join(self.__pdisks_directory, str(pdisk_id))
else:
tmp_file = tempfile.NamedTemporaryFile(prefix="pdisk{}".format(pdisk_id), suffix=".data", dir=self._pdisk_store_path)
pdisk_path = tmp_file.name