diff --git a/agkyra/syncer/setup.py b/agkyra/syncer/setup.py index 713f2c87ff213644cf034e1227adf9586a5fd34d..33159a6c9931cb93bc3e1943a3367e66c3436ad8 100644 --- a/agkyra/syncer/setup.py +++ b/agkyra/syncer/setup.py @@ -177,6 +177,7 @@ class SyncerSettings(): self.create_dir(self.cache_hide_path) self.create_dir(self.cache_stage_path) self.create_dir(self.cache_fetch_path) + self.set_mtime_lag() def determine_mtime_lag(self): st = os.stat(self.cache_path) @@ -186,7 +187,9 @@ class SyncerSettings(): return 0 def set_mtime_lag(self): - self.mtime_lag = self.determine_mtime_lag() + lag = self.determine_mtime_lag() + logger.debug("Setting mtime_lag = %s" % lag) + self.mtime_lag = lag def get_db(self, initialize=False): dbs = getattr(thread_local_data, "dbs", None) @@ -257,8 +260,6 @@ class SyncerSettings(): def _set_localfs_enabled(self, db, enabled): db.set_config("localfs_enabled", enabled) - if enabled: - self.set_mtime_lag() @transaction() def set_pithos_enabled(self, enabled):