Blob Blame History Raw
From 3d87db3f042c5e9e436e598d781eb9f8c33a9129 Mon Sep 17 00:00:00 2001
From: Avra Sengupta <asengupt@redhat.com>
Date: Tue, 9 Jun 2015 17:49:23 +0530
Subject: [PATCH 45/57] snapshot/scheduler: Check if GCRON_TASKS exists before
 accessing it's mtime

     Backport of http://review.gluster.org/#/c/11138/

Change-Id: I873c83d21620527b20d7de428d11582c5499d1af
BUG: 1228164
Signed-off-by: Avra Sengupta <asengupt@redhat.com>
(cherry picked from commit 5b05d3e376e984f00528f5bf2f0febd0220ca91f)
Reviewed-on: https://code.engineering.redhat.com/gerrit/50513
Reviewed-by: Rajesh Joseph <rjoseph@redhat.com>
Tested-by: Rajesh Joseph <rjoseph@redhat.com>
---
 extras/snap_scheduler/gcron.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/extras/snap_scheduler/gcron.py b/extras/snap_scheduler/gcron.py
index e67e48c..a21c40f 100755
--- a/extras/snap_scheduler/gcron.py
+++ b/extras/snap_scheduler/gcron.py
@@ -120,6 +120,10 @@ def main():
     initLogger(script_name)
     global start_time
     if sys.argv[1] == "--update":
+        if not os.path.exists(GCRON_TASKS):
+            return
+        if not os.path.exists(GCRON_CROND_TASK):
+            return
         if os.lstat(GCRON_TASKS).st_mtime > \
            os.lstat(GCRON_CROND_TASK).st_mtime:
             try:
-- 
1.7.1