Whamcloud - gitweb
- Split import reconnection and replay (OSC only needs to reconnect).
- Restore recovd-management of server-side connections (why did I take that out
in the first place?).
- Abort inflight, uncommitted and waiting requests for imports that are
invalidated by reconnection to OST. (Generates -EIO, or should!)
- Mete out harsh, harsh justice to locks held by recovery-invalidated imports.
- Remove LBUG()s now that some error returns from ldlm_cli_cancel are "normal".
- Cancel locks on disconnection from OST (really filter).
- Ignore replies that come in after we've started recovery on a given connection.
The socknal's implicit retransmission can otherwise cause us worlds and worlds
of hurt.
- Wake up when we get aborted, and return -EIO.
- Remove connections from the recovd's care when they go unused. (Which might
actually happen, once Phil lands his refcounting fixes!)
13 files changed: