From: Alfredo Deza Date: Thu, 5 Feb 2015 18:03:38 +0000 (-0500) Subject: add more debugging infor for versioned objects X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c0bbc7f361d3e1a3f028ce4c587759b21a694d80;p=radosgw-agent.git add more debugging infor for versioned objects Signed-off-by: Alfredo Deza --- diff --git a/radosgw_agent/client.py b/radosgw_agent/client.py index 6cbceda..b46ea5a 100644 --- a/radosgw_agent/client.py +++ b/radosgw_agent/client.py @@ -244,6 +244,7 @@ def delete_versioned_object(connection, bucket_name, obj): # if obj.delete_marker is False we should not delete this and we shouldn't # have been called, so return without doing anything if getattr(obj, 'delete_marker', False) is False: + log.info('obj: %s has `delete_marker=False`, will skip' % obj.name) return params = {} @@ -298,6 +299,9 @@ def sync_object_intra_region(connection, bucket_name, obj, src_zone, if is_versioned(obj): log.debug('detected obj as versioned: %s' % obj.name) + log.debug('obj attributes are:') + for k, v in obj.__dict__.items(): + log.debug('%s.%s = %s' % (obj.name, k, v)) # set the extra params to support versioned operations params['rgwx-version-id'] = obj.version_id