Whamcloud - gitweb
b=21471 fix race problem during recovery
authorroot <root@zhanghc.(none)>
Tue, 12 Jan 2010 23:12:31 +0000 (07:12 +0800)
committerJohann Lombardi <johann@sun.com>
Thu, 14 Jan 2010 11:10:51 +0000 (12:10 +0100)
commite0376569a50bb81f192d86ae51c6b114d5653845
tree73d2ec46e6308e9d98460bacc6b570f5b60d5615
parentbe7cd165b85e993e503f445602510167a8f802a8
b=21471 fix race problem during recovery

during recovery, "class_unlink_export", "class_set_export_delayed"
and "target_queue_last_replay_reply" maybe race duirng processing
(increase/decrease) "obd_recoverable_clients" and "obd_delayed_clients"
and cause the recovery to wait forever

i=tappro@sun.com
i=yong.fan@sun.com
lustre/obdclass/genops.c