diff options
| -rw-r--r-- | xlators/features/marker/utils/syncdaemon/master.py | 15 | 
1 files changed, 8 insertions, 7 deletions
diff --git a/xlators/features/marker/utils/syncdaemon/master.py b/xlators/features/marker/utils/syncdaemon/master.py index 9e54dc4faf2..cd470f31581 100644 --- a/xlators/features/marker/utils/syncdaemon/master.py +++ b/xlators/features/marker/utils/syncdaemon/master.py @@ -74,14 +74,15 @@ class GMaster(object):          if isinstance(xt, int) and xt != ENODATA:              return xt          invalid_xtime = (xt == ENODATA or xt < self.volmark) -        if invalid_xtime and opts['create']: -            t = time.time() -            sec = int(t) -            nsec = int((t - sec) * 1000000) -            xt = (sec, nsec) -            rsc.server.set_xtime(path, self.uuid, xt)          if invalid_xtime: -            xt = opts['default_xtime'] +            if opts['create']: +                t = time.time() +                sec = int(t) +                nsec = int((t - sec) * 1000000) +                xt = (sec, nsec) +                rsc.server.set_xtime(path, self.uuid, xt) +            else: +                xt = opts['default_xtime']          return xt      def __init__(self, master, slave):  | 
