#include "common/errno.h"
#include "common/safe_io.h"
#include "common/PriorityCache.h"
-#include "common/RWLock.h"
#include "Allocator.h"
#include "FreelistManager.h"
#include "BlueFS.h"
void BlueStore::_osr_attach(Collection *c)
{
- // note: caller has RWLock on coll_map
+ // note: caller has coll_lock
auto q = coll_map.find(c->cid);
if (q != coll_map.end()) {
c->osr = q->second->osr;
#include "osd/osd_types.h"
#include "include/object.h"
-#include "common/RWLock.h"
/**
CollectionIndex provides an interface for manipulating indexed collections
#include "os/ObjectStore.h"
#include "Journal.h"
#include "FileJournal.h"
-#include "common/RWLock.h"
#include "osd/OpRequest.h"
class JournalingObjectStore : public ObjectStore {
#include "include/ceph_assert.h"
#include "include/unordered_map.h"
#include "common/Finisher.h"
-#include "common/RWLock.h"
#include "common/Throttle.h"
#include "common/WorkQueue.h"
#include "os/ObjectStore.h"
#include "include/unordered_map.h"
#include "common/Finisher.h"
#include "common/RefCountedObj.h"
-#include "common/RWLock.h"
#include "os/ObjectStore.h"
#include "PageSet.h"
#include "include/ceph_assert.h"