Whamcloud - gitweb
LU-11221 osd: allow concurrent bulks from pagecache 70/36570/2
authorAlex Zhuravlev <bzzz@whamcloud.com>
Wed, 31 Oct 2018 09:54:59 +0000 (12:54 +0300)
committerOleg Drokin <green@whamcloud.com>
Thu, 21 Nov 2019 07:35:17 +0000 (07:35 +0000)
commitefcdfe9e075fdfa334d16bcb53399f2978c16d42
tree8db91d16c0a5dfd48fa2e8718d78b980bdc5d16d
parentd55982d8422abada4e9f23856e18d20771f70897
LU-11221 osd: allow concurrent bulks from pagecache

drop page lock earlier, once IO is complete so that page can be
read by few clients simultanously.

Lustre-change: https://review.whamcloud.com/33521
Lustre-commit: 0a92632538d8c985e024def73512d18d1570d5ca

Change-Id: Iee28f578e937744f07f7c5be7eae99e59e625e6e
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Li Xi <lixi@ddn.com>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/36570
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/obd.h
lustre/osd-ldiskfs/osd_io.c