Jeff Breidenbach:
> I applied the kernel patch "vmscan: do not unconditionally treat zones
> that fail zone_reclaim() as full". Next, I activated
> AUFS_CONFIG_HINOTIFY and made sure to only move data with aufs mounted
> with udba=inotify. Finally, I set AuSize_DEBLK  to  (4 * 1024 * 1024)
> and  AuSize_NHASH  to (16 * 1024)

Does "move data" mean "move files between branches directly"
(i.e. bypassing aufs)? Otherwise you don't need to enable
CONFIG_AUFS_HINOTIFY.


> After this, I stopped seeing errors in dmesg. Great! However there is
> still a deadlock in the filesystem. For example, an Apache process can
> block for several minutes trying to read a file. During this time the
> process is unkillable, load goes well over 100, aufs cannot be
> remounted, and everything becomes unresponsive. This happened twice
> today.

I am not sure the patch for vmscan is related to the problem.
If you can, try MagicSysRq + D, T, W, if you enable it.
It will show which process and where in it stopped.


> I tried to apply the RDU patches to
> gen8.mail-archive.com:/usr/src/modules/aufs. Unfortunately the patches
> did not apply cleanly, and I was afraid to continue.

I am afraid your aufs1 is obsoleted. Try latest version.
The RDU patch should work without the vmscan patch.


J. R. Okajima

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july

Reply via email to