From da54d3bbd50bb4ccf5e97ad9975d846ac6d2da45 Mon Sep 17 00:00:00 2001 From: Giorgos Korfiatis <gkorf@grnet.gr> Date: Thu, 30 Apr 2015 14:48:59 +0300 Subject: [PATCH] add some more log --- agkyra/agkyra/syncer/localfs_client.py | 4 ++++ agkyra/agkyra/syncer/messaging.py | 6 ++++-- agkyra/agkyra/syncer/pithos_client.py | 4 +++- agkyra/agkyra/syncer/syncer.py | 7 +++++-- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/agkyra/agkyra/syncer/localfs_client.py b/agkyra/agkyra/syncer/localfs_client.py index 5d58548..2ad1f4f 100644 --- a/agkyra/agkyra/syncer/localfs_client.py +++ b/agkyra/agkyra/syncer/localfs_client.py @@ -405,6 +405,8 @@ class LocalfsSourceHandle(object): def check_log(self): with self.heartbeat.lock() as hb: prev_log = hb.get(self.objname) + logger.info("object: %s heartbeat: %s" % + (self.objname, prev_log)) if prev_log is not None: actionstate, ts = prev_log if actionstate != self.SIGNATURE or \ @@ -415,6 +417,7 @@ class LocalfsSourceHandle(object): logger.warning("Ignoring previous run in %s: %s %s" % (self.SIGNATURE, self.objname, prev_log)) hb.set(self.objname, (self.SIGNATURE, utils.time_stamp())) + print "LOG", self.heartbeat._LOG def get_synced_state(self): return self.source_state @@ -446,6 +449,7 @@ class LocalfsSourceHandle(object): def clear_log(self): with self.heartbeat.lock() as hb: hb.delete(self.objname) + logger.info("DELETED %s" % self.objname) def do_unstage(self): if self.stage_filename is None: diff --git a/agkyra/agkyra/syncer/messaging.py b/agkyra/agkyra/syncer/messaging.py index 6558e5b..937d110 100644 --- a/agkyra/agkyra/syncer/messaging.py +++ b/agkyra/agkyra/syncer/messaging.py @@ -40,8 +40,10 @@ class SyncMessage(Message): self.objname = kwargs["objname"] self.archive = kwargs["archive"] self.serial = kwargs["serial"] - self.logger.info("Syncing archive: %s, object: '%s', serial: %s" % - (self.archive, self.objname, self.serial)) + self.info = kwargs["info"] + self.logger.info("Syncing archive: %s, object: '%s', serial: %s " + "info: %s" % + (self.archive, self.objname, self.serial, self.info)) class AckSyncMessage(Message): diff --git a/agkyra/agkyra/syncer/pithos_client.py b/agkyra/agkyra/syncer/pithos_client.py index 818488b..8f5bd8b 100644 --- a/agkyra/agkyra/syncer/pithos_client.py +++ b/agkyra/agkyra/syncer/pithos_client.py @@ -83,6 +83,8 @@ class PithosSourceHandle(object): def check_log(self): with self.heartbeat.lock() as hb: prev_log = hb.get(self.objname) + logger.info("object: %s heartbeat: %s" % + (self.objname, prev_log)) if prev_log is not None: actionstate, ts = prev_log if actionstate != self.SIGNATURE or \ @@ -149,7 +151,7 @@ class PithosSourceHandle(object): def clear_log(self): with self.heartbeat.lock() as hb: hb.delete(self.objname) - + logger.info("DELETED %s" % self.objname) STAGED_FOR_DELETION_SUFFIX = ".pithos_staged_for_deletion" exclude_staged_regex = ".*" + STAGED_FOR_DELETION_SUFFIX + "$" diff --git a/agkyra/agkyra/syncer/syncer.py b/agkyra/agkyra/syncer/syncer.py index 673475f..faccab0 100644 --- a/agkyra/agkyra/syncer/syncer.py +++ b/agkyra/agkyra/syncer/syncer.py @@ -223,6 +223,7 @@ class FileSyncer(object): objname=source_state.objname, archive=source_state.archive, serial=source_state.serial, + info=source_state.info, logger=logger) self.messager.put(msg) thread = threading.Thread( @@ -276,8 +277,10 @@ class FileSyncer(object): objname = synced_source_state.objname source = synced_source_state.archive target = synced_target_state.archive - logger.info("Acking archive: %s, object: '%s', serial: %s" % - (target, objname, serial)) + tinfo = synced_target_state.info + logger.info("Acking archive: %s, object: '%s', serial: %s " + "info: %s" % + (target, objname, serial, tinfo)) decision_state = db.get_state(self.DECISION, objname) sync_state = db.get_state(self.SYNC, objname) -- GitLab