]> git-server-git.apps.pok.os.sepia.ceph.com Git - radosgw-agent.git/commitdiff
if an entry is not versioned, don't attempt to filter it wip-10453-2
authorAlfredo Deza <adeza@redhat.com>
Wed, 11 Feb 2015 19:58:39 +0000 (14:58 -0500)
committerAlfredo Deza <adeza@redhat.com>
Tue, 10 Mar 2015 19:47:57 +0000 (15:47 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
radosgw_agent/worker.py

index 0a4e1dda175cdd844272eac54b7e9db71d718fca..917e8f6753cb9b4048636731d2f2783c97c9e287 100644 (file)
@@ -154,6 +154,10 @@ def filter_versioned_objects(entry):
     This should be backwards compatible with older gateways that return log
     entries that don't support versioning.
     """
+    # do not attempt filtering on non-versioned entries
+    if not entry.versioned:
+        return entry
+
     # writes or delete 'op' values should be ignored
     if entry.op not in ['write', 'delete']:
         # allowed op states are `link_olh` and `link_olh_del`