Whamcloud - gitweb
b=1803
authorrread <rread>
Fri, 22 Aug 2003 02:18:59 +0000 (02:18 +0000)
committerrread <rread>
Fri, 22 Aug 2003 02:18:59 +0000 (02:18 +0000)
commit87f3b7a644d6d1c51323a0c0dab9518a9728f863
tree01e5ed7e6dc2822ee84d906cf8e871c4cf475e8d
parentdab1c4e0f1814f5c3950ebeecdd9cfd7c01bc49c
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/ldlm/ldlm_lib.c
lustre/mgmt/mgmt_cli.c
lustre/ptlrpc/import.c [new file with mode: 0644]
lustre/ptlrpc/pinger.c