On Mon, Sep 24, 2018 at 2:08 PM, Kirill Tkhai <ktkhai@xxxxxxxxxxxxx> wrote: > 2 weeks passed, so ping. > > Miklos, any reaction on this? > > Thanks, > Kirill > > On 11.09.2018 13:11, Kirill Tkhai wrote: >> Hi, >> >> We noticed the performance bottle neck in FUSE running our >> Virtuozzo storage over rdma. On some types of workload >> we observe 20% of time spent in request_find() in profiler. >> This function is iterating over long list of requests, and it >> scales bad. >> >> The patch introduces hash table to reduce the number >> of iterations, we do in this function. Also, algorithm >> of generating IDs for interrupt requests is changed, >> simplified request_find() function and killed >> fuse_req::intr_unique field. Concept looks good. Will review details... Thanks, Miklos