From owner-freebsd-fs@FreeBSD.ORG Thu Oct 4 09:24:15 2012 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 22BE2106564A for ; Thu, 4 Oct 2012 09:24:15 +0000 (UTC) (envelope-from peter.maloney@brockmann-consult.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.9]) by mx1.freebsd.org (Postfix) with ESMTP id 8E9618FC19 for ; Thu, 4 Oct 2012 09:24:14 +0000 (UTC) Received: from [10.3.0.26] ([141.4.215.32]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0MRyX8-1SrdDY3vAo-00Sipn; Thu, 04 Oct 2012 11:24:07 +0200 Message-ID: <506D55B5.70403@brockmann-consult.de> Date: Thu, 04 Oct 2012 11:24:05 +0200 From: Peter Maloney User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: freebsd-fs@freebsd.org References: <506C3EFC.2060602@FreeBSD.org> In-Reply-To: <506C3EFC.2060602@FreeBSD.org> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:Ty0sWQg5pexN5tEqqm1jqDY1Xw4OrIKKKsTSqfT7b0H uo+CTZquo2Gdn/rMcCR2YDEnF43AyVQSsO6V/njhTvZN6FX47T 3ZG8RvfDYaKCuFszw68HgK4ngGLqIxGviRBQqmXDkVRkTQmPq7 de5oiVzocfBrbfcWBQyFP8/2iHpbR6LDF/1Vomjx3ilM0SHdHM nhMQzNmrN8wHxPb8tDIcfN9y0ihERM7emao8OmRMB4YQnWI7Si j/XmhfvDNtfZuX0PBIkdSdiHclKMEV2zKY58v0yS9IvHlFU/8Y +fXFHthtrmBqCI0k9HWsM2qiR8yR9mb8VL4g9OuP8PZDDZveUV BbbF8xxVT3Yz+IU9R0aZDlay/vlbhMnRbU6/rMxSc Subject: Re: Zfs import issue X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Oct 2012 09:24:15 -0000 I find this sort of thing to be common, but not exactly as you describe. I don't know if I tried df, but "zfs list" hangs (as well as any other zfs related command, maybe even zdb). And I don't know what you mean "importing zfs snapshot", so I'm guessing you mean zfs recv. eg. zfs send somedataset@somesnapshot | ....... (leave it running in background) zfs list (works fine; I guess it works because send is read-only) zfs destroy somedataset@someothersnapshot (hang; I guess because this is a write operation, so it needs to wait for the read lock on zfs send to finish the transaction) zfs list (hang) I'm not sure if df hangs too. At this point, using kill -9 doesn't solve anything, and if you kill the zfs send, it's possible that every zfs command and df will hang. And I don't know what, but I'm mostly sure there is something I can run that will make even "ls" hang after this point. On 10/03/2012 03:34 PM, Andriy Gapon wrote: > on 03/10/2012 14:43 Ram Chander said the following: >> Hi, >> >> I am importing zfs snapshot to freebsd-9 from anther host running >> freebsd-9. When the import happens, it locks the filesystem, "df" hangs >> and unable to use the filesystem. Once the import completes, the filesystem >> is back to normal and read/write works fine. The same doesnt happen in >> Solaris/OpenIndiana. >> >> # uname -an >> FreeBSD hostname 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 >> UTC 2012 root@farrell.cse.buffalo.edu:/ >> usr/obj/usr/src/sys/GENERIC amd64 >> >> Zfs ver: 28 >> >> >> Any inputs would be helpful. Is there any way to overcome this freeze ? > What if you add -n option to df? > -- -------------------------------------------- Peter Maloney Brockmann Consult Max-Planck-Str. 2 21502 Geesthacht Germany Tel: +49 4152 889 300 Fax: +49 4152 889 333 E-mail: peter.maloney@brockmann-consult.de Internet: http://www.brockmann-consult.de --------------------------------------------