From 083417fb41d519e4ec346a06edf44af90864c2a5 Mon Sep 17 00:00:00 2001 From: Michal Jarzabek Date: Fri, 6 May 2016 21:41:19 +0100 Subject: [PATCH] osd/OSD.h: change some data members to private Move some data members of the OSDService from public to private access specifier. Signed-off-by: Michal Jarzabek --- src/osd/OSD.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/osd/OSD.h b/src/osd/OSD.h index 1ec1bd487bc89..1b78f3c35b683 100644 --- a/src/osd/OSD.h +++ b/src/osd/OSD.h @@ -422,11 +422,13 @@ public: void dequeue_pg(PG *pg, list *dequeued); +private: // -- map epoch lower bound -- Mutex pg_epoch_lock; multiset pg_epochs; map pg_epoch; +public: void pg_add_epoch(spg_t pgid, epoch_t epoch) { Mutex::Locker l(pg_epoch_lock); map::iterator t = pg_epoch.find(pgid); @@ -458,9 +460,12 @@ public: return *pg_epochs.begin(); } +private: // -- superblock -- Mutex publish_lock, pre_publish_lock; // pre-publish orders before publish OSDSuperblock superblock; + +public: OSDSuperblock get_superblock() { Mutex::Locker l(publish_lock); return superblock; -- 2.39.5