From 99bdfdc79d2fbfa6c5addabfe4e1a40e55d26077 Mon Sep 17 00:00:00 2001 From: Layton Date: Mon, 12 Feb 2024 13:53:18 -0700 Subject: [PATCH 1/2] adding experiment directory --- lib/filesystem.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/filesystem.py b/lib/filesystem.py index f6336d460..60efaac7e 100644 --- a/lib/filesystem.py +++ b/lib/filesystem.py @@ -1096,6 +1096,10 @@ def build_cache(self): @property def build_large(self): return self.root // "bularge" + + @property + def experiment_dir(self): + return self.root // "build_cache_experiment_LRM" @property def download_cache(self): @@ -1186,6 +1190,7 @@ def init(self): self.download_cache.mkdir() self.build_cache.mkdir() self.build_large.mkdir() + self.experiment_dir.mkdir() self.unpack_base.mkdir() self.upload_cache.mkdir() if (v_found is not None): # upgrade @@ -1277,6 +1282,7 @@ def validate_strict(self): for entry in { i.name for i in (self.build_cache, self.build_large, self.download_cache, + self.experiment_dir, self.unpack_base, self.upload_cache, self.version_file) }: From e21d8b6c72647d91fb7b2e445a0d3eed506ca7ae Mon Sep 17 00:00:00 2001 From: Layton Date: Mon, 11 Mar 2024 12:15:06 -0600 Subject: [PATCH 2/2] incrementing storage version, documenting experiment_dir(), and changing head directory for experiments name to just be generic --- lib/filesystem.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/filesystem.py b/lib/filesystem.py index 60efaac7e..496e3cce2 100644 --- a/lib/filesystem.py +++ b/lib/filesystem.py @@ -24,7 +24,7 @@ # To see the directory formats in released versions: # # $ git grep -E '^STORAGE_VERSION =' $(git tag | sort -V) -STORAGE_VERSION = 7 +STORAGE_VERSION = 8 ## Globals ## @@ -1099,7 +1099,9 @@ def build_large(self): @property def experiment_dir(self): - return self.root // "build_cache_experiment_LRM" + """this is the directory containing all of the experiments relating to the performance + of the Charliecloud build cache""" + return self.root // "experiment" @property def download_cache(self):