LU-9906 osd: use pagevec for putting pages
Using a pagevec instead of individual page puts is much
more efficient. This should reduce contention on the page
cache allocation/freeing, which becomes a bottleneck with
high speed OSTs.
Cray-bug-id: LUS-5670
Lustre-change: https://review.whamcloud.com/30531
Lustre-commit:
2a2adfd04245a24148d8de29b8558cd98c92bffa
Signed-off-by: Patrick Farrell <paf@cray.com>
Change-Id: Ic15cb8e30887ec55e9348e50af307bfd7108c7e4
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-by: Alexey Lyashkov <c17817@cray.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/33988
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>