>Number: 157399 >Category: misc >Synopsis: [bug] trouble with: mdconfig force delete && zfs stripe >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun May 29 19:00:20 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Ilya A. Arkhipov >Release: FreeBSD 9.0-CURRENT >Organization: >Environment: FreeBSD micro 9.0-CURRENT FreeBSD 9.0-CURRENT #2: Fri Mar 18 07:11:37 UTC 2011 root@micro:/usr/obj/usr/src/sys/GENERIC amd64 >Description: On VirtualBox with freebsd head system install on ufs: testbsd# uname -a FreeBSD testbsd 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Wed Apr 27 00:19:50 MSD 2011 root@testbsd:/usr/obj/usr/src/sys/GENERIC i386
testbsd# mdconfig -a -t malloc -s 100M md0 testbsd# mdconfig -a -t malloc -s 100M md1 testbsd# zpool create testpools md0 md1 testbsd# zfs list NAME USED AVAIL REFER MOUNTPOINT testpool 100K 62,9M 31K /testpool testpools 97K 159M 31K /testpools testbsd# dd if=/dev/random of=/testpools/myfile.dat bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes transferred in 8.402073 secs (12479968 bytes/sec) testbsd# ll /testpools total 102479 -rw-r--r-- 1 root wheel 104857600 13 май 10:33 myfile.dat testbsd# zfs list NAME USED AVAIL REFER MOUNTPOINT testpool 100K 62,9M 31K /testpool testpools 101M 58,2M 100M /testpools testbsd# mdconfig -d -u 0 -o force not responding... http://imm.io/5BLl -- screen vb(not responding) hard reboot micro[10:47:20]> ssh micro@192.168.3.116 Password: Last login: Fri May 13 10:46:03 2011 FreeBSD 9.0-CURRENT (GENERIC) #0: Wed Apr 27 00:19:50 MSD 2011 %zpool status testpools pool: testpools state: UNAVAIL status: One or more devices could not be opened. There are insufficient replicas for the pool to continue functioning. action: Attach the missing device and online it using 'zpool online'. see: http://www.sun.com/msg/ZFS-8000-3C scan: none requested config: NAME STATE READ WRITE CKSUM testpools UNAVAIL 0 0 0 insufficient replicas md0 UNAVAIL 0 0 0 cannot open md1 UNAVAIL 0 0 0 cannot open %su - Password: testbsd# zpool destroy testpools testbsd# On virtual box after "mdconfig -d -u 0 -o force" i have freezee.. && system not responding. #########Laptop########## system install on pool z root[16:24:45]> zpool destroy tester load: 1.78 cmd: zpool 45206 [zfs] 192.77r 0.00u 0.01s 0% 2248k root[16:31:27]> zpool status tester pool: tester state: UNAVAIL status: One or more devices are faulted in response to IO failures. action: Make sure the affected devices are connected, then run 'zpool clear'. see: http://www.sun.com/msg/ZFS-8000-HC scan: none requested config: NAME STATE READ WRITE CKSUM tester UNAVAIL 0 0 0 insufficient replicas md0 ONLINE 0 0 0 md2 UNAVAIL 0 0 0 corrupted data errors: No known data errors root[16:39:35]> mdconfig -l md0 root[16:39:44]> mdconfig -d -u 0 -o force mdconfig: ioctl(/dev/mdctl): No such file or directory root[16:41:20]> procstat -kk 45206 PID TID COMM TDNAME KSTACK 45206 100990 zpool initial thread mi_switch+0x21d sleepq_switch+0x123 sleepq_wait+0x4d __lockmgr_args+0x793 vop_stdlock+0x39 VOP_LOCK1_APV+0x9b _vn_lock+0x47 vflush+0x200 zfs_umount+0x9f dounmount+0x2dc unmount+0x28e syscallenter+0x1aa syscall+0x4c Xfast_syscall+0xdd On my system "mdconfig -o force" normal work but.. after "zpool destoy <pool>" have freeze micro[11:36:48]> sysctl vfs.zfs. | grep version vfs.zfs.version.zpl: 5 vfs.zfs.version.spa: 28 vfs.zfs.version.acl: 1 Vb have zfsv28 too. ########################## >How-To-Repeat: testbsd# mdconfig -a -t malloc -s 100M md0 testbsd# mdconfig -a -t malloc -s 100M md1 testbsd# zpool create testpools md0 md1 testbsd# dd if=/dev/random of=/testpools/myfile.dat bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes transferred in 9.230674 secs (11359690 bytes/sec) testbsd# mdconfig -d -u 0 -o force if all right try "zpool destoy <pool>" >Fix: Sorry i don't know. >Release-Note: >Audit-Trail: >Unformatted: _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"