zfs deadlock

krichy at cflinux.hu krichy at cflinux.hu
Fri Dec 6 12:17:05 UTC 2013


I've applied r258294 on top of releng/9.2, and using the attached 
scripts parallel, the system got into a deadlock again.

2013-12-06 11:35 időpontban Steven Hartland ezt írta:
> Thats correct it unmounts the mounted snapshot.
> 
>    Regards
>    Steve
> 
> ----- Original Message ----- From: <krichy at cflinux.hu>
> To: "Steven Hartland" <killing at multiplay.co.uk>
> Cc: <freebsd-fs at 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 at 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 at 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 at cflinux.hu>
>>>>> To: <freebsd-fs at 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 at freebsd.org mailing list
>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
>>>>>> To unsubscribe, send any mail to 
>>>>>> "freebsd-fs-unsubscribe at 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 at 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 at multiplay.co.uk.


More information about the freebsd-fs mailing list