Date: Thu, 1 Aug 2013 05:30:01 GMT From: Martin Birgmeier <Martin.Birgmeier@aon.at> To: freebsd-fs@FreeBSD.org Subject: Re: kern/177536: [zfs] zfs livelock (deadlock) with high write-to-disk load Message-ID: <201308010530.r715U1vD081410@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/177536; it has been noted by GNATS. From: Martin Birgmeier <Martin.Birgmeier@aon.at> To: "Christopher D. Harrison" <harrison@biostat.wisc.edu> Cc: bug-followup@FreeBSD.org Subject: Re: kern/177536: [zfs] zfs livelock (deadlock) with high write-to-disk load Date: Thu, 01 Aug 2013 07:20:50 +0200 It is raidz2, using gpt partitions each covering half of six 2 TB disks. The remainder of these disks are mostly unused, with one containing a small UFS root for booting, and the others some small partitions which are used for various VirtualBox instances. Regards, Martin On 07/31/13 22:32, Christopher D. Harrison wrote: > what raidz level are you using: raidz2, raid0, raid1 > also what are the pool config (see below, my pool is called z): > > MOS Configuration: > version: 28 > name: 'z' > state: 0 > txg: 214028175 > pool_guid: 5334451366918939808 > hostid: 4266313884 > hostname: 'pisces.biostat.wisc.edu' > hole_array[0]: 3 > vdev_children: 4 > vdev_tree: > type: 'root' > id: 0 > guid: 5334451366918939808 > children[0]: > type: 'raidz' > id: 0 > guid: 10192098197416954465 > nparity: 2 > metaslab_array: 34 > metaslab_shift: 37 > ashift: 9 > asize: 16003083796480 > is_log: 0 > create_txg: 4 > children[0]: > type: 'disk' > id: 0 > guid: 5442684633350386182 > path: '/dev/da3p1' > phys_path: '/dev/da3p1' > whole_disk: 1 > DTL: 2318341 > create_txg: 4 > children[1]: > type: 'disk' > id: 1 > guid: 4184769488943604229 > path: '/dev/da2p1' > phys_path: '/dev/da2p1' > whole_disk: 1 > DTL: 2318340 > create_txg: 4 > children[2]: > type: 'disk' > id: 2 > guid: 6673578809124996458 > path: '/dev/da1p1' > phys_path: '/dev/da1p1' > whole_disk: 1 > DTL: 2318358 > create_txg: 4 > children[3]: > type: 'disk' > id: 3 > guid: 14565784372994613264 > path: '/dev/da0p1' > phys_path: '/dev/da0p1' > whole_disk: 1 > DTL: 2318357 > create_txg: 4 > children[4]: > type: 'disk' > id: 4 > guid: 17127372890035360647 > path: '/dev/da6p1' > phys_path: '/dev/da6p1' > whole_disk: 1 > DTL: 2318356 > create_txg: 4 > children[5]: > type: 'disk' > id: 5 > guid: 5667576937780231702 > path: '/dev/label/disk05' > phys_path: '/dev/label/disk05' > whole_disk: 1 > DTL: 26389621 > create_txg: 4 > children[6]: > type: 'disk' > id: 6 > guid: 16545540667878636920 > path: '/dev/da5p1' > phys_path: '/dev/da5p1' > whole_disk: 1 > DTL: 2318354 > create_txg: 4 > children[7]: > type: 'disk' > id: 7 > guid: 16180883375304336701 > path: '/dev/da4p1' > phys_path: '/dev/da4p1' > whole_disk: 1 > DTL: 2318353 > create_txg: 4 > children[1]: > type: 'raidz' > id: 1 > guid: 7000405778472969514 > nparity: 2 > metaslab_array: 32 > metaslab_shift: 37 > ashift: 9 > asize: 16003083796480 > is_log: 0 > create_txg: 4 > children[0]: > type: 'disk' > id: 0 > guid: 11848332905648146086 > path: '/dev/da10p1' > phys_path: '/dev/da10p1' > whole_disk: 1 > DTL: 2318352 > create_txg: 4 > children[1]: > type: 'disk' > id: 1 > guid: 17180048053682905420 > path: '/dev/da9p1' > phys_path: '/dev/da9p1' > whole_disk: 1 > DTL: 2318351 > create_txg: 4 > children[2]: > type: 'disk' > id: 2 > guid: 14648362260613207535 > path: '/dev/da8p1' > phys_path: '/dev/da8p1' > whole_disk: 1 > DTL: 2318350 > create_txg: 4 > children[3]: > type: 'disk' > id: 3 > guid: 2512073543886070959 > path: '/dev/da7p1' > phys_path: '/dev/da7p1' > whole_disk: 1 > DTL: 2318349 > create_txg: 4 > children[4]: > type: 'disk' > id: 4 > guid: 9213113982598250625 > path: '/dev/da14p1' > phys_path: '/dev/da14p1' > whole_disk: 1 > DTL: 2318348 > create_txg: 4 > children[5]: > type: 'disk' > id: 5 > guid: 14965308070554000358 > path: '/dev/da13p1' > phys_path: '/dev/da13p1' > whole_disk: 1 > DTL: 2318347 > create_txg: 4 > children[6]: > type: 'disk' > id: 6 > guid: 8812761598924675500 > path: '/dev/da12p1' > phys_path: '/dev/da12p1' > whole_disk: 1 > DTL: 2318346 > create_txg: 4 > children[7]: > type: 'disk' > id: 7 > guid: 15539718945154864246 > path: '/dev/da11p1' > phys_path: '/dev/da11p1' > whole_disk: 1 > DTL: 2318345 > create_txg: 4 > children[2]: > type: 'raidz' > id: 2 > guid: 12675549095184402399 > nparity: 2 > metaslab_array: 30 > metaslab_shift: 37 > ashift: 9 > asize: 16003083796480 > is_log: 0 > create_txg: 4 > children[0]: > type: 'disk' > id: 0 > guid: 9157198169193782917 > path: '/dev/da16p1' > phys_path: '/dev/da16p1' > whole_disk: 1 > DTL: 35652327 > create_txg: 4 > children[1]: > type: 'disk' > id: 1 > guid: 14494767130322696735 > path: '/dev/da17p1' > phys_path: '/dev/da17p1' > whole_disk: 1 > DTL: 2318365 > create_txg: 4 > children[2]: > type: 'disk' > id: 2 > guid: 17589735305722725561 > path: '/dev/da18p1' > phys_path: '/dev/da18p1' > whole_disk: 1 > DTL: 2318364 > create_txg: 4 > children[3]: > type: 'disk' > id: 3 > guid: 14307956723966398718 > path: '/dev/da19p1' > phys_path: '/dev/da19p1' > whole_disk: 1 > DTL: 2318363 > create_txg: 4 > children[4]: > type: 'disk' > id: 4 > guid: 15965579855708087029 > path: '/dev/da20p1' > phys_path: '/dev/da20p1' > whole_disk: 1 > DTL: 2318362 > create_txg: 4 > children[5]: > type: 'disk' > id: 5 > guid: 760237787742339099 > path: '/dev/da21p1' > phys_path: '/dev/da21p1' > whole_disk: 1 > DTL: 2318361 > create_txg: 4 > children[6]: > type: 'disk' > id: 6 > guid: 2500372020986714069 > path: '/dev/da22p1' > phys_path: '/dev/da22p1' > whole_disk: 1 > DTL: 2318360 > create_txg: 4 > children[7]: > type: 'disk' > id: 7 > guid: 4544065732274116075 > path: '/dev/label/disk24' > phys_path: '/dev/label/disk24' > whole_disk: 1 > DTL: 5572568 > create_txg: 4 > children[3]: > type: 'hole' > id: 3 > guid: 0 > metaslab_array: 0 > metaslab_shift: 17 > ashift: 0 > asize: 0 > is_log: 0 > is_hole: 1 > > On 07/31/13 14:56, Martin Birgmeier wrote: >> No, this is not an LSI HBA, but rather >> >> atapci0:<JMicron JMB361 UDMA133 controller> port >> 0xcc00-0xcc07,0xc880-0xc883,0xc800-0xc807,0xc480-0xc483,0xc400-0xc40f >> mem 0xfe8fe000-0xfe8fffff irq 18 at device 0.0 on pci3 >> atapci1:<AHCI SATA controller> at channel -1 on atapci0 >> atapci1: AHCI v1.00 controller with 2 3Gbps ports, PM supported >> ata2:<ATA channel> on atapci1 >> ata3:<ATA channel> on atapci1 >> ata4:<ATA channel> at channel 0 on atapci0 >> atapci2:<ATI IXP700/800 SATA300 controller> port >> 0xa000-0xa007,0x9000-0x9003,0x8000-0x8007,0x7000-0x7003,0x6000-0x600f >> mem 0xfe4ffc00-0xfe4fffff irq 19 at device 17.0 on pci0 >> atapci2: AHCI v1.20 controller with 6 3Gbps ports, PM supported >> ata5:<ATA channel> at channel 0 on atapci2 >> ata6:<ATA channel> at channel 1 on atapci2 >> ata7:<ATA channel> at channel 2 on atapci2 >> ata8:<ATA channel> at channel 3 on atapci2 >> ata9:<ATA channel> at channel 4 on atapci2 >> ata10:<ATA channel> at channel 5 on atapci2 >> ada0 at ata5 bus 0 scbus3 target 0 lun 0 >> ada1 at ata6 bus 0 scbus4 target 0 lun 0 >> ada2 at ata7 bus 0 scbus5 target 0 lun 0 >> ada3 at ata8 bus 0 scbus6 target 0 lun 0 >> ada4 at ata9 bus 0 scbus7 target 0 lun 0 >> ada5 at ata10 bus 0 scbus8 target 0 lun 0 >> >> (This is just a simple PC motherboard - ASUS M4A89GTD PRO USB3.) >> >> Regards, >> >> Martin >> > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308010530.r715U1vD081410>