From: David Zafman Date: Thu, 26 Sep 2013 21:26:52 +0000 (-0700) Subject: os: Simplify collection_list* funcs by removing dynamic_cast X-Git-Tag: v0.71~38^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bab72ed394161feb47637f9d2d07ff421e97726c;p=ceph.git os: Simplify collection_list* funcs by removing dynamic_cast Signed-off-by: David Zafman --- diff --git a/src/os/ObjectStore.cc b/src/os/ObjectStore.cc index 84549821affd..1a1bbcb0b67d 100644 --- a/src/os/ObjectStore.cc +++ b/src/os/ObjectStore.cc @@ -501,8 +501,7 @@ void ObjectStore::Transaction::generate_test_instances(list& o) { vector go; - FileStore *fs = dynamic_cast(this); - int ret = fs->collection_list(c, go); + int ret = collection_list(c, go); if (ret == 0) { o.reserve(go.size()); for (vector::iterator i = go.begin(); i != go.end() ; i++) @@ -517,8 +516,7 @@ int ObjectStore::collection_list_partial(coll_t c, hobject_t start, { vector go; ghobject_t gnext, gstart(start); - FileStore *fs = dynamic_cast(this); - int ret = fs->collection_list_partial(c, gstart, min, max, snap, &go, &gnext); + int ret = collection_list_partial(c, gstart, min, max, snap, &go, &gnext); if (ret == 0) { *next = gnext.hobj; ls->reserve(go.size()); @@ -533,8 +531,7 @@ int ObjectStore::collection_list_range(coll_t c, hobject_t start, hobject_t end, { vector go; ghobject_t gstart(start), gend(end); - FileStore *fs = dynamic_cast(this); - int ret = fs->collection_list_range(c, gstart, gend, seq, &go); + int ret = collection_list_range(c, gstart, gend, seq, &go); if (ret == 0) { ls->reserve(go.size()); for (vector::iterator i = go.begin(); i != go.end() ; i++)