]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: refcount MDRequest so that timed out client sessions behave
authorSage Weil <sage@newdream.net>
Thu, 2 Jul 2009 00:03:23 +0000 (17:03 -0700)
committerSage Weil <sage@newdream.net>
Thu, 2 Jul 2009 00:03:23 +0000 (17:03 -0700)
commit00f448006d6f62cc4fe713328cc4d57c50505a0e
tree910569777afaa08f08e86377a4063c775cfbcafd
parent5fd1b70927103dc095f7c9503c65d669e5cf82f2
mds: refcount MDRequest so that timed out client sessions behave

We need to ref count MDRequest so that it will remain valid over the
(possibly extended) lifetime C_RetryRequest.

Give ownership of {client,slave}_request to MDRequest so that cleanup
is consistent.
src/TODO
src/mds/MDCache.cc
src/mds/MDCache.h