From owner-freebsd-current@FreeBSD.ORG Tue Aug 18 14:21:02 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 57E92106568F; Tue, 18 Aug 2009 14:21:02 +0000 (UTC) (envelope-from serenity@exscape.org) Received: from ch-smtp01.sth.basefarm.net (ch-smtp01.sth.basefarm.net [80.76.149.212]) by mx1.freebsd.org (Postfix) with ESMTP id D9F858FC3F; Tue, 18 Aug 2009 14:21:01 +0000 (UTC) Received: from c83-253-252-234.bredband.comhem.se ([83.253.252.234]:45452 helo=mx.exscape.org) by ch-smtp01.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1MdPY5-0005pi-3g; Tue, 18 Aug 2009 16:20:31 +0200 Received: from [192.168.1.5] (macbookpro [192.168.1.5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx.exscape.org (Postfix) with ESMTPSA id 97AD1199BA; Tue, 18 Aug 2009 16:20:26 +0200 (CEST) Message-Id: From: Thomas Backman To: Pawel Dawidek Jakub In-Reply-To: <25E11A9B-9FDE-4C34-8C6F-8A7883E9876A@exscape.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 18 Aug 2009 16:20:24 +0200 References: <25E11A9B-9FDE-4C34-8C6F-8A7883E9876A@exscape.org> X-Mailer: Apple Mail (2.936) X-Originating-IP: 83.253.252.234 X-Scan-Result: No virus found in message 1MdPY5-0005pi-3g. X-Scan-Signature: ch-smtp01.sth.basefarm.net 1MdPY5-0005pi-3g 08131470b976214b8c0065d7cdd052dd Cc: FreeBSD current Subject: Re: Bad news re: new (20080817) ZFS patches and send/recv (broken again) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2009 14:21:02 -0000 On Aug 17, 2009, at 17:24, Thomas Backman wrote: > On Aug 17, 2009, at 15:25, Thomas Backman wrote: > >> So, I've got myself a source tree almost completely free of patches >> after today's batch of ZFS patches merged - all that remains is >> that I uncommented ps -axl from /usr/sbin/crashinfo, since it only >> coredumps anyway, and added CFLAGS+=-DDEBUG=1 to zfs/Makefile. >> >> One of the changes I didn't already have prior to this must have >> broken something, though, because this script worked just fine >> before the merges earlier today. >> The script below is the exact same I linked in http://lists.freebsd.org/pipermail/freebsd-current/2009-July/009174.html >> back in July (URL to the script: http://exscape.org/temp/zfs_clone_panic.sh >> ) - I made some local changes, thus the name invoked below. >> >> Now that all the patches are merged, you should need nothing but >> the script, bash, and the ~200MB free space on the partition >> containing /root/ to reproduce this problem. >> (Note that the "no such pool" in the FIRST script is normal; it >> simply tries to clean up something that isn't there, without error/ >> sanity checking.) >> >> [...] >> + zpool create -f -R /slave slave ggate666 >> ++ date +backup-%Y%m%d-%H%M >> + NOW=backup-20090817-1522 >> + echo 'Creating snapshots' >> Creating snapshots >> + zfs snapshot -r tank@backup-20090817-1522 >> + echo 'Cloning pool' >> Cloning pool >> + zfs send -R tank@backup-20090817-1522 >> + zfs recv -vFd slave >> cannot receive: invalid stream (malformed nvlist) >> warning: cannot send 'tank@backup-20090817-1522': Broken pipe >> >> >> Regards, >> Thomas > This is perhaps more troubling... > [...] > [root@chaos ~]# zpool create testpool ad0s1d > [root@chaos ~]# zpool export testpool > [root@chaos ~]# zpool import testpool > cannot import 'testpool': no such pool available > > Regards, > Thomas OK, I tried to reproduce this in a VM... And I have to say I was a bit surprised: after doing an installkernel/installworld, but BEFORE REBOOTING (I install in "multi"-user (one user via ssh), never had a problem with that), the same issue has appeared, so I'm guessing zfs.ko can't be to blame here? What the heck? Regards, Thomas