From: Greg Farnum Date: Thu, 20 Mar 2014 22:44:15 +0000 (-0700) Subject: OSD: add a Session::sent_epoch_lock X-Git-Tag: v0.81~57^2~21 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1e3c4959a9b311865ed391fbc71d2c4bbecb4eea;p=ceph.git OSD: add a Session::sent_epoch_lock Signed-off-by: Greg Farnum --- diff --git a/src/osd/OSD.h b/src/osd/OSD.h index ffd9024c9b9e..7fec20d66227 100644 --- a/src/osd/OSD.h +++ b/src/osd/OSD.h @@ -1007,16 +1007,20 @@ public: EntityName entity_name; OSDCap caps; int64_t auid; - epoch_t last_sent_epoch; ConnectionRef con; WatchConState wstate; Mutex session_dispatch_lock; list waiting_on_map; + Mutex sent_epoch_lock; + epoch_t last_sent_epoch; + Session() : - auid(-1), last_sent_epoch(0), con(0), - session_dispatch_lock("Session::session_dispatch_lock") + auid(-1), con(0), + session_dispatch_lock("Session::session_dispatch_lock"), + sent_epoch_lock("Session::sent_epoch_lock"), + last_sent_epoch(0) {} }; Mutex session_waiting_for_map_lock;