]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSD.h: change some data members to private 8919/head
authorMichal Jarzabek <stiopa@gmail.com>
Fri, 6 May 2016 20:41:19 +0000 (21:41 +0100)
committerMichal Jarzabek <stiopa@gmail.com>
Fri, 6 May 2016 20:41:19 +0000 (21:41 +0100)
Move some data members of the OSDService from public to private access
specifier.

Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
src/osd/OSD.h

index 1ec1bd487bc89d6f2a72906c66e16fdc095d7e02..1b78f3c35b683bc28621e298675b24bd97647923 100644 (file)
@@ -422,11 +422,13 @@ public:
 
   void dequeue_pg(PG *pg, list<OpRequestRef> *dequeued);
 
+private:
   // -- map epoch lower bound --
   Mutex pg_epoch_lock;
   multiset<epoch_t> pg_epochs;
   map<spg_t,epoch_t> pg_epoch;
 
+public:
   void pg_add_epoch(spg_t pgid, epoch_t epoch) {
     Mutex::Locker l(pg_epoch_lock);
     map<spg_t,epoch_t>::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;