Martin Vogt wrote:
> Ian Kent wrote:
> 
>> You would need to enable debug logging.
>> autofs and syslog setup instructions for this can be seen at
>> http://people.redhat.com/jmoyer.
>>
> 
> I think I can simply start it with "-d" ?.
> As from the page this logging is meant to be used when
> the daemon ist started without debugging, but I can start
> it directly and can directly hang autofs.
> 
> Hm, I think I will write a small script for you, which
> lets you simply reproduce this behaviour.
> 
> (A script with 2000 direct bind mount :)
> 

Hello list,

the following script:

#!/bin/sh
NET=/net/pxe1/var/tmp
for i in `seq 1 2025` ; do
    echo "/homes/vogt${i} -fstype=bind,ro :${NET}"
done

creates a direct mount map with 2025 direct mount.
(I assume you know how to configure autofs how to use this map :)
(Please really use a remote host for the mounts when you trigger
it, for "localhost" you will find another bug, but currently I'm focused
on the remote part, so really use a remote machine here)

Then run a find . -maxdepth 2 to really trigger the mounts.
These are the bugs:

- SuSE 11.1 rc1 hangs on the 1024th mount(autofs-5.0.3+patches)
- RHEL52 works (autofs-5.0.1-rc1) on mounting
- RHEL52 has a kernel panic on unmounting (see screenshot attachment)

(started with: automount -d -f -t 600 )

For the kernel panic I started automount in the forground and hit CTRL-C
when it was done with mounting, then after a long time, when it tries
to umount the mounts it gives the kernel panic.

regards,

Martin



<<inline: 52_kernel-panic.png>>

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

Reply via email to