Whamcloud - gitweb
b=1803
authorrread <rread>
Fri, 22 Aug 2003 02:19:00 +0000 (02:19 +0000)
committerrread <rread>
Fri, 22 Aug 2003 02:19:00 +0000 (02:19 +0000)
commit03523bb44b063c4af14e2bc9c92f44eb054f1c50
tree42cccb27c7695ff83dd44b956541ffc6cc2bdbdb
parentc475df98726955e00c1c281621829aeaf17d58b2
b=1803
r=shaver

New import state machine, as documented on the lustre wiki in
ImportStates.

A new function, ptlrpc_connect_import, performs all import connects
and moves the import from the DISCON state to either FULL, EVICTED,
REPLAY, or RECOVER, depending on the situation. Unlike the levels, the
states are now exact, and the request->rq_send_state much match the
import state to be sent.

Passes recovery/01, replay-small, and replay-dual.
lustre/ptlrpc/ptlrpc_module.c