]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: remember scatter requests
authorSage Weil <sage@newdream.net>
Wed, 18 Mar 2009 20:46:04 +0000 (13:46 -0700)
committerSage Weil <sage@newdream.net>
Wed, 18 Mar 2009 20:46:04 +0000 (13:46 -0700)
commit7ae075f24707dcc5877acf70198293f3ef948296
treeaecfa6de3fb12dd5533b520e41b45e236bb227af
parent615db1242ba3cd25a699267d50c6c7e17ad9ad80
mds: remember scatter requests

We want to make sure a REQSCATTER is remembered the next time we
reconsider the lock state, even if it arrives when the lock is
unstable (say, during EXCL->LOCK or some other transition that
won't affect the replica state and elicit a new REQSCATTER).
src/mds/Locker.cc
src/mds/ScatterLock.h