From owner-freebsd-fs@FreeBSD.ORG Mon Mar 21 17:19:27 2011 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93CED106566C for ; Mon, 21 Mar 2011 17:19:27 +0000 (UTC) (envelope-from lists@loveturtle.net) Received: from loveturtle.net (unknown [IPv6:2605:5a00:0:666::1]) by mx1.freebsd.org (Postfix) with ESMTP id BD99C8FC0C for ; Mon, 21 Mar 2011 17:19:26 +0000 (UTC) Received: from loveturtle.net (localhost [127.0.0.1]) by loveturtle.net (Postfix) with ESMTP id AB3C1255F for ; Mon, 21 Mar 2011 12:19:24 -0500 (EST) X-Virus-Scanned: amavisd-new at loveturtle.net Received: from loveturtle.net ([127.0.0.1]) by loveturtle.net (loveturtle.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kNWjMcfzjSWF for ; Mon, 21 Mar 2011 12:19:22 -0500 (EST) Received: from vier.loveturtle.net (vier.loveturtle.net [216.182.254.140]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by loveturtle.net (Postfix) with ESMTPS id 6FA362544 for ; Mon, 21 Mar 2011 12:19:22 -0500 (EST) From: Dillon Kass Date: Mon, 21 Mar 2011 13:19:22 -0400 Message-Id: To: freebsd-fs@freebsd.org Mime-Version: 1.0 (Apple Message framework v1082) X-Mailer: Apple Mail (2.1082) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: 8.2-R & ZFSv28 & zfs destroy -r X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 17:19:27 -0000 Hello. Sorry if this has already been mentioned (and/or fixed), I = browsed the list archive and didn't see anything...=20 I just applied releng-8.2-zfsv28-20110317.patch.xz to 8.2-R and all = seems well but I noticed a zfs destroy -r bug..=20 It used to be if you had a snapshot say rpool/test@monday you could = issue zfs destroy -r rpool@monday and it would delete the snapshot even = though rpool@monday doesn't exist.=20 for example.. turtle@solaris11vm:~# zfs list -t all -r rpool1/test NAME USED AVAIL REFER MOUNTPOINT rpool1/test 127K 6.34G 34K /rpool1/test rpool1/test@testsnap 0 - 34K - rpool1/test/test2 31K 6.34G 31K /rpool1/test/test2 rpool1/test/test2@testsnap 0 - 31K - rpool1/test/test3 31K 6.34G 31K /rpool1/test/test3 rpool1/test/test3@testsnap 0 - 31K - rpool1/test/test4 31K 6.34G 31K /rpool1/test/test4 rpool1/test/test4@testsnap 0 - 31K - turtle@solaris11vm:~# zfs destroy -r rpool1@testsnap turtle@solaris11vm:~# zfs list -t all -r rpool1/test NAME USED AVAIL REFER MOUNTPOINT rpool1/test 127K 6.34G 34K /rpool1/test rpool1/test/test2 31K 6.34G 31K /rpool1/test/test2 rpool1/test/test3 31K 6.34G 31K /rpool1/test/test3 rpool1/test/test4 31K 6.34G 31K /rpool1/test/test4 turtle@solaris11vm:~#=20 However, after updating I noticed zfSnap was unable to destroy my = snapshots. It seems like this isn't working anymore.. loveturtle zfsnap # zfs snapshot -r lt/home@testsnap loveturtle zfsnap # zfs destroy -r lt@testsnap cannot destroy 'lt@testsnap': dataset does not exist no snapshots destroyed zsh: exit 1 zfs destroy -r lt@testsnap loveturtle zfsnap # zfs destroy -r lt/home@testsnap loveturtle zfsnap #=20 :-(=