Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 Dec 2013 09:03:23 +0100
From:      krichy@cflinux.hu
To:        Steven Hartland <killing@multiplay.co.uk>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: zfs deadlock
Message-ID:  <9afe86004abc6e172e57e54d8e7f9d7f@cflinux.hu>
In-Reply-To: <26807186f152d97fe54c4f0e6f888275@cflinux.hu>
References:  <alpine.BSF.2.00.1312051548410.80538@pi.nmdps.net> <2D9058D8E6F9483CA1A6C78A2DA6E71B@multiplay.co.uk> <26807186f152d97fe54c4f0e6f888275@cflinux.hu>

next in thread | previous in thread | raw e-mail | index | archive | help
Dear Steven,

While I was playig with zfs, trying to reproduce the previous bug, 
accidentaly hit another one, which caused a trace I attached.

The snapshot contains directories in 2 depth, which contain files. It 
was to simulate a vmail setup, with domain/user hierarchy.

I hope it is useful for someone.

I used the attached two scripts to reproduce the ZFS bug.

It definetly crashes the system, in the last 10 minutes it is the 3rd 
time.

Regards,
2013-12-05 20:26 időpontban krichy@cflinux.hu ezt írta:
> Dear Steven,
> 
> Thanks for your reply. Do you know how to reproduce the bug? Because
> simply sending a snapshot which is mounted does not automatically
> trigger the deadlock. Some special cases needed, or what?
> How to prove that the patch fixes this?
> 
> Regards,
> 2013-12-05 19:39 időpontban Steven Hartland ezt írta:
>> Known issue you want:
>> http://svnweb.freebsd.org/changeset/base/258595
>> 
>>    Regards
>>    Steve
>> 
>> ----- Original Message ----- From: "Richard Kojedzinszky" 
>> <krichy@cflinux.hu>
>> To: <freebsd-fs@freebsd.org>
>> Sent: Thursday, December 05, 2013 2:56 PM
>> Subject: zfs deadlock
>> 
>> 
>>> Dear fs devs,
>>> 
>>> We have a freenas server, which is basicaly a freebsd. I was trying 
>>> to look at snapshots using ls .zfs/snapshot/.
>>> 
>>> When I issued it, the system entered a deadlock. An NFSD was running, 
>>> a zfs send was running when I issued the command.
>>> 
>>> I attached to command outputs while the system was in a deadlock 
>>> state. I tried to issue
>>> # reboot -q
>>> But that did not restart the system. After a while (5-10 minutes) the 
>>> system rebooted, I dont know if the deadman caused that.
>>> 
>>> Now the system is up and running.
>>> 
>>> It is basically a freebsd 9.2 kernel.
>>> 
>>> Do someone has a clue?
>>> 
>>> Kojedzinszky Richard
>> 
>> 
>> --------------------------------------------------------------------------------
>> 
>> 
>>> _______________________________________________
>>> freebsd-fs@freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
>>> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
>> 
>> ================================================
>> This e.mail is private and confidential between Multiplay (UK) Ltd.
>> and the person or entity to whom it is addressed. In the event of
>> misdirection, the recipient is prohibited from using, copying,
>> printing or otherwise disseminating it or any information contained in
>> it.
>> 
>> In the event of misdirection, illegible or incomplete transmission
>> please telephone +44 845 868 1337
>> or return the E.mail to postmaster@multiplay.co.uk.
From owner-freebsd-fs@FreeBSD.ORG  Fri Dec  6 08:50:32 2013
Return-Path: <owner-freebsd-fs@FreeBSD.ORG>
Delivered-To: freebsd-fs@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 9FE4E9CE
 for <freebsd-fs@freebsd.org>; Fri,  6 Dec 2013 08:50:32 +0000 (UTC)
Received: from pi.nmdps.net (pi.nmdps.net [109.61.102.5])
 by mx1.freebsd.org (Postfix) with ESMTP id 1D413190E
 for <freebsd-fs@freebsd.org>; Fri,  6 Dec 2013 08:50:32 +0000 (UTC)
Received: from pi.nmdps.net (localhost [127.0.0.1])
 (Authenticated sender: krichy@cflinux.hu)
 by pi.nmdps.net (Postfix) with ESMTPSA id 337BA10F0;
 Fri,  6 Dec 2013 09:50:30 +0100 (CET)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8;
 format=flowed
