From: xie xingguo Date: Tue, 2 Feb 2016 07:30:51 +0000 (+0800) Subject: test/librados: fix hash position overflow issue X-Git-Tag: v10.0.4~63^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=25738406e32ae0dc4e329db7ba62271dc4147879;p=ceph.git test/librados: fix hash position overflow issue Signed-off-by: xie xingguo --- diff --git a/src/test/librados/tier.cc b/src/test/librados/tier.cc old mode 100644 new mode 100755 index 6517f82b839..3c57c7ffc4c --- a/src/test/librados/tier.cc +++ b/src/test/librados/tier.cc @@ -2158,7 +2158,8 @@ TEST_F(LibRadosTwoPoolsPP, HitSetRead) { ASSERT_TRUE(now < hard_stop); string name = "foo"; - uint32_t hash = cache_ioctx.get_object_hash_position(name); + uint32_t hash; + ASSERT_EQ(0, cache_ioctx.get_object_hash_position2(name, &hash)); hobject_t oid(sobject_t(name, CEPH_NOSNAP), "", hash, cluster.pool_lookup(cache_pool_name.c_str()), ""); @@ -2284,7 +2285,8 @@ TEST_F(LibRadosTwoPoolsPP, HitSetWrite) { for (int i=0; i