]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: Delay session close if in clientreplay 159/head
authorSam Lang <sam.lang@inktank.com>
Wed, 27 Mar 2013 15:58:25 +0000 (10:58 -0500)
committerSam Lang <sam.lang@inktank.com>
Wed, 27 Mar 2013 16:06:28 +0000 (11:06 -0500)
commit5aa5bc2caeaf4cedd5c09e0c331caa816c070509
treef94c6c561ce9e32d23631e4e0a88e5692e1cdfd8
parent295c92ce91f7021faf9beb7fc50c36cbe702d9c8
mds: Delay session close if in clientreplay

If the mds is in clientreplay, a session close
request needs to be delayed until it reaches
active.  Otherwise, the session state gets set to
'closing', and the replay requests get dropped on the
floor.

Fixes #4564.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
src/mds/Server.cc