Whamcloud - gitweb
LU-12510 osd: osd-zfs to release zrlock quickly 00/35600/3
authorAlexey Zhuravlev <bzzz@whamcloud.com>
Mon, 15 Jul 2019 18:01:59 +0000 (21:01 +0300)
committerOleg Drokin <green@whamcloud.com>
Tue, 30 Jul 2019 04:03:29 +0000 (04:03 +0000)
commitec6b9a60c87767236804865da51a5c1c425db01c
treec102b5227edbbc83c13681b3ea145eaea67b6053
parent4755a6677e587bcb6fb25f388b944ba5eafed5b6
LU-12510 osd: osd-zfs to release zrlock quickly

otherwise few threads trying to access same dnode can get stuck.
this patch is a quick workaround for the issue, it's supposed
to be replaced with a better patch using regular DMU API.

Lustre-commit: 88b329ac2ab568a25251f3f7c3a7e0c7367cb36f
Lustre-change: https://review.whamcloud.com/35524

Change-Id: I24d9ed7f8e68080c6a46409476a80799dbb45230
Signed-off-by: Alexey Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Reviewed-on: https://review.whamcloud.com/35600
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-zfs/osd_internal.h
lustre/osd-zfs/osd_object.c