diff --git a/lustre/ptlrpc/client.c b/lustre/ptlrpc/client.c index 666922752f0f25b70a2e94c7e6047000b189ed57..5d13a24df9f29156e640a2e841d7a50039b87d43 100644 --- a/lustre/ptlrpc/client.c +++ b/lustre/ptlrpc/client.c @@ -278,10 +278,9 @@ static void ptlrpc_at_adj_net_latency(struct ptlrpc_request *req) /* Network latency is total time less server processing time */ nl = max_t(int, now - req->rq_sent - st, 0) + 1/*st rounding*/; - if (st > now - req->rq_sent + 2 /* rounding */) - CERROR("Reported service time %u > total measured time " - CFS_DURATION_T"\n", - st, cfs_time_sub(now, req->rq_sent)); + if (st > now - req->rq_sent + 3 /* bz16408 */) + CWARN("Reported service time %u > total measured time " + CFS_DURATION_T"\n", st, cfs_time_sub(now, req->rq_sent)); oldnl = at_add(&at->iat_net_latency, nl); if (oldnl != 0)