ceph/src/msg
Sage Weil ea6880f8a2 msg/DispatchQueue: do not discard queued events on stop
When the shutdown/stop flag is set, continue to work through the queue.
Process events, but discard messages.  This avoids the loss of reset events
on shutdown that are necessary to clean up ref cycles.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-06-13 10:53:06 -07:00
..
Accepter.cc msgr: take an arbitrary set of ports to avoid binding to 2013-05-22 16:13:37 -07:00
Accepter.h msgr: take an arbitrary set of ports to avoid binding to 2013-05-22 16:13:37 -07:00
Dispatcher.h Compatibility code for session authentication; mostly passing keys around to where they're needed. 2012-10-01 13:14:10 -07:00
DispatchQueue.cc msg/DispatchQueue: do not discard queued events on stop 2013-06-13 10:53:06 -07:00
DispatchQueue.h DispatchQueue: track queued message arrival times and expose oldest 2013-04-23 18:27:28 -07:00
Message.cc mds: open inode by ino 2013-05-28 13:57:22 +08:00
Message.h msgr: queue reset exactly once on any connection 2013-06-13 10:52:18 -07:00
Messenger.cc msgr: name messengers 2012-04-30 16:31:21 -07:00
Messenger.h msgr: use ConnectionRef throughout 2013-06-13 10:52:18 -07:00
msg_types.cc cls,msg: Fix use of set_in4_quad() to set a entity_addr_t 2013-06-05 10:33:57 -07:00
msg_types.h msg: fix entity_addr_t::is_same_host() for IPv6 2013-02-26 14:07:12 -08:00
Pipe.cc msgr: queue reset exactly once on any connection 2013-06-13 10:52:18 -07:00
Pipe.h msgr: use ConnectionRef throughout 2013-06-13 10:52:18 -07:00
SimpleMessenger.cc msgr: use ConnectionRef throughout 2013-06-13 10:52:18 -07:00
SimpleMessenger.h msgr: use ConnectionRef throughout 2013-06-13 10:52:18 -07:00