]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: remove request from session->requests when handling forward 13124/head
authorYan, Zheng <zyan@redhat.com>
Thu, 26 Jan 2017 08:58:41 +0000 (16:58 +0800)
committerYan, Zheng <zyan@redhat.com>
Thu, 26 Jan 2017 09:00:33 +0000 (17:00 +0800)
commit7d120bb3f4330995edbc59c89d289ccb90229417
tree06be8fa8d4485b461fcdc13176bcc9fb6a382489
parentc443c2c7e466f84b539a3ce33895901e87bc928d
client: remove request from session->requests when handling forward

Client::handle_client_request_forward() reset request->mds to -1,
it should also remove request from session->requests. Otherwise
Client::kick_requests_closed() get confused.

Fixes: http://tracker.ceph.com/issues/18675
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/client/Client.cc