From nobody@FreeBSD.org  Mon Jun  9 17:02:09 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 678D91065671
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  9 Jun 2008 17:02:09 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 595228FC21
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  9 Jun 2008 17:02:09 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m59H29uZ019044
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 9 Jun 2008 17:02:09 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m59H29Zt019043;
	Mon, 9 Jun 2008 17:02:09 GMT
	(envelope-from nobody)
Message-Id: <200806091702.m59H29Zt019043@www.freebsd.org>
Date: Mon, 9 Jun 2008 17:02:09 GMT
From: Anatoly Borodin <anatoly.borodin@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [zfs] zfs list -r shows strange snapshots' size
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         124424
>Category:       bin
>Synopsis:       [zfs] zfs(8): zfs list -r shows strange snapshots' size
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-fs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 09 17:10:05 UTC 2008
>Closed-Date:    Mon Nov 08 16:02:57 UTC 2010
>Last-Modified:  Mon Nov 08 16:02:57 UTC 2010
>Originator:     Anatoly Borodin
>Release:        FreeBSD 7.0-STABLE
>Organization:
>Environment:
FreeBSD fractal.home 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed Jun  4 21:40:37 EEST 2008     anatoly.borodin@gmail.com:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
tank/storage/unsorted/TODO contains some snapshots, which contained no data since this filesystem was unchanged for a while. Now some big files were removed (~1.8G), and zfs doesn't show the space occupied by snapshots until the only one snapshot is left. The user can see 5.27G and 3.45G numbers, but cannot see 1.8G number until then.

root@fractal.home[1]:~>zfs destroy tank/storage/unsorted/TODO@UTC_20080602_1109
Mon Jun  9 19:42:06 EEST 2008
root@fractal.home[1]:~>zfs list -r tank/storage/unsorted/TODO
NAME                                           USED  AVAIL  REFER  MOUNTPOINT
tank/storage/unsorted/TODO                    5.27G  61.6G  3.45G  /storage/unsorted/TODO
tank/storage/unsorted/TODO@UTC_20080602_1114      0      -  5.27G  -
tank/storage/unsorted/TODO@UTC_20080603_2358      0      -  5.27G  -
tank/storage/unsorted/TODO@UTC_20080604_1911      0      -  5.27G  -
tank/storage/unsorted/TODO@UTC_20080606_1822      0      -  5.27G  -
tank/storage/unsorted/TODO@UTC_20080606_1824      0      -  5.27G  -
tank/storage/unsorted/TODO@UTC_20080609_1019      0      -  5.27G  -
Mon Jun  9 19:42:14 EEST 2008
root@fractal.home[1]:~>zfs destroy tank/storage/unsorted/TODO@UTC_20080602_1114
Mon Jun  9 19:42:28 EEST 2008
root@fractal.home[1]:~>zfs destroy tank/storage/unsorted/TODO@UTC_20080603_2358
Mon Jun  9 19:42:41 EEST 2008
root@fractal.home[1]:~>zfs destroy tank/storage/unsorted/TODO@UTC_20080604_1911
Mon Jun  9 19:42:47 EEST 2008
root@fractal.home[1]:~>zfs list -r tank/storage/unsorted/TODO
NAME                                           USED  AVAIL  REFER  MOUNTPOINT
tank/storage/unsorted/TODO                    5.27G  61.6G  3.45G  /storage/unsorted/TODO
tank/storage/unsorted/TODO@UTC_20080606_1822      0      -  5.27G  -
tank/storage/unsorted/TODO@UTC_20080606_1824      0      -  5.27G  -
tank/storage/unsorted/TODO@UTC_20080609_1019      0      -  5.27G  -
Mon Jun  9 19:42:51 EEST 2008
root@fractal.home[1]:~>zfs destroy tank/storage/unsorted/TODO@UTC_20080606_1822
Mon Jun  9 19:42:58 EEST 2008
root@fractal.home[1]:~>zfs destroy tank/storage/unsorted/TODO@UTC_20080606_1824
Mon Jun  9 19:43:05 EEST 2008
root@fractal.home[1]:~>zfs list -r tank/storage/unsorted/TODO
NAME                                           USED  AVAIL  REFER  MOUNTPOINT
tank/storage/unsorted/TODO                    5.27G  61.6G  3.45G  /storage/unsorted/TODO
tank/storage/unsorted/TODO@UTC_20080609_1019  1.82G      -  5.27G  -
Mon Jun  9 19:43:07 EEST 2008

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: kmacy 
State-Changed-When: Sun May 17 04:55:51 UTC 2009 
State-Changed-Why:  


do you still see this in the ZFS_MFC branch? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124424 
Responsible-Changed-From-To: freebsd-bugs->freebsd-fs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Mon May 18 02:54:57 UTC 2009 
Responsible-Changed-Why:  
Reassign. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124424 
State-Changed-From-To: feedback->closed 
State-Changed-By: jh 
State-Changed-When: Mon Nov 8 16:02:56 UTC 2010 
State-Changed-Why:  
Feedback timeout. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124424 
>Unformatted:
