commit | 2a8e5e3637e2fc058798f5d3626f525729ffaaaf | [log] [tgz] |
---|---|---|
author | Sage Weil <sage@newdream.net> | Fri May 28 16:43:16 2010 -0700 |
committer | Sage Weil <sage@newdream.net> | Sat May 29 09:42:05 2010 -0700 |
tree | fc35ac8b29813050cf5199574646106da171a88f | |
parent | 79494d1b9b92259eb40ea6e939ba5aff4b8de5f1 [diff] |
ceph: clean up on forwarded aborted mds request If an mds request is aborted (timeout, SIGKILL), it is left registered to keep our state in sync with the mds. If we get a forward notification, though, we know the request didn't succeed and we can unregister it safely. We were trying to resend it, but then bailing out (and not unregistering) in __do_request. Signed-off-by: Sage Weil <sage@newdream.net>