From: Sage Weil Date: Wed, 12 May 2010 04:20:38 +0000 (-0700) Subject: ceph: preserve seq # on requeued messages after transient transport errors X-Git-Tag: v2.6.34~27^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e84346b726ea90a8ed470bc81c4136a7b8710ea5;p=pandora-kernel.git ceph: preserve seq # on requeued messages after transient transport errors If the tcp connection drops and we reconnect to reestablish a stateful session (with the mds), we need to resend previously sent (and possibly received) messages with the _same_ seq # so that they can be dropped on the other end if needed. Only assign a new seq once after the message is queued. Signed-off-by: Sage Weil --- Reading git-diff-tree failed