Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Mar 2015 12:28:04 +0100
From:      =?iso-8859-1?Q?Marcus_M=FCller?= <znek@mulle-kybernetik.com>
To:        freebsd-fs@FreeBSD.org
Subject:   Re: zfs destroy dry-run lying about reclaimable space?
Message-ID:  <321BAF06-210B-4E0C-8152-756FCCD82E18@mulle-kybernetik.com>
In-Reply-To: <C8EE00D4-54B0-436A-99D5-82FDA0FFE561@mulle-kybernetik.com>
References:  <C8EE00D4-54B0-436A-99D5-82FDA0FFE561@mulle-kybernetik.com>

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

--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 <znek@mulle-kybernetik.com> =
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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?321BAF06-210B-4E0C-8152-756FCCD82E18>