solaris assert: (dn->dn_id_flags & DN_ID_NEW_EXIST) == 0

Xin Li delphij at delphij.net
Sun Oct 13 09:39:04 UTC 2019


On 10/12/19 12:36, Xin Li via freebsd-fs wrote:
> Not sure how this was triggered (yet; this is mostly an idle system) but
> will try to find out.

It seems that this is related to the recent large dnode change (kernel
without r353176 r353304 would work just fine).  It seems like I can
trigger it with some build-type workload (by doing portmaster -Bd icu
postfix ...), but it's not always triggerable and one has to build
multiple times to catch it.

I think OpenZFS aa02ea01948372a32cbf08bfc31c72c32e3fc81e would fix this
(Note: 424fd7c3e080255935646d2beaa2655c116cc37a added zfs_ to all
refcount_* functions but it was not incorporated to FreeBSD, it should
either be applied, or you would need to change the additional
zfs_refcount_ to refcount_ when applying that revision).  My system
seems to stand after applying it.

Could you please import it or both?

Cheers,

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-fs/attachments/20191013/3e5744d4/attachment.sig>


More information about the freebsd-fs mailing list