]> git-server-git.apps.pok.os.sepia.ceph.com Git - radosgw-agent.git/commitdiff
log the exception as error
authorAlfredo Deza <alfredo.deza@inktank.com>
Wed, 19 Nov 2014 14:03:16 +0000 (09:03 -0500)
committerAlfredo Deza <alfredo.deza@inktank.com>
Wed, 19 Nov 2014 20:27:08 +0000 (15:27 -0500)
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
radosgw_agent/worker.py

index 7de850ba251e17ba2be183c3afdb4c3b12a26306..2344ad8dc4a2f621d3ad24d861a571e5e5c3a98d 100644 (file)
@@ -175,12 +175,12 @@ class DataWorker(Worker):
         self.op_id += 1
         local_op_id = self.local_lock_id + ':' +  str(self.op_id)
         try:
-            found = True
             until = time.time() + self.object_sync_timeout
             client.sync_object_intra_region(self.dest_conn, bucket, obj,
                                             self.src.zone.name,
                                             self.daemon_id,
                                             local_op_id)
+            found = True
         except client.NotFound:
             found = False
             log.debug('"%s/%s" not found on master, deleting from secondary',
@@ -197,7 +197,7 @@ class DataWorker(Worker):
         except SyncFailed:
             raise
         except Exception as e:
-            log.debug('exception during sync: %s', e)
+            log.exception('encountered an exception during sync')
             if found:
                 self.wait_for_object(bucket, obj, until, local_op_id)
         # TODO: clean up old op states