Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Lustre 2.12.2
-
None
-
3
-
9223372036854775807
Description
A client panics if a request succeeded but the following processing failed.
The flow is below.
mdc_enqueue_base ldlm_cli_enqueue ptlrpc_queue_wait // succeeded, that is, req->rq_transno != 0 ldlm_cli_enqueue_fini // failed, that is, rc != 0 ldlm_lock_change_resource // error ex. ENOMEM mdc_clear_replay_flag LBUG // <-
There are serveral ways that ldlm_cli_enqueue() may fail even if ldlm_cli_enqueue() succeeded. LBUG should be removed.
Tatsushi Takamura (takamr.tatsushi@jp.fujitsu.com) uploaded a new patch: https://review.whamcloud.com/35918
Subject: LU-12695 mdc: remove wrong LBUG
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d805078ec6e86c19fc35412e33969d4e0efa99d2