Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Dec 2009 22:46:21 +0100
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        Martin Matuska <mm@FreeBSD.org>
Cc:        freebsd-fs@freebsd.org, Ronald Klop <ronald-freebsd8@klop.yi.org>
Subject:   Re: zfs receive gives: internal error: Argument list too long
Message-ID:  <20091216214621.GA4217@garage.freebsd.pl>
In-Reply-To: <4B26B08E.5000203@FreeBSD.org>
References:  <op.u2df9msz8527sy@82-170-177-25.ip.telfort.nl> <op.u2dgfwap8527sy@82-170-177-25.ip.telfort.nl> <op.u2i2wknf8527sy@82-170-177-25.ip.telfort.nl> <20091029205121.GB3418@garage.freebsd.pl> <9AA2C968-F09D-473D-BD13-F13B3F94ED60@sarenet.es> <20091214154750.GF1666@garage.freebsd.pl> <495F94EF-8F57-440D-8810-F40E40DE69D5@sarenet.es> <4B26B08E.5000203@FreeBSD.org>

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

--3MwIy2ne0vdjdPXF
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Dec 14, 2009 at 10:39:26PM +0100, Martin Matuska wrote:
> I was unable to reproduce the panic (with 8.0-RELEASE-p1 + Pawel's patch
> or with my patch).
>=20
> I can split my patch into two Opensolaris changesets - 8986, that is
> exactly pjd's patch. The other changeset is 7994.
> BUG ID 6764159: restore_object() makes a call that can block while
> having a tx open but not yet committed.
>=20
> So to make life easier, I have split this and use 2 patches (that make
> together my old patch)
> a) 6764159_restore_blocking.patch
> b) zfs_recv_E2BIG.patch
>=20
> I have also encountered a problem with recursive zfs snapshots of
> previsously transferred datasets.
> On many of my systems, zfs snapshot -r tank@xyz just did not work with
> the following error: zfs snapshot -r failed because filesystem was busy
>=20
> Patch links:
> http://mfsbsd.vx.sk/patches/6764159_restore_blocking.patch
> http://mfsbsd.vx.sk/patches/6462803_zfs_snapshot_busy.patch
> http://people.freebsd.org/~pjd/patches/zfs_recv_E2BIG.patch
>=20
> Related OpenSolaris links:
> http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=3D6462803 (zfs
> snapshot busy)
> http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=3D6764159
> (restore_object blocking)
> http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=3D6801979 (zfs
> receive E2BIG)
>=20
> I am running all three patches on about 30-40 servers with 8 CPU cores,
> amd64 and intensive zfs snapshot -r, intense zfs send/receive operations
> for several days.
> No panics or other problems by now.

Martin, please go ahead and commit your patch.

Thank you for looking into this!

--=20
Pawel Jakub Dawidek                       http://www.wheel.pl
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--3MwIy2ne0vdjdPXF
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iD8DBQFLKVUsForvXbEpPzQRAmyRAJ9yPodPvgok3czhFnH/9BEpMEOkuQCcD3l9
n6O7GZtTK8LT/OkiUcWskek=
=OOXY
-----END PGP SIGNATURE-----

--3MwIy2ne0vdjdPXF--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091216214621.GA4217>