From: Alex Elder Date: Wed, 27 Feb 2013 16:26:25 +0000 (-0600) Subject: libceph: complete lingering requests only once X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~26^2~239 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d5af1643535508f82d6bcc2b9b93b180e8c3f4b;p=pandora-kernel.git libceph: complete lingering requests only once An osd request marked to linger will be re-submitted in the event a connection to the target osd gets dropped. Currently, if there is a callback function associated with a request it will be called each time a request is submitted--which for lingering requests can be more than once. Change it so a request--including lingering ones--will get completed (from the perspective of the user of the osd client) exactly once. This resolves: http://tracker.ceph.com/issues/3967 Signed-off-by: Alex Elder Reviewed-by: Josh Durgin --- Reading git-diff-tree failed