From 06f0ff236577002b407ec8fc95ac8f2fd57b467d Mon Sep 17 00:00:00 2001 From: Alex Zhuravlev Date: Thu, 17 Apr 2025 13:17:32 +0300 Subject: [PATCH] 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 --- lustre/ptlrpc/service.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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); -- 1.8.3.1