svn commit: r353341 - head/cddl/contrib/opensolaris/cmd/zpool

Toomas Soome tsoome at me.com
Wed Oct 9 11:40:45 UTC 2019



> On 9. Oct 2019, at 14:34, Andriy Gapon <avg at FreeBSD.org> wrote:
> 
> Author: avg
> Date: Wed Oct  9 11:34:16 2019
> New Revision: 353341
> URL: https://svnweb.freebsd.org/changeset/base/353341
> 
> Log:
>  zfs: document large_dnode feature
> 
>  The text is copied from illumos.
>  The conversion to mdoc is mine.
>  The FreeBSD boot warning is copied from large_block description.


We do support booting with large_dnode enabled:)

r323494 | tsoome | 2017-09-12 16:45:04 +0300 (Tue, 12 Sep 2017) | 7 lines

loader should support large_dnode

rgds,
toomas


> 
>  MFC after:	4 days
> 
> Modified:
>  head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7
> 
> Modified: head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7
> ==============================================================================
> --- head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7	Wed Oct  9 11:26:36 2019	(r353340)
> +++ head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7	Wed Oct  9 11:34:16 2019	(r353341)
> @@ -527,6 +527,36 @@ Please note that booting from datasets that have recor
> supported by the
> .Fx
> boot loader.
> +.It Sy large_dnode
> +.Bl -column "READ\-ONLY COMPATIBLE" "org.zfsonlinux:large_dnode"
> +.It GUID Ta org.zfsonlinux:large_dnode
> +.It READ\-ONLY COMPATIBLE Ta no
> +.It DEPENDENCIES Ta extensible_dataset
> +.El
> +.Pp
> +The
> +.Sy large_dnode
> +feature allows the size of dnodes in a dataset to be set larger than 512B.
> +.Pp
> +This feature becomes
> +.Sy active
> +once a dataset contains an object with a dnode larger than 512B,
> +which occurs as a result of setting the
> +.Sy dnodesize
> +dataset property to a value other than
> +.Sy legacy .
> +The feature will return to being
> +.Sy enabled
> +once all filesystems that have ever contained a dnode larger than 512B are
> +destroyed.
> +Large dnodes allow more data to be stored in the bonus buffer, thus potentially
> +improving performance by avoiding the use of spill blocks.
> +.Pp
> +Please note that booting from datasets that have dnodes larger than 512B is
> +.Em NOT
> +supported by the
> +.Fx
> +boot loader.
> .It Sy sha512
> .Bl -column "READ\-ONLY COMPATIBLE" "org.illumos:sha512"
> .It GUID Ta org.illumos:sha512



More information about the svn-src-head mailing list