From nobody@FreeBSD.org  Fri Jul 26 11:48:43 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTP id 753FD595
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 26 Jul 2013 11:48:43 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 6169F2430
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 26 Jul 2013 11:48:43 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r6QBmgvN007309
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 26 Jul 2013 11:48:42 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r6QBmgkU007306;
	Fri, 26 Jul 2013 11:48:42 GMT
	(envelope-from nobody)
Message-Id: <201307261148.r6QBmgkU007306@oldred.freebsd.org>
Date: Fri, 26 Jul 2013 11:48:42 GMT
From: Igor Kulemzin <ivk@kristal.ru>
To: freebsd-gnats-submit@FreeBSD.org
Subject: ZFS with trim,bio_flush or bio_delete locks hast device write operations
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         180876
>Category:       kern
>Synopsis:       [zfs] [hast] ZFS with trim,bio_flush or bio_delete locks hast device write operations
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-fs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 26 11:50:00 UTC 2013
>Closed-Date:    
>Last-Modified:  Mon Jul 29 02:50:00 UTC 2013
>Originator:     Igor Kulemzin
>Release:        FreeBSD 9-STABLE
>Organization:
>Environment:
FreeBSD mx2.kristal.ru 9.2-BETA1 FreeBSD 9.2-BETA1 #0 r253470: Sat Jul 20 12:45:10 YAKT 2013     root@mx2.kristal.ru:/usr/obj/amd64/usr/src/sys/WKS_MP  amd64
>Description:
I've run hast synchronization from primary to secondary. Within some time of synchronization run zpool status zroot. zpool shows status of zroot and after some seconds hast syncronization stops. In that some seconds only 6-10Mb writes to primary device. I've see that in dirty section from "hastctl list". Any write operations to zfs pool stops too. I can't mount zfs filesystem datasets anymore. Only ACPI button poweroff or Ctrl+Alt+Delete works with some small timeouts.
>How-To-Repeat:
- create hast device on primary
- create ZFS pool on primary hast device
- create hast device on secondary
- run synchronization (memory type) from primary to secondary
- make some write operations on primary ZFS pool: create datasets, mount datasets, write some files.
>Fix:
vfs.zfs.vdev.bio_delete_disable=1
vfs.zfs.vdev.bio_flush_disable=1

fix my problem. May be only one of them or vfs.zfs.trim.enabled=0. Didn't check, sorry.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-fs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Jul 26 21:44:29 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=180876 

From: Mikolaj Golub <trociny@FreeBSD.org>
To: bug-followup@FreeBSD.org, ivk@kristal.ru
Cc:  
Subject: Re: kern/180876: [zfs] [hast] ZFS with trim,bio_flush or bio_delete
 locks hast device write operations
Date: Sun, 28 Jul 2013 21:25:19 +0300

 I have failed to reproduce the issue. So could you give more details?
 
 It would be nice to see your configs and logs from both primary and
 secondary, and the sequence of commands that led to the hang.
 
 Also, it would be very nice to find out exactly what option (or
 combination) caused the issue.
 
 -- 
 Mikolaj Golub

From: =?UTF-8?B?ItCa0YPQu9C10LzQt9C40L0g0Jgu0JIuIg==?= <ivk@kristal.ru>
To: Mikolaj Golub <trociny@FreeBSD.org>, bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/180876: [zfs] [hast] ZFS with trim,bio_flush or bio_delete
 locks hast device write operations
