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

next in thread | previous in thread | raw e-mail | index | archive | help
But that causes a kernel panic. And even a user on the system can change 
directory to a snapshot dir, so then he may force the system to crash?

2013-12-06 11:35 időpontban Steven Hartland ezt írta:
> Thats correct it unmounts the mounted snapshot.
> 
>    Regards
>    Steve
> 
> ----- Original Message ----- From: <krichy@cflinux.hu>
> To: "Steven Hartland" <killing@multiplay.co.uk>
> Cc: <freebsd-fs@freebsd.org>
> Sent: Friday, December 06, 2013 8:50 AM
> Subject: Re: zfs deadlock
> 
> 
>> 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.
>> 
> 
> 
> ================================================
> 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?40b6d20f62013978b4c3d861c3d323db>