From: Nathaniel Clark Date: Thu, 7 Apr 2016 11:58:37 +0000 (-0400) Subject: LU-7920 hsm: Account for decreasing max request count X-Git-Tag: 2.8.55~35 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=5bfc22a47debfd5a6103862424546c100b3ad94e LU-7920 hsm: Account for decreasing max request count If HSM is active and the max request count is decreased, account for that when checking to see if more requests should be started. Signed-off-by: Nathaniel Clark Change-Id: I4dcf9ea192f9b354a9933e08d2ced9ced7b3bc7c Reviewed-on: http://review.whamcloud.com/19382 Reviewed-by: John L. Hammond Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Frank Zago Reviewed-by: Aurelien Degremont Reviewed-by: Oleg Drokin --- diff --git a/lustre/mdt/mdt_coordinator.c b/lustre/mdt/mdt_coordinator.c index caa57ca..9669fec 100644 --- a/lustre/mdt/mdt_coordinator.c +++ b/lustre/mdt/mdt_coordinator.c @@ -179,7 +179,7 @@ static int mdt_coordinator_cb(const struct lu_env *env, int i, empty_slot, found; /* Are agents full? */ - if (atomic_read(&cdt->cdt_request_count) == + if (atomic_read(&cdt->cdt_request_count) >= cdt->cdt_max_requests) break; @@ -521,7 +521,7 @@ static int mdt_coordinator(void *data) enum agent_req_status status; /* still room for work ? */ - if (atomic_read(&cdt->cdt_request_count) == + if (atomic_read(&cdt->cdt_request_count) >= cdt->cdt_max_requests) break;