]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: flush cap release on session flush 26424/head
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 22 Jan 2019 18:44:26 +0000 (10:44 -0800)
committerNathan Cutler <ncutler@suse.com>
Thu, 14 Feb 2019 10:54:19 +0000 (11:54 +0100)
commit483062ebb9218f8ffe59fa662b50529ce35c3e43
treed285ee62bae6e03a13e523efe4e7ace8e0ee5b8a
parent3f49d9c31fca42796686460d6ccad3143c11507e
client: flush cap release on session flush

MDS expects the completed cap release prior to responding to the session flush
for cache drop.

Fixes: http://tracker.ceph.com/issues/38009
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 59eca7a17816317d5064840745ea5e28d3349d1a)

Conflicts:
src/client/Client.cc
- use m.detach() instead of std::move(m) as argument to send_message()
src/client/Client.cc