]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: fix osdc request kicking
authorSage Weil <sage@newdream.net>
Wed, 28 May 2008 03:45:00 +0000 (20:45 -0700)
committerSage Weil <sage@newdream.net>
Wed, 28 May 2008 03:45:00 +0000 (20:45 -0700)
src/kernel/osd_client.c

index c5481d59bb030ce620d070ecc9cfa2d592cbd12d..09e909a55ea02cf90e04d1a1908a82af5f7bf4f6 100644 (file)
@@ -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);
                }