Date: Wed, 7 Nov 2012 06:44:53 GMT From: Petri Helenius <pete@secroom.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/173442: ZFS ZVOL snapshot device nodes are not removed Message-ID: <201211070644.qA76irdQ006115@zfsmaster.secroom.net> Resent-Message-ID: <201211071020.qA7AK1o8033508@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 173442 >Category: kern >Synopsis: ZFS ZVOL snapshot device nodes are not removed >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Nov 07 10:20:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Petri Helenius >Release: FreeBSD 9.1-RC2 amd64 >Organization: >Environment: System: FreeBSD zfsmaster.secroom.net 9.1-RC2 FreeBSD 9.1-RC2 #0: Sun Oct 28 09:06:44 UTC 2012 pete@zfsmaster.secroom.net:/usr/obj/usr/src/sys/XENSR amd64 >Description: The zvol snapshots are not removed from /dev/zvol until reboot >How-To-Repeat: zfsmaster# zfs create zroot/iscsi zfsmaster# zfs create -V 50M zroot/iscsi/test1 zfsmaster# zfs create -V 50M zroot/iscsi/test2 zfsmaster# cd /dev/zvol/zroot/ zfsmaster# cd /dev/zvol/zroot/ iscsi/ swap% swap@1% swap@3% swap@6% zfsmaster# cd /dev/zvol/zroot/iscsi/ zfsmaster# ls -l total 0 crw-r----- 1 root operator 0, 100 Nov 7 06:35 test1 crw-r----- 1 root operator 0, 102 Nov 7 06:35 test2 zfsmaster# zfs snapshot -r zroot/iscsi@snap1 zfsmaster# ls -l total 0 crw-r----- 1 root operator 0, 100 Nov 7 06:35 test1 crw-r----- 1 root operator 0, 103 Nov 7 06:36 test1@snap1 crw-r----- 1 root operator 0, 102 Nov 7 06:35 test2 crw-r----- 1 root operator 0, 104 Nov 7 06:36 test2@snap1 zfsmaster# zfs snapshot -r zroot/iscsi@snap2 zfsmaster# ls -l total 0 crw-r----- 1 root operator 0, 100 Nov 7 06:35 test1 crw-r----- 1 root operator 0, 103 Nov 7 06:36 test1@snap1 crw-r----- 1 root operator 0, 105 Nov 7 06:36 test1@snap2 crw-r----- 1 root operator 0, 102 Nov 7 06:35 test2 crw-r----- 1 root operator 0, 104 Nov 7 06:36 test2@snap1 crw-r----- 1 root operator 0, 106 Nov 7 06:36 test2@snap2 zfsmaster# zfs snapshot -r zroot/iscsi@snap3 zfsmaster# ls -l total 0 crw-r----- 1 root operator 0, 100 Nov 7 06:35 test1 crw-r----- 1 root operator 0, 103 Nov 7 06:36 test1@snap1 crw-r----- 1 root operator 0, 105 Nov 7 06:36 test1@snap2 crw-r----- 1 root operator 0, 107 Nov 7 06:36 test1@snap3 crw-r----- 1 root operator 0, 102 Nov 7 06:35 test2 crw-r----- 1 root operator 0, 104 Nov 7 06:36 test2@snap1 crw-r----- 1 root operator 0, 106 Nov 7 06:36 test2@snap2 crw-r----- 1 root operator 0, 108 Nov 7 06:36 test2@snap3 zfsmaster# zfs snapshot -r zroot/iscsi@snap4 zfsmaster# ls -l total 0 crw-r----- 1 root operator 0, 100 Nov 7 06:35 test1 crw-r----- 1 root operator 0, 103 Nov 7 06:36 test1@snap1 crw-r----- 1 root operator 0, 105 Nov 7 06:36 test1@snap2 crw-r----- 1 root operator 0, 107 Nov 7 06:36 test1@snap3 crw-r----- 1 root operator 0, 109 Nov 7 06:36 test1@snap4 crw-r----- 1 root operator 0, 102 Nov 7 06:35 test2 crw-r----- 1 root operator 0, 104 Nov 7 06:36 test2@snap1 crw-r----- 1 root operator 0, 106 Nov 7 06:36 test2@snap2 crw-r----- 1 root operator 0, 108 Nov 7 06:36 test2@snap3 crw-r----- 1 root operator 0, 110 Nov 7 06:36 test2@snap4 zfsmaster# zfs destroy -r zroot/iscsi@snap2 zfsmaster# ls -l total 0 crw-r----- 1 root operator 0, 100 Nov 7 06:35 test1 crw-r----- 1 root operator 0, 103 Nov 7 06:36 test1@snap1 crw-r----- 1 root operator 0, 105 Nov 7 06:36 test1@snap2 crw-r----- 1 root operator 0, 107 Nov 7 06:36 test1@snap3 crw-r----- 1 root operator 0, 109 Nov 7 06:36 test1@snap4 crw-r----- 1 root operator 0, 102 Nov 7 06:35 test2 crw-r----- 1 root operator 0, 104 Nov 7 06:36 test2@snap1 crw-r----- 1 root operator 0, 106 Nov 7 06:36 test2@snap2 crw-r----- 1 root operator 0, 108 Nov 7 06:36 test2@snap3 crw-r----- 1 root operator 0, 110 Nov 7 06:36 test2@snap4 zfsmaster# zfs destroy -r zroot/iscsi@snap1 zfsmaster# ls -l total 0 crw-r----- 1 root operator 0, 100 Nov 7 06:35 test1 crw-r----- 1 root operator 0, 103 Nov 7 06:36 test1@snap1 crw-r----- 1 root operator 0, 105 Nov 7 06:36 test1@snap2 crw-r----- 1 root operator 0, 107 Nov 7 06:36 test1@snap3 crw-r----- 1 root operator 0, 109 Nov 7 06:36 test1@snap4 crw-r----- 1 root operator 0, 102 Nov 7 06:35 test2 crw-r----- 1 root operator 0, 104 Nov 7 06:36 test2@snap1 crw-r----- 1 root operator 0, 106 Nov 7 06:36 test2@snap2 crw-r----- 1 root operator 0, 108 Nov 7 06:36 test2@snap3 crw-r----- 1 root operator 0, 110 Nov 7 06:36 test2@snap4 zfsmaster# zfs destroy -r zroot/iscsi@snap3 zfsmaster# ls -l total 0 crw-r----- 1 root operator 0, 100 Nov 7 06:35 test1 crw-r----- 1 root operator 0, 103 Nov 7 06:36 test1@snap1 crw-r----- 1 root operator 0, 105 Nov 7 06:36 test1@snap2 crw-r----- 1 root operator 0, 107 Nov 7 06:36 test1@snap3 crw-r----- 1 root operator 0, 109 Nov 7 06:36 test1@snap4 crw-r----- 1 root operator 0, 102 Nov 7 06:35 test2 crw-r----- 1 root operator 0, 104 Nov 7 06:36 test2@snap1 crw-r----- 1 root operator 0, 106 Nov 7 06:36 test2@snap2 crw-r----- 1 root operator 0, 108 Nov 7 06:36 test2@snap3 crw-r----- 1 root operator 0, 110 Nov 7 06:36 test2@snap4 zfsmaster# zfs destroy -r zroot/iscsi@snap4 zfsmaster# ls -l total 0 crw-r----- 1 root operator 0, 100 Nov 7 06:35 test1 crw-r----- 1 root operator 0, 103 Nov 7 06:36 test1@snap1 crw-r----- 1 root operator 0, 105 Nov 7 06:36 test1@snap2 crw-r----- 1 root operator 0, 107 Nov 7 06:36 test1@snap3 crw-r----- 1 root operator 0, 109 Nov 7 06:36 test1@snap4 crw-r----- 1 root operator 0, 102 Nov 7 06:35 test2 crw-r----- 1 root operator 0, 104 Nov 7 06:36 test2@snap1 crw-r----- 1 root operator 0, 106 Nov 7 06:36 test2@snap2 crw-r----- 1 root operator 0, 108 Nov 7 06:36 test2@snap3 crw-r----- 1 root operator 0, 110 Nov 7 06:36 test2@snap4 zfsmaster# dd if=test1@snap1 of=/dev/null dd: test1@snap1: No such file or directory zfsmaster# zfs snapshot -r zroot/iscsi@snap5 zfsmaster# dd if=test1@snap5 of=/dev/null 102400+0 records in 102400+0 records out 52428800 bytes transferred in 2.021984 secs (25929383 bytes/sec) zfsmaster# >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211070644.qA76irdQ006115>