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