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 <stiopa@gmail.com>
This commit is contained in:
Michal Jarzabek 2016-05-06 21:41:19 +01:00
parent 56edf3a428
commit 083417fb41

View 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;