]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFS11 r341828: Resolve a hang in ZFS during vnode reclaimation
authoremaste <emaste@FreeBSD.org>
Wed, 19 Dec 2018 18:05:50 +0000 (18:05 +0000)
committeremaste <emaste@FreeBSD.org>
Wed, 19 Dec 2018 18:05:50 +0000 (18:05 +0000)
commita3da8d3cae6ff49fc79f222c1874ee28c23a01bf
treefa96d63bf5b0127c766ec620f77d47ade3b555d4
parent55d91311564a9ef552650b09731e5daf20ef1af5
MFS11 r341828: Resolve a hang in ZFS during vnode reclaimation

  This is caused by a deadlock between zil_commit() and zfs_zget()
  Add a way for zfs_zget() to break out of the retry loop in the common case

PR: 229614, 231117
Submitted by: allanjude
Approved by: so
Security: FreeBSD-EN-18:18.zfs
Sponsored by: Klara Systems, The FreeBSD Foundation
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c