From: Sage Weil Date: Tue, 26 Jul 2011 18:27:24 +0000 (-0700) Subject: libceph: don't time out osd requests that haven't been received X-Git-Tag: v3.1-rc1~220^2~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cf9d544631c92809cb94ea680c71df56e9437aa;p=pandora-kernel.git libceph: don't time out osd requests that haven't been received Keep track of when an outgoing message is ACKed (i.e., the server fully received it and, presumably, queued it for processing). Time out OSD requests only if it's been too long since they've been received. This prevents timeouts and connection thrashing when the OSDs are simply busy and are throttling the requests they read off the network. Reviewed-by: Yehuda Sadeh Signed-off-by: Sage Weil --- Reading git-diff-tree failed