All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] Last batch of messenger fixes, misc
@ 2012-07-30 15:59 Sage Weil
  2012-07-30 15:59 ` [PATCH 1/8] libceph: be less chatty about stray replies Sage Weil
                   ` (7 more replies)
  0 siblings, 8 replies; 17+ messages in thread
From: Sage Weil @ 2012-07-30 15:59 UTC (permalink / raw)
  To: ceph-devel; +Cc: Sage Weil

After banging my head against an ffsb failure (#2867) for much of the 
weekend, I finally realized there were several places in the messenger 
were we were dropping and retaking the con mutex and not revalidating 
the con->state. Along the way a few other minor issues came up.

Please review, especialy the con_in_msg_alloc refactor.  With this batch 
I think things are ready to send to Linus for 3.6-rc1.

Thanks!
sage


Sage Weil (8):
  libceph: be less chatty about stray replies
  ceph: update MAINTAINERS file
  libceph: fix handling of immediate socket connect failure
  libceph: revoke mon_client messages on session restart
  libceph: verify state after retaking con lock after dispatch
  libceph: avoid dropping con mutex before fault
  libceph: change ceph_con_in_msg_alloc convention to be less weird
  libceph: recheck con state after allocating incoming message

 MAINTAINERS           |    9 ++---
 net/ceph/messenger.c  |   94 +++++++++++++++++++++++++++++++------------------
 net/ceph/mon_client.c |    4 +++
 net/ceph/osd_client.c |    4 +--
 4 files changed, 70 insertions(+), 41 deletions(-)

-- 
1.7.9.5


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2012-07-31  1:09 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-30 15:59 [PATCH 0/8] Last batch of messenger fixes, misc Sage Weil
2012-07-30 15:59 ` [PATCH 1/8] libceph: be less chatty about stray replies Sage Weil
2012-07-30 23:00   ` Alex Elder
2012-07-30 15:59 ` [PATCH 2/8] ceph: update MAINTAINERS file Sage Weil
2012-07-30 23:09   ` Alex Elder
2012-07-30 15:59 ` [PATCH 3/8] libceph: fix handling of immediate socket connect failure Sage Weil
2012-07-31  0:08   ` Alex Elder
2012-07-30 15:59 ` [PATCH 4/8] libceph: revoke mon_client messages on session restart Sage Weil
2012-07-31  0:09   ` Alex Elder
2012-07-30 15:59 ` [PATCH 5/8] libceph: verify state after retaking con lock after dispatch Sage Weil
2012-07-31  0:11   ` Alex Elder
2012-07-30 15:59 ` [PATCH 6/8] libceph: avoid dropping con mutex before fault Sage Weil
2012-07-31  0:12   ` Alex Elder
2012-07-30 15:59 ` [PATCH 7/8] libceph: change ceph_con_in_msg_alloc convention to be less weird Sage Weil
2012-07-31  0:25   ` Alex Elder
2012-07-31  1:09     ` Sage Weil
2012-07-30 15:59 ` [PATCH 8/8] libceph: recheck con state after allocating incoming message Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.