Ensure results directories always get created for asynchronous multimachine jobs (previously they wouldn't for jobs with run_verify=False).
git-svn-id: http://test.kernel.org/svn/autotest/trunk@2349 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/scheduler/monitor_db.py b/scheduler/monitor_db.py
index c51f875..16b9255 100644
--- a/scheduler/monitor_db.py
+++ b/scheduler/monitor_db.py
@@ -2067,7 +2067,10 @@
os.makedirs(self.job_dir)
if queue_entry:
- return queue_entry.results_dir()
+ results_dir = queue_entry.results_dir()
+ if not os.path.exists(results_dir):
+ os.makedirs(results_dir)
+ return results_dir
return self.job_dir