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>