To summarize:
process 4032 - D (disk sleep)
process 18848 - S (sleep, but does not react to kill)
process 18841 - Z (zombie)
O.
Ondrej Valousek wrote:
>> Seems that the expire is completing before the parent signals are
>> restored. But I thought a signal that is sent while it is blocked
>> (SIGCHLD in this case) is delivered once the signal is unblocked so this
>> is a bit of a puzzle.
>>
>>   
>>     
> And which game plays the process 18848 here - this is the first one to
> hang (looks like)....
>
> Nov 20 15:02:39 login02 automount[18848]: lookup(yp): looking up .directory
> Nov 20 15:02:39 login02 automount[18848]: failed to mount /proj/.directory
> Nov 20 15:02:39 login02 automount[18848]: umount_multi:
> path=/proj/.directory incl=1
> Nov 20 15:02:39 login02 automount[4125]: handle_child: got pid 18848,
> sig 0 (0), stat 1
> Nov 20 15:02:39 login02 automount[4125]: sig_child: found pending iop
> pid 18848: signalled 0 (sig 0), exit status 1
> Nov 21 15:07:55 login02 automount[18848]: lookup(yp): looking up .raw_data
> Nov 21 15:07:55 login02 automount[18848]: failed to mount /proj/.raw_data
> Nov 21 15:07:55 login02 automount[18848]: umount_multi:
> path=/proj/.raw_data incl=1
> Nov 21 15:07:55 login02 automount[4125]: handle_child: got pid 18848,
> sig 0 (0), stat 1
> Nov 21 15:07:55 login02 automount[4125]: sig_child: found pending iop
> pid 18848: signalled 0 (sig 0), exit status 1
>
>   
>>> Ondrej
>>>
>>>     
>>>       
>>>> Hi All,
>>>>
>>>> I hoped this went away forever, but I was wrong (unfortunately). Here we
>>>> go again:
>>>> RHEL-4, full updates, autofs 4, automounter hangs:
>>>> ps -ef | grep auto:
>>>> root      3805     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
>>>> --timeout=3600 --debug --use-old-ldap-lookup /softappli yp
>>>> auto.softappli -rw
>>>> root      3880     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
>>>> --timeout=3600 --debug --use-old-ldap-lookup /cadappl yp auto.cadappl -rw
>>>> root      3947     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
>>>> --timeout=3600 --debug --use-old-ldap-lookup /appli yp auto.appli -rw
>>>> root      4032     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
>>>> --timeout=3600 --debug --use-old-ldap-lookup /proj yp auto.proj -rw
>>>> root      4118     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
>>>> --timeout=3600 --debug --use-old-ldap-lookup /home yp auto.home -rw
>>>> root     18848  4032  0 Nov27 ?        00:00:00 /usr/sbin/automount
>>>> --timeout=3600 --debug --use-old-ldap-lookup /proj yp auto.proj -rw
>>>> root     18851  4032  0 Nov27 ?        00:00:00 [automount] <defunct>
>>>> root     28454 21820  0 15:25 pts/134  00:00:00 grep auto
>>>>
>>>> Debug logs:
>>>> Nov 27 13:07:28 login02 automount[4032]: sig 14 switching from 1 to 2
>>>> Nov 27 13:07:28 login02 automount[4032]: get_pkt: state 1, next 2
>>>> Nov 27 13:07:28 login02 automount[4032]: st_expire(): state = 1
>>>> Nov 27 13:07:28 login02 automount[4032]: expire_proc: exp_proc=18848
>>>> Nov 27 13:07:28 login02 automount[4032]: handle_packet: type = 2
>>>> Nov 27 13:07:28 login02 automount[4032]: handle_packet_expire_multi:
>>>> token 7150, name towerip
>>>> Nov 27 13:07:28 login02 automount[18849]: expiring path /proj/towerip
>>>> Nov 27 13:07:28 login02 automount[18849]: umount_multi:
>>>> path=/proj/towerip incl=1
>>>> Nov 27 13:07:28 login02 automount[18849]: umount_multi: unmounting
>>>> dir=/proj/towerip
>>>> Nov 27 13:07:28 login02 automount[18849]: expired /proj/towerip
>>>> Nov 27 13:07:28 login02 automount[4032]: handle_child: got pid 18849,
>>>> sig 0 (0), stat 0
>>>> Nov 27 13:07:28 login02 automount[4032]: sig_child: found pending iop
>>>> pid 18849: signalled 0 (sig 0), exit status 0
>>>> Nov 27 13:07:28 login02 automount[4032]: send_ready: token=7150
>>>> Nov 27 13:07:28 login02 automount[4032]: handle_packet: type = 2
>>>> Nov 27 13:07:28 login02 automount[4032]: handle_packet_expire_multi:
>>>> token 7151, name pdld4
>>>> Nov 27 13:07:28 login02 automount[18851]: expiring path /proj/pdld4
>>>> Nov 27 13:07:28 login02 automount[18851]: umount_multi: path=/proj/pdld4
>>>> incl=1
>>>> Nov 27 13:07:28 login02 automount[18851]: umount_multi: unmounting
>>>> dir=/proj/pdld4
>>>> Nov 27 13:07:28 login02 automount[18851]: expired /proj/pdld4
>>>> Nov 27 13:07:28 login02 automount[4032]: handle_packet: type = 0
>>>> Nov 27 13:07:28 login02 automount[4032]: handle_packet_missing: token
>>>> 7152, name towerip
>>>>
>>>> The automounter daemon handling the /proj map stalled.
>>>> Please help.
>>>> Thanks,
>>>>
>>>> Ondrej
>>>>
>>>> Ondrej Valousek wrote:
>>>>       
>>>>         
>>>>> Hi Jeff,
>>>>>
>>>>> Yes I am trying to reproduce this with the debug enabled - it will take
>>>>> some time.
>>>>> Please stay tuned.
>>>>>
>>>>> Ondrej
>>>>>
>>>>>         
>>>>>           
>>>>>> It rings a bell, but I can't put my finger on it.  Can you reproduce
>>>>>> this?  If so, could you send along a debug log?  Instructions for
>>>>>> collecting debug information can be found at:
>>>>>>   http://people.redhat.com/~jmoyer/
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Jeff
>>>>>>
>>>>>>
>>>>>>           
>>>>>>             
>>>>>         
>>>>>           
>>>> _______________________________________________
>>>> autofs mailing list
>>>> autofs@linux.kernel.org
>>>> http://linux.kernel.org/mailman/listinfo/autofs
>>>>
>>>>       
>>>>         
>>> The information contained in this e-mail and in any attachments is 
>>> confidential and is designated solely for the attention of the intended 
>>> recipient(s). If you are not an intended recipient, you must not use, 
>>> disclose, copy, distribute or retain this e-mail or any part thereof. If 
>>> you have received this e-mail in error, please notify the sender by return 
>>> e-mail and delete all copies of this e-mail from your computer system(s).
>>> Please direct any additional queries to: [EMAIL PROTECTED]
>>> Thank You.
>>> Silicon and Software Systems Limited. Registered in Ireland no. 378073.
>>> Registered Office: South County Business Park, Leopardstown, Dublin 18
>>>
>>> _______________________________________________
>>> autofs mailing list
>>> autofs@linux.kernel.org
>>> http://linux.kernel.org/mailman/listinfo/autofs
>>>     
>>>       
>>   
>>     
>
> _______________________________________________
> autofs mailing list
> autofs@linux.kernel.org
> http://linux.kernel.org/mailman/listinfo/autofs
>   

_______________________________________________
autofs mailing list
autofs@linux.kernel.org
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to