]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: verify deferred messages aren't stale
authorSage Weil <sage.weil@dreamhost.com>
Tue, 12 Jul 2011 23:49:25 +0000 (16:49 -0700)
committerSage Weil <sage.weil@dreamhost.com>
Tue, 12 Jul 2011 23:49:25 +0000 (16:49 -0700)
commitf44cffdb8ccc8cf258b418146dbbfc20a9b685f9
treeee868c6049db18c8a4c0e722dd2f9c3eca4a56b0
parentbf768cb146b23d345efcc51badfe668bf37d4046
mds: verify deferred messages aren't stale

We may defer processing of some messages because we are laggy (in hearing
from the monitor).  When we eventually get to those messages, make sure
they haven't since become stale (i.e., the source mds isn't now down).

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
src/mds/MDS.cc
src/mds/MDS.h