Re: [PATCH v4 07/25] ibtrs: client: statistics functions

2019-09-27 Thread Jinpu Wang
On Tue, Sep 24, 2019 at 1:15 AM Bart Van Assche wrote: > > On 6/20/19 8:03 AM, Jack Wang wrote: > > +void ibtrs_clt_update_rdma_lat(struct ibtrs_clt_stats *stats, bool read, > > +unsigned long ms) > > +{ > > + struct ibtrs_clt_stats_pcpu *s; > > + int id; > > +

Re: [PATCH v4 07/25] ibtrs: client: statistics functions

2019-09-23 Thread Bart Van Assche
On 6/20/19 8:03 AM, Jack Wang wrote: +void ibtrs_clt_update_rdma_lat(struct ibtrs_clt_stats *stats, bool read, + unsigned long ms) +{ + struct ibtrs_clt_stats_pcpu *s; + int id; + + id = ibtrs_clt_ms_to_id(ms); + s = this_cpu_ptr(stats->pcpu_st

[PATCH v4 07/25] ibtrs: client: statistics functions

2019-06-20 Thread Jack Wang
From: Roman Pen This introduces set of functions used on client side to account statistics of RDMA data sent/received, amount of IOs inflight, latency, cpu migrations, etc. Almost all statistics is collected using percpu variables. Signed-off-by: Danil Kipnis Signed-off-by: Jack Wang --- ...