Details
-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
3
-
9223372036854775807
Description
MRP-3604 ldlm: Wrong evict during failover
There is a race between setting obd_fail & OBD_OPT_FAILOVER.
tgt_client_del() checks only OBD_OPT_FAILOVER
It is better to rely only on obd_fail.
We shouldn't evict during failover at all, it should
be handled on a new server.
Such wrong evict can happen when server can't send CP AST
to the client because failover has started already.
Attachments
Issue Links
- is related to
-
LU-9066 ior ERROR: read() failed, Input/output error; client was evicted after OST failover
-
- Closed
-
Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27300/
Subject: Revert "LU-8359 ldlm: Wrong evict during failover"
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: c7d61cf7497944fde258697f13b34e452bf5d4a1