Date: Mon, 29 Jul 2013 12:36:49 +1000

 This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
 ------enig2ILQJRLSXWOBQSQFDETSN
 Content-Type: multipart/mixed;
  boundary="------------000409060006060202080400"
 
 This is a multi-part message in MIME format.
 --------------000409060006060202080400
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: base64
 
 CiAgaGFzdC5jb25mIGF0dGFjaGVkCgogIE9ubHkgdGhhdCBzdGVwczoKICAtIGJvb3QgcHJp
 bWFyeQogIC0gYm9vdCBzZWNvbmRhcnkKICAtIG9uIHByaW1hcnk6IGhhc3RjdGwgcm9sZSBw
 cmltYXJ5IGhhc3QwCiAgLSBvbiBzZWNvbmRhcnk6IGhhc3RjdGwgcm9sZSBzZWNvbmRhcnkg
 aGFzdDAKICAtIHdhaXQgc29tZSBzZWNvbmRzOiAxMC0yMC4gImhhc3RjdGwgbGlzdCIgc2hv
 d3MgYWN0aXZlIHJlcGxpY2F0aW9uCiAgLSBvbiBwcmltYXJ5IHpwb29sIGltcG9ydCB6cm9v
 dC4genBvb2wgaW1wb3J0ZWQgYW5kIHN0YXJ0IHJlc2lsdmVyaW5nLgpBbmQgYWZ0ZXIgc29t
 ZSBzZWNvbmRzIGRpc2tzIGFjdGl2aXR5IHN0b3BwZWQuIEkgY2FuJ3QgbW91bnQgWkZTCmRh
 dGFzZXRzLiBBbHNvIEkndmUgdHJpZWQgYXR0YWNoaW5nIGRpc2sgdG8genBvb2wgd2l0aCBy
 ZXNpbHZlcmluZyB0b28uCkdvdCBzYW1lIHJlc3VsdHMuIEluIGZpcnN0IHBvc3QgSSBkaWRu
 J3Qgc2F5cyBhYm91dCByZXNpbHZlcmluZy4gTWF5IGJlCndpdGhvdXQgdGhlbSBzaG91bGQg
 YmUgd3JpdHRlbi9kZWxldGVkIG1vcmUgZmlsZXMgYW5kIGRhdGE/CgoyOS4wNy4yMDEzIDA0
 OjI1LCBNaWtvbGFqIEdvbHViINC/0LjRiNC10YI6Cj4gSSBoYXZlIGZhaWxlZCB0byByZXBy
 b2R1Y2UgdGhlIGlzc3VlLiBTbyBjb3VsZCB5b3UgZ2l2ZSBtb3JlIGRldGFpbHM/Cj4KPiBJ
 dCB3b3VsZCBiZSBuaWNlIHRvIHNlZSB5b3VyIGNvbmZpZ3MgYW5kIGxvZ3MgZnJvbSBib3Ro
 IHByaW1hcnkgYW5kCj4gc2Vjb25kYXJ5LCBhbmQgdGhlIHNlcXVlbmNlIG9mIGNvbW1hbmRz
 IHRoYXQgbGVkIHRvIHRoZSBoYW5nLgo+Cj4gQWxzbywgaXQgd291bGQgYmUgdmVyeSBuaWNl
 IHRvIGZpbmQgb3V0IGV4YWN0bHkgd2hhdCBvcHRpb24gKG9yCj4gY29tYmluYXRpb24pIGNh
 dXNlZCB0aGUgaXNzdWUuCj4KCi0tIArQmtGD0LvQtdC80LfQuNC9INCYLtCSLgrQvdCw0YfQ
 sNC70YzQvdC40Log0L7RgtC00LXQu9CwINCQ0KHQowrQl9CQ0J4gItCa0KDQmNCh0KLQkNCb
 0Jst0JDQnNCj0KAiCijQvdCw0LjQvNC10L3QvtCy0LDQvdC40LUg0L7RgNCz0LDQvdC40LfQ
 sNGG0LjQuCDRgdC70LXQtNGD0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LIg0YLQ
 vtGH0L3QvtGB0YLQuCwg0LrQsNC6INGD0LrQsNC30LDQvdC+LCDRgSDRgdC+0LHQu9GO0LTQ
 tdC90LjQtdC8INGA0LXQs9C40YHRgtGA0LAg0YHQuNC80LLQvtC70L7QsiEpCgo=
 --------------000409060006060202080400
 Content-Type: text/plain; charset=UTF-8;
  name="hast.conf"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="hast.conf"
 
 cmVzb3VyY2UgaGFzdDAgewoKICBvbiBteDIgewogICAgbG9jYWwgL2Rldi9taXJyb3IvaGFz
 dDAKICAgIHJlbW90ZSAxOTIuMTY4LjI1NC4yCiAgfQogIG9uIG14IHsKICAgIGxvY2FsIC9k
 ZXYvbWlycm9yL2hhc3QwCiAgICByZW1vdGUgMTkyLjE2OC4yNTQuMQogIH0KfQoK
 --------------000409060006060202080400
 Content-Type: text/x-vcard; charset=utf-8;
  name="ivk.vcf"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="ivk.vcf"
 
 YmVnaW46dmNhcmQNCmZuO3F1b3RlZC1wcmludGFibGU6PUQwPTlBPUQxPTgzPUQwPUJCPUQw
 PUI1PUQwPUJDPUQwPUI3PUQwPUI4PUQwPUJEID1EMD05OC49RDA9OTIuDQpuO3F1b3RlZC1w
 cmludGFibGU7cXVvdGVkLXByaW50YWJsZTo9RDA9OUE9RDE9ODM9RDA9QkI9RDA9QjU9RDA9
 QkM9RDA9Qjc9RDA9Qjg9RDA9QkQ7PUQwPTk4PUQwPUIzPUQwPUJFPUQxPTgwPUQxPThDDQpv
 cmc7cXVvdGVkLXByaW50YWJsZTtxdW90ZWQtcHJpbnRhYmxlOj1EMD05Nz1EMD05MD1EMD05
 RSAiPUQwPTlBPUQwPUEwPUQwPTk4PUQwPUExPUQwPUEyPUQwPTkwPUQwPTlCPUQwPTlCLT1E
 MD05MD0NCgk9RDA9OUM9RDA9QTM9RDA9QTAiOz1EMD1CRT1EMT04Mj1EMD1CND1EMD1CNT1E
 MD1CQiA9RDA9OTA9RDA9QTE9RDA9QTMNCmFkcjtxdW90ZWQtcHJpbnRhYmxlO3F1b3RlZC1w
 cmludGFibGU7cXVvdGVkLXByaW50YWJsZTo7Ozs9RDA9OTE9RDA9QkI9RDA9QjA9RDA9QjM9
 RDA9QkU9RDA9QjI9RDA9QjU9RDE9ODk9RDA9QjU9RDA9QkQ9RDE9ODE9RDA9QkE7PUQwPTkw
 PUQwPUJDPUQxPTgzPUQxPTgwPUQxPTgxPUQwPUJBPUQwPUIwPUQxPThGID1EMD1CRT1EMD1C
 MT1EMD1CQi47Njc1MDAwOz1EMD1BMD1EMD1CRT1EMT04MT1EMT04MT1EMD1COD1EMT04Rg0K
 ZW1haWw7aW50ZXJuZXQ6aXZrQGtyaXN0YWwucnUNCnRpdGxlO3F1b3RlZC1wcmludGFibGU6
 PUQwPTlEPUQwPUIwPUQxPTg3Lj1EMD1CRT1EMT04Mj1EMD1CND1EMD1CNT1EMD1CQj1EMD1C
 MCA9RDA9OTA9RDA9QTE9RDA9QTM9DQoJDQp0ZWw7Y2VsbDo4LTkxNC01NTAtNTMtOTkNCngt
 bW96aWxsYS1odG1sOkZBTFNFDQp2ZXJzaW9uOjIuMQ0KZW5kOnZjYXJkDQoNCg==
 --------------000409060006060202080400--
 
 ------enig2ILQJRLSXWOBQSQFDETSN
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.14 (FreeBSD)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
 
 iEYEARECAAYFAlH11UQACgkQtbH1YPYdaOdv6ACbBNmJ7AldAtM02jtoBNTz/KmJ
 A2EAoLp2shpagQCZ4TgvGSseVcOeohhe
 =jJHb
 -----END PGP SIGNATURE-----
 
 ------enig2ILQJRLSXWOBQSQFDETSN--
>Unformatted:
