From 7daa9bb9a0611b8df389e68fd08ac93bdfb24d80 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ma=C3=ABl=20Madon?= <mael.madon@irit.fr>
Date: Mon, 31 Jan 2022 10:50:53 +0100
Subject: [PATCH] relaunch campaign1 after correcting the user_file bug

---
 campaign1.py | 3 ++-
 instance1.py | 7 ++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/campaign1.py b/campaign1.py
index d8689ed..43fd546 100755
--- a/campaign1.py
+++ b/campaign1.py
@@ -25,7 +25,8 @@ with concurrent.futures.ProcessPoolExecutor() as executor:
     instances = []
     for i in range(nb_expe):
         print(f"Submit expe {i}")
-        instances.append(executor.submit(start_instance, i, start_dates[i], True, True))
+        # start_instance(expe_num, start_date, prepare_workload, clean_log)
+        instances.append(executor.submit(start_instance, i, start_dates[i], False, True))
 
     for instance in concurrent.futures.as_completed(instances):
         print(f"Expe {instance.result()} terminated")
diff --git a/instance1.py b/instance1.py
index 1dbe897..ade5387 100755
--- a/instance1.py
+++ b/instance1.py
@@ -37,7 +37,9 @@ def run_expe(expe_num, user_category, window_size, clean_log):
     else:
         w_size = f"{window_size}"
     EXPE_DIR = f"{ROOT_DIR}/out/expe{expe_num}/{user_category}_window{w_size}"
-    EXPE_FILE = f"{EXPE_DIR}.yaml"
+    create_dir_rec_if_needed(EXPE_DIR)
+    create_dir_rec_if_needed(f"{EXPE_DIR}/cmd")
+    EXPE_FILE = f"{EXPE_DIR}/cmd/robinfile.yaml"
     wl_folder = f'{WL_DIR}/expe{expe_num}'
     pf = f"{ROOT_DIR}/platform/average_metacentrum.xml"
     wl = f"{WL_DIR}/empty_workload.json"
@@ -93,8 +95,7 @@ def start_instance(expe_num, start_date, prepare_workload=True, clean_log=False)
         prepare_input_data(expe_num, start_date)
 
     # Create expe folder
-    if not os.path.exists(f"{ROOT_DIR}/out/expe{expe_num}"):
-        os.makedirs(f"{ROOT_DIR}/out/expe{expe_num}")
+    create_dir_rec_if_needed(f"{ROOT_DIR}/out/expe{expe_num}")
 
     # Run with Rigid behavior (the demand response window has no influence here)
     run_expe(expe_num=expe_num, 
-- 
GitLab