Content-Transfer-Encoding: 8bit
Date: Fri, 06 Dec 2013 09:50:27 +0100
From: krichy@cflinux.hu
To: Steven Hartland <killing@multiplay.co.uk>
Subject: Re: zfs deadlock
In-Reply-To: <9afe86004abc6e172e57e54d8e7f9d7f@cflinux.hu>
References: <alpine.BSF.2.00.1312051548410.80538@pi.nmdps.net>
 <2D9058D8E6F9483CA1A6C78A2DA6E71B@multiplay.co.uk>
 <26807186f152d97fe54c4f0e6f888275@cflinux.hu>
 <9afe86004abc6e172e57e54d8e7f9d7f@cflinux.hu>
Message-ID: <8f0b7b49d7cba1c48d98895eb0a46abd@cflinux.hu>
X-Sender: krichy@cflinux.hu
User-Agent: Roundcube Webmail/0.9.5
Cc: freebsd-fs@freebsd.org
X-BeenThere: freebsd-fs@freebsd.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Filesystems <freebsd-fs.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-fs>,
 <mailto:freebsd-fs-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-fs/>;
List-Post: <mailto:freebsd-fs@freebsd.org>
List-Help: <mailto:freebsd-fs-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-fs>,
 <mailto:freebsd-fs-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Dec 2013 08:50:32 -0000

What is strange also, when a zfs send finishes, the paralell running 
find command issues errors:

find: ./e/Chuje: No such file or directory
find: ./e/singe: No such file or directory
find: ./e/joree: No such file or directory
find: ./e/fore: No such file or directory
find: fts_read: No such file or directory
Fri Dec  6 09:46:04 CET 2013 2

Seems if the filesystem got unmounted meanwhile. But the script is 
changed its working directory to the snapshot dir.

Regards,

2013-12-06 09:03 időpontban krichy@cflinux.hu ezt írta:
> Dear Steven,
> 
> While I was playig with zfs, trying to reproduce the previous bug,
> accidentaly hit another one, which caused a trace I attached.
> 
> The snapshot contains directories in 2 depth, which contain files. It
> was to simulate a vmail setup, with domain/user hierarchy.
> 
> I hope it is useful for someone.
> 
> I used the attached two scripts to reproduce the ZFS bug.
> 
> It definetly crashes the system, in the last 10 minutes it is the 3rd 
> time.
> 
> Regards,
> 2013-12-05 20:26 időpontban krichy@cflinux.hu ezt írta:
>> Dear Steven,
>> 
>> Thanks for your reply. Do you know how to reproduce the bug? Because
>> simply sending a snapshot which is mounted does not automatically
>> trigger the deadlock. Some special cases needed, or what?
>> How to prove that the patch fixes this?
>> 
>> Regards,
>> 2013-12-05 19:39 időpontban Steven Hartland ezt írta:
>>> Known issue you want:
>>> http://svnweb.freebsd.org/changeset/base/258595
>>> 
>>>    Regards
>>>    Steve
>>> 
>>> ----- Original Message ----- From: "Richard Kojedzinszky" 
>>> <krichy@cflinux.hu>
>>> To: <freebsd-fs@freebsd.org>
>>> Sent: Thursday, December 05, 2013 2:56 PM
>>> Subject: zfs deadlock
>>> 
>>> 
>>>> Dear fs devs,
>>>> 
>>>> We have a freenas server, which is basicaly a freebsd. I was trying 
>>>> to look at snapshots using ls .zfs/snapshot/.
>>>> 
>>>> When I issued it, the system entered a deadlock. An NFSD was 
>>>> running, a zfs send was running when I issued the command.
>>>> 
>>>> I attached to command outputs while the system was in a deadlock 
>>>> state. I tried to issue
>>>> # reboot -q
>>>> But that did not restart the system. After a while (5-10 minutes) 
>>>> the system rebooted, I dont know if the deadman caused that.
>>>> 
>>>> Now the system is up and running.
>>>> 
>>>> It is basically a freebsd 9.2 kernel.
>>>> 
>>>> Do someone has a clue?
>>>> 
>>>> Kojedzinszky Richard
>>> 
>>> 
>>> --------------------------------------------------------------------------------
>>> 
>>> 
>>>> _______________________________________________
>>>> freebsd-fs@freebsd.org mailing list
>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
>>>> To unsubscribe, send any mail to 
>>>> "freebsd-fs-unsubscribe@freebsd.org"
>>> 
>>> ================================================
>>> This e.mail is private and confidential between Multiplay (UK) Ltd.
>>> and the person or entity to whom it is addressed. In the event of
>>> misdirection, the recipient is prohibited from using, copying,
>>> printing or otherwise disseminating it or any information contained 
>>> in
>>> it.
>>> 
>>> In the event of misdirection, illegible or incomplete transmission
>>> please telephone +44 845 868 1337
>>> or return the E.mail to postmaster@multiplay.co.uk.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9afe86004abc6e172e57e54d8e7f9d7f>