From: Alex Zhuravlev Date: Thu, 17 Apr 2025 10:17:32 +0000 (+0300) Subject: LU-16818 tests: ignore more opcodes in replay-single/65a X-Git-Tag: 2.16.56~3 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F38%2F58838%2F7;p=fs%2Flustre-release.git LU-16818 tests: ignore more opcodes in replay-single/65a ignore few more opcodes which can interfere testing: MDS_STATFS, OST_STATFS, OST_DISCONNECT and OST_PRECREATE Test-Parameters: env=ONLY=65a,ONLY_REPEAT=100 testlist=replay-single Signed-off-by: Alex Zhuravlev Change-Id: Ib730b540b9075e0ed871bc11f3bdfb4cfd4634a1 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58838 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Mikhail Pershin Reviewed-by: Oleg Drokin --- diff --git a/lustre/ptlrpc/service.c b/lustre/ptlrpc/service.c index d6412cc..fca54af 100644 --- a/lustre/ptlrpc/service.c +++ b/lustre/ptlrpc/service.c @@ -2481,8 +2481,14 @@ static int ptlrpc_server_handle_request(struct ptlrpc_service_part *svcpt, libcfs_idstr(&request->rq_peer), op, lustre_msg_get_jobid(request->rq_reqmsg) ?: ""); - if (op != OBD_PING) - CFS_FAIL_TIMEOUT_MS(OBD_FAIL_PTLRPC_PAUSE_REQ, cfs_fail_val); + if (CFS_FAIL_PRECHECK(OBD_FAIL_PTLRPC_PAUSE_REQ)) { + if (op != OBD_PING && op != OST_STATFS && + op != MDS_STATFS && op != OST_CREATE && + op != OST_DISCONNECT) { + DEBUG_REQ(D_ERROR, request, "HIT"); + CFS_FAIL_TIMEOUT_MS(OBD_FAIL_PTLRPC_PAUSE_REQ, cfs_fail_val); + } + } CDEBUG(D_NET, "got req %llu\n", request->rq_xid);