From owner-freebsd-fs@FreeBSD.ORG Tue Mar 17 11:28:07 2015 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B2929D4E for ; Tue, 17 Mar 2015 11:28:07 +0000 (UTC) Received: from muller.mulle-kybernetik.com (muller.mulle-kybernetik.com [5.9.30.29]) by mx1.freebsd.org (Postfix) with ESMTP id 11AD0E80 for ; Tue, 17 Mar 2015 11:28:06 +0000 (UTC) Received: (qmail 87671 invoked from network); 17 Mar 2015 11:28:04 -0000 Received: from unknown (HELO optimist.z.net) (znek@5.9.30.11) by mail.mulle-kybernetik.com with AES128-SHA encrypted SMTP; 17 Mar 2015 11:28:04 -0000 From: =?iso-8859-1?Q?Marcus_M=FCller?= Content-Type: multipart/signed; boundary="Apple-Mail=_08659759-6A1E-4D16-907E-BE831652E096"; protocol="application/pkcs7-signature"; micalg=sha1 Message-Id: <321BAF06-210B-4E0C-8152-756FCCD82E18@mulle-kybernetik.com> Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: zfs destroy dry-run lying about reclaimable space? Date: Tue, 17 Mar 2015 12:28:04 +0100 References: To: freebsd-fs@FreeBSD.org In-Reply-To: X-Mailer: Apple Mail (2.1878.6) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Mar 2015 11:28:07 -0000 --Apple-Mail=_08659759-6A1E-4D16-907E-BE831652E096 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 On 17.03.2015, at 11:18, Marcus M=FCller = wrote: > I was a bit stumped by the fact that the sum of the reclaimable space = reported via dry-run of zfs-destroy-snapshots.sh wasn't anywhere near = the supposed "usedbysnapshots" value of the filesystem, so I just = deleted all snapshots for real to see what would happen. Unfortunately I = cannot zfs diff any of them now to get any clues why the dry-run would = be so wrong, but maybe anyone else knows? Is this a known bug already? A bit more context: root@fbsd:(/)# uname -a FreeBSD fbsd.z.net 10.1-PRERELEASE FreeBSD 10.1-PRERELEASE #0 = 8e3e4f9(stable/10)-dirty: Wed Nov 19 16:06:59 CET 2014 = root@fbsd:/usr/obj/usr/src/sys/tank amd64 root@fbsd:(/)# zfs get version tank/usr/local NAME PROPERTY VALUE SOURCE tank/usr/local version 5 - root@fbsd:(/)# zpool get all tank NAME PROPERTY VALUE = SOURCE [...] tank feature@async_destroy enabled = local tank feature@empty_bpobj active = local tank feature@lz4_compress active = local tank feature@multi_vdev_crash_dump enabled = local tank feature@spacemap_histogram active = local tank feature@enabled_txg active = local tank feature@hole_birth active = local tank feature@extensible_dataset enabled = local tank feature@embedded_data active = local tank feature@bookmarks enabled = local tank feature@filesystem_limits enabled = local The pool was only upgraded recently, but it already had feature flag = support before (don't recall which feature flags were new). Also, I = don't recall when the filesystem version was upgraded from 4 to 5, but I = presume that's been before the snapshots had been created (I did search = in the pool history, but didn't find an upgrade statement. This pool had = been created last year and populated with a recursive dump of another = pool which has been destroyed in the meantime, thus no history logs for = this.) Cheers, Marcus -- Marcus M=FCller . . . http://www.mulle-kybernetik.com/znek/ --Apple-Mail=_08659759-6A1E-4D16-907E-BE831652E096 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFeDCCBXQw ggNcoAMCAQICAQUwDQYJKoZIhvcNAQEEBQAwgYkxCzAJBgNVBAYTAkRFMREwDwYDVQQHEwhEb3J0 bXVuZDEMMAoGA1UECBMDTlJXMRkwFwYDVQQKExBNdWxsZSBreWJlcm5ldGlLMRMwEQYDVQQLEwpD cnlwdG9NdWxsMSkwJwYJKoZIhvcNAQkBFhphZG1pbkBtdWxsZS1reWJlcm5ldGlrLmNvbTAeFw0w NzExMTMyMjQ0MTFaFw0xNzExMTAxMzU5MTVaMEMxFzAVBgNVBAMMDk1hcmN1cyBNw7xsbGVyMSgw JgYJKoZIhvcNAQkBFhl6bmVrQG11bGxlLWt5YmVybmV0aWsuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAsfY3y3gSAXARzS9kU6fI86rTrxZ8Xwr2Y3nWyGxZzCR+TBDP+wt9Xrox 9DYXMKsULSWPJo7m7VAJom2W9HvVHJysSHe6XAlc337SKebRrZU3EZZa9XxqtIpkj4ofaNdYR7rm ccWNgF/cw/ktS6q7oEZmp0mZbENZAWhlTRvMS/isr5UWjZzltB/h80ek2zH1IKtvLrTW7f8FPOD2 Ko/inTfTse+vwMJDVsKC7IixibCM/TNCHz9B7RwMbDnUd7w9x5w+i72OP5m9wM0T2B/3y9JFm9nj FFgR9XU03rjcqrGNmmyNacdG3OWjD3uC2VlyD8Epzieu+nGgocyFe3xy8wIDAQABo4IBKjCCASYw DAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUOgJFw4VT2Al6PqOPhNjzB6OA/1gwgbYGA1UdIwSBrjCB q4AUi4wPa5pKvXInb/+V4R14pS98BlOhgY+kgYwwgYkxCzAJBgNVBAYTAkRFMREwDwYDVQQHEwhE b3J0bXVuZDEMMAoGA1UECBMDTlJXMRkwFwYDVQQKExBNdWxsZSBreWJlcm5ldGlLMRMwEQYDVQQL EwpDcnlwdG9NdWxsMSkwJwYJKoZIhvcNAQkBFhphZG1pbkBtdWxsZS1reWJlcm5ldGlrLmNvbYIB ATALBgNVHQ8EBAMCBLAwEQYJYIZIAYb4QgEBBAQDAgWgMB4GCWCGSAGG+EIBDQQRFg94Y2EgY2Vy dGlmaWNhdGUwDQYJKoZIhvcNAQEEBQADggIBAKPsEUz8o2pTVYmcc6FO9oyzjgHPVqbQxPD/Ku+u 1WvS2P+z+zGKKoD67sp8+0DdEoysEKjiY9uKhvGpK0YQ09cFRL4lJwtVz5WwGe/g9Q/kAMNp0Nif 3KOD8H76Z7nUw10MwQ5hRf0apn1kv8R/2Tz3wP2amCU0XJm+AC1Q2oeFPo20uRQckBIwKcHo/NRl NNgSUs2m6pnqyndk2+fTpqpoY77UV6CDTEDEDzzZJnRXyzjzkop2fzYtZBET71Xv1e++s7KsSEiX EQmaJoBBgDglLMZZlNyX/qLC75STK6BlWVjHnNIeq7ziSyAQ1ZLjAcn46bvc/JXpIkFUEEC5qyOi t0WUBZFnhCQm9ehd7jcKQdQ23PcW+bg5256EhU4OPrfdoSsWOvGvxFETuc/jfIXFqXgfN/1rGjZF O6ZvMuTkj/WNNiiJqFITuRpp3REyEqqLKebDqPjyhVLKqbJvcsUw39WwjcybbyhbWAGw4xSVpeqG WA1I11hBf60TBoH6pQ8LJS4cPvsmE0Un8tlgo8odbH1FO3AGQhsq/URvXc0qb6Dn3TGcVjLSrDUa FLwriHzreSBMbPKMyLBwGgq0WsGc0hQ43as3qWDIg1BdMGkNC/EU1tdyxiXiSkFBtV21pgXG1jlU qyegDrKfmZeoLhMQoQV454e+D+2cA3VybszrMYIDYDCCA1wCAQEwgY8wgYkxCzAJBgNVBAYTAkRF MREwDwYDVQQHEwhEb3J0bXVuZDEMMAoGA1UECBMDTlJXMRkwFwYDVQQKExBNdWxsZSBreWJlcm5l dGlLMRMwEQYDVQQLEwpDcnlwdG9NdWxsMSkwJwYJKoZIhvcNAQkBFhphZG1pbkBtdWxsZS1reWJl cm5ldGlrLmNvbQIBBTAJBgUrDgMCGgUAoIIBpTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG CSqGSIb3DQEJBTEPFw0xNTAzMTcxMTI4MDVaMCMGCSqGSIb3DQEJBDEWBBT6LnRXM3LYi1gv7ugt 6EmGDu0HDDCBoAYJKwYBBAGCNxAEMYGSMIGPMIGJMQswCQYDVQQGEwJERTERMA8GA1UEBxMIRG9y dG11bmQxDDAKBgNVBAgTA05SVzEZMBcGA1UEChMQTXVsbGUga3liZXJuZXRpSzETMBEGA1UECxMK Q3J5cHRvTXVsbDEpMCcGCSqGSIb3DQEJARYaYWRtaW5AbXVsbGUta3liZXJuZXRpay5jb20CAQUw gaIGCyqGSIb3DQEJEAILMYGSoIGPMIGJMQswCQYDVQQGEwJERTERMA8GA1UEBxMIRG9ydG11bmQx DDAKBgNVBAgTA05SVzEZMBcGA1UEChMQTXVsbGUga3liZXJuZXRpSzETMBEGA1UECxMKQ3J5cHRv TXVsbDEpMCcGCSqGSIb3DQEJARYaYWRtaW5AbXVsbGUta3liZXJuZXRpay5jb20CAQUwDQYJKoZI hvcNAQEBBQAEggEAemmlHKn/K9HI8Bj2vthTDZPqNvWUm0ydBeYJjryHb31V5XRPyCYz91yNwGdb uUf457C4P+toIDb1i2S3KezjzIseye1yrkKCkKAyxbvxmW1VGcIqPLg+z8/TLO4rhqqbcWwCXINJ 19QiBNuaJpoexBhYDC4A+Ou7x7ye1srQ05EnP+PfbGhJZb6CIHSkvA886EqJj1HucUHspY+lNCVW bPD9YhieUpr8e3e9umVp2Xps0IWzumTNJpiGcGj7uTSXPiPgDo9pemREzmhOWREpzM9koxyt4Dh6 VIRQOZFs6bCy3ioXHeCRNtTH+ROJlOHn+Cs4/RVk7a9VEexQKR9zcQAAAAAAAA== --Apple-Mail=_08659759-6A1E-4D16-907E-BE831652E096--