]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
tests: ceph_objectstore_tool.py fix off by 1 ATTR_OBJS handling
authorDavid Zafman <dzafman@redhat.com>
Sat, 15 Nov 2014 19:44:54 +0000 (11:44 -0800)
committerLoic Dachary <ldachary@redhat.com>
Sat, 15 Nov 2014 22:29:08 +0000 (23:29 +0100)
Signed-off-by: David Zafman <dzafman@redhat.com>
src/test/ceph_objectstore_tool.py

index 3185a5ac1f34a87843a0368dce5addb714fef421..4dbca79244a9a491ed3b6bb3ab729c904468c7f7 100755 (executable)
@@ -293,7 +293,7 @@ def main(argv):
 
             db[nspace][NAME] = {}
 
-            if i < ATTR_OBJS:
+            if i < ATTR_OBJS + 1:
                 keys = range(i)
             else:
                 keys = range(0)
@@ -312,7 +312,7 @@ def main(argv):
                 db[nspace][NAME]["xattr"][mykey] = myval
 
             # Create omap header in all objects but REPobject1
-            if i < ATTR_OBJS and i != 1:
+            if i < ATTR_OBJS + 1 and i != 1:
                 myhdr = "hdr{i}".format(i=i)
                 cmd = "./rados -p {pool} -N '{nspace}' setomapheader {name} {hdr}".format(pool=REP_POOL, name=NAME, hdr=myhdr, nspace=nspace)
                 logging.debug(cmd)
@@ -371,7 +371,7 @@ def main(argv):
             db[nspace][NAME] = {}
 
             db[nspace][NAME]["xattr"] = {}
-            if i < ATTR_OBJS:
+            if i < ATTR_OBJS + 1:
                 keys = range(i)
             else:
                 keys = range(0)