Whamcloud - gitweb
- Cancel any and all outstanding locks when an export is disconnected.
- Remove icky and unused ldlm_destroy_export and mds_destroy_export hooks.
- Trigger recovery from timed-out lock callbacks.
- Support for replyless requests:
- add 1 to initial request refcount, balanced in request_out_callback
- don't set up reply portal buffer if replen is 0
- Ignore reply to DLM blocking/completed ASTs. (Note: we still very much care
about cancellation in response to blocking ASTs.)
- Server-side recovery now "simply" forces a disconnect of every export using
the failed connection.
- Handle (better, not perfectly) the case where we signal failure on a connection
that is already undergoing recovery. We need to do more here, but this will
keep us from going too deeply insane for now.
12 files changed: