In scheduler check for existence of results before trying to write the .archiver_failed file.

Signed-off-by: Steve Howard <showard@google.com>


git-svn-id: http://test.kernel.org/svn/autotest/trunk@4130 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/scheduler/monitor_db.py b/scheduler/monitor_db.py
index 4164732..e524d8f 100755
--- a/scheduler/monitor_db.py
+++ b/scheduler/monitor_db.py
@@ -2533,7 +2533,7 @@
 
     def epilog(self):
         super(ArchiveResultsTask, self).epilog()
-        if not self.success:
+        if not self.success and self._paired_with_monitor().has_process():
             failed_file = os.path.join(self._working_directory(),
                                        self._ARCHIVING_FAILED_FILE)
             paired_process = self._paired_with_monitor().get_process()