Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Dec 2020 12:47:12 +1030
From:      "Daniel O'Connor" <darius@dons.net.au>
To:        "O'Connor, Daniel via freebsd-hackers" <freebsd-hackers@freebsd.org>
Subject:   Re: zfs send from an ancient system
Message-ID:  <FA10AF5E-3C05-4138-8A79-7684CEEEA7AF@dons.net.au>
In-Reply-To: <3363BCBC-0F1A-4B28-8A1A-58D0950DF15A@dons.net.au>
References:  <308513D0-0CA6-462F-B3C6-03BF5A617081@dons.net.au> <3363BCBC-0F1A-4B28-8A1A-58D0950DF15A@dons.net.au>

next in thread | previous in thread | raw e-mail | index | archive | help


> On 7 Dec 2020, at 23:06, Daniel O'Connor <darius@dons.net.au> wrote:
>> On 7 Dec 2020, at 18:18, Daniel O'Connor <darius@dons.net.au> wrote:
>> I am sure I have done this in the past from this machine, =
unfortunately I don't have the receiving machine any more as it got =
repurposed.
>=20
> I created a new test FS on the 8.2 machine with a single file in it =
and it reproduces the problem.
>=20
> I did some tests with an md(4) backed zpool and it works on =
11.3-RELEASE-p5 and fails on 12.0-RELEASE-p10.

I did a bisect and found the commit:
commit 46cdbe4a7a57c13eb35e99a5abea862ef346524f (HEAD)
Author: mmacy <mmacy@FreeBSD.org>
Date:   Sun Aug 12 00:45:53 2018 +0000

    MFV/ZoL: Implement large_dnode pool feature

    commit 50c957f702ea6d08a634e42f73e8a49931dd8055
    Author: Ned Bass <bass6@llnl.gov>
    Date:   Wed Mar 16 18:25:34 2016 -0700

        Implement large_dnode pool feature
...
Notes:
    svn path=3D/head/; revision=3D337669

I did try creating a pool with no features enabled (zpool create -d ...) =
but it still failed.

> Also, it appears I can 'launder' the send through the 11.3 machine, ie =
recv on it then send to the 12.2 system and it works.
>=20
> Tested with the following:
> truncate -s 100M /tmp/zfs.1
> sudo mdconfig -t vnode -f /tmp/zfs.1
> sudo zpool create testtank /dev/md0
> curl http://www.gsoft.com.au/~doconnor/test.zfssend.gz | gzip -d | =
sudo zfs recv -vd testtank
> sudo zpool destroy testtank
> sudo mdconfig -u md0 -d
> rm /tmp/zfs.1
>=20
> --
> Daniel O'Connor
> "The nice thing about standards is that there
> are so many of them to choose from."
> -- Andrew Tanenbaum
>=20

--
Daniel O'Connor
"The nice thing about standards is that there
are so many of them to choose from."
 -- Andrew Tanenbaum




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FA10AF5E-3C05-4138-8A79-7684CEEEA7AF>