]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librados: use rwlock for lookup pool, cache results 1106/head
authorYehuda Sadeh <yehuda@inktank.com>
Thu, 5 Dec 2013 07:55:59 +0000 (23:55 -0800)
committerYehuda Sadeh <yehuda@inktank.com>
Fri, 17 Jan 2014 20:52:02 +0000 (12:52 -0800)
commit6b7f27c0155d02c6f66d3ba52303e0f1eeb25c09
treebb0f5215fa5c244131a818751ad43374503bd768
parenta84cf15f64211c00bc6c95687ff4509d16b1f909
librados: use rwlock for lookup pool, cache results

Use rwlock to read cahed results, only use regular lock if
results are not cached.
Invalidate cache on new osdmap.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/librados/RadosClient.cc
src/librados/RadosClient.h