From: Sage Weil Date: Mon, 16 Nov 2015 17:17:48 +0000 (-0500) Subject: osd: make some of the pg_temp methods/fields private X-Git-Tag: v10.0.1~26^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=72edab282343e8509b387f92d05fc4d6ae96b25b;p=ceph.git osd: make some of the pg_temp methods/fields private Reported-by: Kefu Chai Signed-off-by: Sage Weil --- diff --git a/src/osd/OSD.h b/src/osd/OSD.h index 481a781764ee..8c81385116c9 100644 --- a/src/osd/OSD.h +++ b/src/osd/OSD.h @@ -801,12 +801,14 @@ public: AsyncReserver remote_reserver; // -- pg_temp -- +private: Mutex pg_temp_lock; map > pg_temp_wanted; map > pg_temp_pending; + void _sent_pg_temp(); +public: void queue_want_pg_temp(pg_t pgid, vector& want); void remove_want_pg_temp(pg_t pgid); - void _sent_pg_temp(); void requeue_pg_temp(); void send_pg_temp();