Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Oct 2023 12:04:14 +0530
From:      Ravi Pokala <rpokala@freebsd.org>
To:        Alexander Motin <mav@FreeBSD.org>, Martin Matuska <mm@FreeBSD.org>, <src-committers@FreeBSD.org>, <dev-commits-src-all@FreeBSD.org>, <dev-commits-src-main@FreeBSD.org>
Subject:   Re: 26103ccba8b7 - main - zfs: enable block cloning by default
Message-ID:  <71605D3D-27E5-484A-B432-CD18BB924E04@panasas.com>
In-Reply-To: <c5bafe02-a52d-dbfb-4ae4-bfcf03b32ffb@FreeBSD.org>
References:  <202310102247.39AMlsjX018898@gitrepo.freebsd.org> <2D247230-D189-4A43-85A2-0F2442A9CA6A@panasas.com> <c5bafe02-a52d-dbfb-4ae4-bfcf03b32ffb@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for the explanation, Alexander.

-Ravi (rpokala@)

=EF=BB=BF-----Original Message-----
From: <owner-src-committers@freebsd.org <mailto:owner-src-committers@freebs=
d.org>> on behalf of Alexander Motin <mav@FreeBSD.org <mailto:mav@FreeBSD.or=
g>>
Date: Wednesday, October 11, 2023 at 08:58
To: Ravi Pokala <rpokala@freebsd.org <mailto:rpokala@freebsd.org>>, Martin =
Matuska <mm@FreeBSD.org <mailto:mm@FreeBSD.org>>, <src-committers@FreeBSD.or=
g <mailto:src-committers@FreeBSD.org>>, <dev-commits-src-all@FreeBSD.org <ma=
ilto:dev-commits-src-all@FreeBSD.org>>, <dev-commits-src-main@FreeBSD.org <m=
ailto:dev-commits-src-main@FreeBSD.org>>
Subject: Re: 26103ccba8b7 - main - zfs: enable block cloning by default


Hi Ravi,


It was disabled because 6 months ago when it was introduced there were=20
some bug reports, and people preferred to stay away rather than debug=20
it. Since then Linux support was added with respective testing and=20
fixing. Several bugs found during FreeBSD testing were addressed, and=20
all the tests are passing clean now. In upstream OpenZFS this feature=20
was never actually disabled, and the release of OpenZFS 2.2.0 including=20
it should be officially tagged nearest days. So we feel it is time for=20
another try. At least until any other issues are reported, there is no=20
reason for it to stay disabled.


On 10.10.2023 22:44, Ravi Pokala wrote:
> Hi Martin,
>=20
> The commit message says "what", not "why".
>=20
> Why was block cloning disabled by default before, and why is it being ena=
bled now?
>=20
> Thanks,
>=20
> Ravi (rpokala@)
>=20
> =EF=BB=BF-----Original Message-----
> From: <owner-src-committers@freebsd.org <mailto:owner-src-committers@free=
bsd.org> <mailto:owner-src-committers@freebsd.org <mailto:owner-src-committe=
rs@freebsd.org>>> on behalf of Martin Matuska <mm@FreeBSD.org <mailto:mm@Fre=
eBSD.org> <mailto:mm@FreeBSD.org <mailto:mm@FreeBSD.org>>>
> Date: Wednesday, October 11, 2023 at 04:17
> To: <src-committers@FreeBSD.org <mailto:src-committers@FreeBSD.org> <mail=
to:src-committers@FreeBSD.org <mailto:src-committers@FreeBSD.org>>>, <dev-co=
mmits-src-all@FreeBSD.org <mailto:dev-commits-src-all@FreeBSD.org> <mailto:d=
ev-commits-src-all@FreeBSD.org <mailto:dev-commits-src-all@FreeBSD.org>>>, <=
dev-commits-src-main@FreeBSD.org <mailto:dev-commits-src-main@FreeBSD.org> <=
mailto:dev-commits-src-main@FreeBSD.org <mailto:dev-commits-src-main@FreeBSD=
.org>>>
> Subject: git: 26103ccba8b7 - main - zfs: enable block cloning by default
>=20
>=20
> The branch main has been updated by mm:
>=20
>=20
> URL: https://cgit.FreeBSD.org/src/commit/?id=3D26103ccba8b75038bd8377326852=
4ac814bfa334 <https://cgit.FreeBSD.org/src/commit/?id=3D26103ccba8b75038bd8377=
3268524ac814bfa334> <https://cgit.FreeBSD.org/src/commit/?id=3D26103ccba8b7503=
8bd83773268524ac814bfa334> <https://cgit.FreeBSD.org/src/commit/?id=3D26103ccb=
a8b75038bd83773268524ac814bfa334&gt;>
>=20
>=20
> commit 26103ccba8b75038bd83773268524ac814bfa334
> Author: Martin Matuska <mm@FreeBSD.org <mailto:mm@FreeBSD.org> <mailto:mm=
@FreeBSD.org <mailto:mm@FreeBSD.org>>>
> AuthorDate: 2023-10-10 22:43:35 +0000
> Commit: Martin Matuska <mm@FreeBSD.org <mailto:mm@FreeBSD.org> <mailto:mm=
@FreeBSD.org <mailto:mm@FreeBSD.org>>>
> CommitDate: 2023-10-10 22:43:35 +0000
>=20
>=20
> zfs: enable block cloning by default
>=20
>=20
> Discussed with: markj
> Reviewed by: mav
> Tested by: mm (FreeBSD test suite + OpenZFS test suite)
> MFC after: 2 months
> Differential Revision: https://reviews.freebsd.org/D41991 <https://review=
s.freebsd.org/D41991> <https://reviews.freebsd.org/D41991>; <https://reviews.=
freebsd.org/D41991&gt;>
> ---
> sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>=20
>=20
> diff --git a/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c b/sys=
/contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c
> index 8969fd6a54bd..09e18de81748 100644
> --- a/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c
> +++ b/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c
> @@ -89,7 +89,7 @@ int zfs_debug_level;
> SYSCTL_INT(_vfs_zfs, OID_AUTO, debug, CTLFLAG_RWTUN, &zfs_debug_level, 0,
> "Debug level");
>=20
>=20
> -int zfs_bclone_enabled;
> +int zfs_bclone_enabled =3D 1;
> SYSCTL_INT(_vfs_zfs, OID_AUTO, bclone_enabled, CTLFLAG_RWTUN,
> &zfs_bclone_enabled, 0, "Enable block cloning");
>=20
>=20
>=20
>=20
>=20
>=20


--=20
Alexander Motin







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?71605D3D-27E5-484A-B432-CD18BB924E04>