From owner-freebsd-fs@freebsd.org Fri Jun 22 15:31:32 2018 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 57056101ED05 for ; Fri, 22 Jun 2018 15:31:32 +0000 (UTC) (envelope-from daveb@spectralogic.com) Received: from mail1.bemta8.messagelabs.com (mail1.bemta8.messagelabs.com [216.82.243.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail1.bemta8.messagelabs.com", Issuer "Symantec Class 3 Secure Server CA - G4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ED2CF7447B; Fri, 22 Jun 2018 15:31:31 +0000 (UTC) (envelope-from daveb@spectralogic.com) Received: from [216.82.242.33] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-3.bemta-8.messagelabs.com id 60/DA-02379-D461D2B5; Fri, 22 Jun 2018 15:31:25 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyQG4fv66PmG6 0wfSDxhaTXnWyWxx7/JPNgcljxqf5LAGMUayZeUn5FQmsGQsu9jEWzBaqaNi8jrWB8Y9gFyMn B5uAlkTPksMsXYwcHCICYRKbLpiDhIUFrCQa539khghbSyzoCAQJiwCFp/0/zQZiswioSjx+t 4cFxOYVcJZ4fbGLGcQWEiiXmPBuClgNp4C9xLqNN1hBbEYBMYnvp9YwgdjMAuISt57MB7MlBA Qkluw5zwxhi0q8fPyPFWQts4CmxPpd+hDl9hIdu/exQdiKElO6H7JDrBWUODnzCcsERsFZSKb OQuiehaR7FpLuWUi6FzCyrmLUKE4tKkst0jU00EsqykzPKMlNzMwB8iz0clOLixPTU3MSk4r1 kvNzNzECw5wBCHYwrm91PsQoycGkJMp7s0InWogvKT+lMiOxOCO+qDQntfgQowwHh5IEb56ob rSQYFFqempFWmYOMOJg0hIcPEoivM0iQGne4oLE3OLMdIjUKUZjjieXp/Uwc/y7ub+XWYglLz 8vVUqcNw5kkgBIaUZpHtwgWCK4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeF5ApPJl5JXD 7XgGdwgR0SnWzFsgpJYkIKakGxrS583ZsCl/QtfRV3sr1iRHSHyduvrVd7XEvv4at44XHRSf7 5Zh1962yfPyRsf/+ExeHv/pvstoPsGRoXDw0p7OPa058+xbT27qWBZd0Tzk6cJ3PWfLMlMn7k nFdbklH0Tcxsxnz1Qtf1jJYbhL9tGpfxmrVGr8Pt5O+7f/QJ3hGZ7aInsW9DUosxRmJhlrMRc WJAJH4J0//AgAA X-Env-Sender: daveb@spectralogic.com X-Msg-Ref: server-16.tower-55.messagelabs.com!1529681484!135973952!1 X-Originating-IP: [192.30.190.15] X-SYMC-ESS-Client-Auth: outbound-route-from=pass X-StarScan-Received: X-StarScan-Version: 9.9.15; banners=-,-,- X-VirusChecked: Checked Received: (qmail 125702 invoked from network); 22 Jun 2018 15:31:24 -0000 Received: from mail.spectralogic.com (HELO mail.spectralogic.com) (192.30.190.15) by server-16.tower-55.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP; 22 Jun 2018 15:31:24 -0000 From: Dave Baukus To: Andriy Gapon , "freebsd-fs@freebsd.org" Subject: Re: ZFS file in a snapshot with a link count of 0 Thread-Topic: ZFS file in a snapshot with a link count of 0 Thread-Index: AQHUCbcyoDu9Zurq+U6pyeSd0ibc76RsPpwAgACOsYA= Date: Fri, 22 Jun 2018 15:31:24 +0000 Message-ID: References: <9c88705f-8af5-bf03-aa6b-fe4ecbad50e8@FreeBSD.org> In-Reply-To: <9c88705f-8af5-bf03-aa6b-fe4ecbad50e8@FreeBSD.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-ID: <93D5A2984711504EA6271C1A8116F1B5@spectralogic.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jun 2018 15:31:32 -0000 T24gMDYvMjIvMjAxOCAwMTowMCBBTSwgQW5kcml5IEdhcG9uIHdyb3RlOg0KPiBPbiAyMi8wNi8y MDE4IDAyOjI1LCBEYXZlIEJhdWt1cyB3cm90ZToNCj4+IE9uIGEgWkZTIHJ1bm5pbmcgc29tZXRo aW5nIHZlcnkgY2xvc2UgdG8gMTEuMC1TVEFCTEUgRnJlZUJTRCwgSSBhbSBhYmxlIHRvIGdldCBh DQo+PiBmaWxlIHdpdGggYSBsaW5rIGNvdW50IG9mIDAgaW50byBhIHNuYXBzaG90LiBJZiB0aGlz IGZpbGUgYWxzbyBoYXMgYW4gZXh0YXR0ciBhdHRhY2hlZCB0byBpdCB0aGVuDQo+PiB0aGlzIGZp bGUgYXBwZWFycyB0byBicmVhayB6ZnMgZGlmZi4NCj4+DQo+PiBUaGUgbWFpbiBxdWVzdGlvbiBp czogc2hvdWxkIGEgZmlsZSB3aXRoIGEgbGluayBjb3VudCBvZiAwIGdldCBpbnRvIHRoZSBzbmFw IHNob3QgPw0KPiBZZXMuICBUaGUgZmlsZSBpcyBvbiBkaXNrLCBzbyBpdCdzIGluIHRoZSBzbmFw c2hvdCBhcyB3ZWxsLg0KPg0KPj4gIw0KPj4gemZzIGRpZmYgcG9vbDAvdm9sMEBzbmFwRjEgcG9v bDAvdm9sMEBzbmFwRjINCj4+IFVuYWJsZSB0byBkZXRlcm1pbmUgcGF0aCBvciBzdGF0cyBmb3Ig b2JqZWN0IDEwMzAgaW4gcG9vbDAvdm9sMEBzbmFwRjE6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkNCj4gSXMgdGhpcyBhIGZhdGFsIGVycm9yIG9yIG1lcmVseSBhIHdhcm5pbmc/DQo+IElmIHRo ZSBmb3JtZXIsIHRoZW4gaXQgbmVlZHMgdG8gYmUgZml4ZWQgaW4gemZzIGRpZmYuDQo+DQpJdCBp cyBmYXRhbC4gVGhlIGJ1ZyBoZXJlOg0KZGVzY3JpYmVfZnJlZShGSUxFICpmcCwgZGlmZmVyX2lu Zm9fdCAqZGksIHVpbnQ2NF90IG9iamVjdCwgY2hhciAqbmFtZWJ1ZiwNCiDCoMKgwqAgaW50IG1h eGxlbikNCnsNCiDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgemZzX3N0YXQgc2I7DQoNCiDCoMKgwqDC oMKgwqDCoCBpZiAoZ2V0X3N0YXRzX2Zvcl9vYmooZGksIGRpLT5mcm9tc25hcCwgb2JqZWN0LCBu YW1lYnVmLA0KIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWF4bGVuLCAmc2IpICE9IDApIHsNCiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogTGV0IGl0IHNsaWRlLCBpZiBpbiB0aGUg ZGVsZXRlIHF1ZXVlIG9uIGZyb20gc2lkZSAqLw0KIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBpZiAoZGktPnplcnIgPT0gRU5PRU5UICYmIHNiLnpzX2xpbmtzID09IDApIHsNCiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRpLT56ZXJyID0gMDsN CiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAo MCk7DQogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0NCiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgcmV0dXJuICgtMSk7DQogwqDCoMKgwqDCoMKgwqAgfQ0KDQogwqDCoMKg wqDCoMKgwqAgcHJpbnRfZmlsZShmcCwgZGksIFpESUZGX1JFTU9WRUQsIG5hbWVidWYsICZzYik7 DQogwqDCoMKgwqDCoMKgwqAgcmV0dXJuICgwKTsNCn0NCg0KVGhlIG9iamVjdCBpcyB0aGUgZXh0 YXR0ci1kaXIgKDEwMzApIG9mIHRoZSBmaWxlICgxMDI5KSB0aGF0IGhhcyBiZWVuIHJlbW92ZWQu DQoxMDI5IGhhcyBhIHpzX2xpbmtzID09IDAgc28gaXQgcGFzc2VzIHRoZSBjaGVjayBhYm92ZTsg MTAzMCBoYXMgc3pfbGlua3MgPT0gMiBhbmQgemZzIGRpZmYNCmV4aXRzIHdpdGggdGhlIGVycm9y IG1lc3NhZ2UgYWJvdmUu