Whamcloud - gitweb
LU-12510 osd: osd-zfs to release zrlock quickly 24/35524/3
authorAlexey Zhuravlev <bzzz@whamcloud.com>
Mon, 15 Jul 2019 18:01:59 +0000 (21:01 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 24 Jul 2019 04:20:50 +0000 (04:20 +0000)
commit88b329ac2ab568a25251f3f7c3a7e0c7367cb36f
tree3d5c6d26e6c881e927c4723d25c73fa69dcec329
parent0c2cc920370e5dcf99e141610020d75082d2898c
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.

Change-Id: I24d9ed7f8e68080c6a46409476a80799dbb45230
Signed-off-by: Alexey Zhuravlev <bzzz@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/35524
Tested-by: jenkins <devops@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-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-zfs/osd_internal.h
lustre/osd-zfs/osd_object.c