Date: Mon, 12 Aug 2019 10:30:40 +0000 From: bugzilla-noreply@freebsd.org To: fs@FreeBSD.org Subject: [Bug 236480] [zfs] [panic] solaris assert: dn->dn_type != DMU_OT_NONE Message-ID: <bug-236480-3630-BHrc3HpLpK@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-236480-3630@https.bugs.freebsd.org/bugzilla/> References: <bug-236480-3630@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236480 --- Comment #30 from commit-hook@freebsd.org --- A commit references this bug: Author: avg Date: Mon Aug 12 10:30:01 UTC 2019 New revision: 350894 URL: https://svnweb.freebsd.org/changeset/base/350894 Log: a stop gap fix for a race between dnode_hold and dnode_sync_free The race was introduced in r337669, the large dnode feature import from ZoL. The problem was debugged by ZoL developers and then, independently, on FreeBSD. The fix is an early proposal by Brian Behlendorf: =20 https://github.com/behlendorf/zfs/commit/50f32ed74e42aa28522e9681fb8ae55239= fa33a7 This fix never went into ZoL. A larger change that was committed later included a different solution because of the re-worked code. Ideally, we want to revert this fix and re-synchronize FreeBSD large dnode code with that in illumos (or newer ZoL). illumos has a later import of the feature from ZoL that does not have the bug. PR: 236480 Obtained from: Brian Behlendorf <behlendorf1@llnl.gov> Submitted by: ncrogers@gmail.com (patch adaptation) Reported by: ncrogers@gmail.com Tested by: ncrogers@gmail.com, Dennis Noordsij <dennis.noordsij@alumni.helsinki.fi>, Julien Cigar <julien@perdition.city> MFC after: 10 days Changes: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-236480-3630-BHrc3HpLpK>