From: Sage Weil Date: Wed, 28 May 2008 03:45:00 +0000 (-0700) Subject: kclient: fix osdc request kicking X-Git-Tag: v0.3~178 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=68c488e0f18189c29608bf01ebe7e05cdebb9e49;p=ceph.git kclient: fix osdc request kicking --- diff --git a/src/kernel/osd_client.c b/src/kernel/osd_client.c index c5481d59bb03..09e909a55ea0 100644 --- a/src/kernel/osd_client.c +++ b/src/kernel/osd_client.c @@ -288,7 +288,7 @@ more_locked: get_request(req); spin_unlock(&osdc->request_lock); req->r_request = ceph_msg_maybe_dup(req->r_request); - if (req->r_aborted) { + if (!req->r_aborted) { req->r_flags |= CEPH_OSD_OP_RETRY; send_request(osdc, req, osd); }