Skylar Thompson:
> > According to your config.gz, you set CONFIG_AUFS=y so you don't need
> > the sec_perm patch. And the ksize patch is unnecessary too. It is for
> > linux-2.6.21 and earlier.
> 
> Does it hurt to have it included? If it does, I can rebuild the kernel
> and test again.

Basically nothing hurt. I just thought people doesn't like apply any
patch to the vanilla kernel. If there is something hurt, a few bytes of
memory are consumed to export those symbols.


> Examining this process actually led me to stumble onto what I think is
> the real problem, which might be unrelated to aufs. It looks like the
> udev tmpfs that is started in the initramfs isn't being migrated
> properly to the new root filesystem. This means that init creates
> initctl over NFS in the r/w aufs branch, and appears to be causing some
> locking problems. I don't know if the locking problems are aufs-related
> or not, but obviously the solution is to get /dev migrated properly.

According to your Magic SysRq output, aufs requested the read operation
to NFS and waited for the completion. I guess it is /dev/initctl which
is a named pipe and no process writes to it. Finally the read operation
never complete.


> > And I don't think CONFIG_AUFS_EXPORT=y, CONFIG_AUFS_ROBR=y,
> > CONFIG_AUFS_SHWH=y and CONFIG_AUFS_RR_SQUASHFS=y are necessary for you.
> 
> Does it hurt to have these enabled? I wasn't sure which ones I needed,
> so I enabled all the ones that looked like they could be useful.

It will hurt the perfomance of speed and memory usage.


> Thanks for the suggestions!

You are welcome.
Anyway I will be able to sleep well and celebratea new year. :-)


Have nice holidays!
J. R. Okajima

------------------------------------------------------------------------------

Reply via email to