Reported-by: Kefu Chai <kchai@redhat.com>
Signed-off-by: Sage Weil <sage@redhat.com>
AsyncReserver<spg_t> remote_reserver;
// -- pg_temp --
+private:
Mutex pg_temp_lock;
map<pg_t, vector<int> > pg_temp_wanted;
map<pg_t, vector<int> > pg_temp_pending;
+ void _sent_pg_temp();
+public:
void queue_want_pg_temp(pg_t pgid, vector<int>& want);
void remove_want_pg_temp(pg_t pgid);
- void _sent_pg_temp();
void requeue_pg_temp();
void send_pg_temp();