From 90444d82f5bbeeca44a71809f88aed71515a2da8 Mon Sep 17 00:00:00 2001 From: Liang Zhen Date: Mon, 1 Aug 2011 21:07:58 +0800 Subject: [PATCH 1/1] LU-292 srv_n_queued_reqs is screwed up by ptlrpc_unregister_service service::srv_n_queued_reqs is counter for pre-unpack request on service::srv_req_in_queue, we shouldn't change it for unpacked request returned by ptlrpc_server_request_get() Change-Id: I770411fa8f986fa387a1790f87e6a265abc469f1 Signed-off-by: Liang Zhen Reviewed-on: http://review.whamcloud.com/1172 Tested-by: Hudson Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Oleg Drokin --- lustre/ptlrpc/service.c | 1 - 1 file changed, 1 deletion(-) diff --git a/lustre/ptlrpc/service.c b/lustre/ptlrpc/service.c index 3064cb8..0513730 100644 --- a/lustre/ptlrpc/service.c +++ b/lustre/ptlrpc/service.c @@ -2695,7 +2695,6 @@ int ptlrpc_unregister_service(struct ptlrpc_service *service) req = ptlrpc_server_request_get(service, 1); cfs_list_del(&req->rq_list); - service->srv_n_queued_reqs--; service->srv_n_active_reqs++; ptlrpc_hpreq_fini(req); ptlrpc_server_finish_request(service, req); -- 1.8.3.1