Skip site navigation (1)Skip section navigation (2)
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>