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()