From b24db81ea060b563ff9c2249b054064a27ec42e2 Mon Sep 17 00:00:00 2001 From: Somnath Roy Date: Thu, 31 Jul 2014 15:03:53 -0700 Subject: [PATCH] FileStore: Introduced a RLock instead of WLock While calling index->collection_version, there is no need to hold WLock at the index level. RLock should be sufficient. Signed-off-by: Somnath Roy --- src/os/FileStore.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc index feb317162ca..4481c93f56b 100644 --- a/src/os/FileStore.cc +++ b/src/os/FileStore.cc @@ -4248,7 +4248,7 @@ int FileStore::collection_version_current(coll_t c, uint32_t *version) return r; assert(NULL != index.index); - RWLock::WLocker l((index.index)->access_lock); + RWLock::RLocker l((index.index)->access_lock); *version = index->collection_version(); if (*version == target_version) -- 2.47.3