Kyle Bader:
> - aufs version which was printed at loading the module or booting the
>   system, instead of the date you downloaded.
> 
> Merged with aufs2-2.6/aufs2-32 (no conflicts):

Do you mean your version is "2-stdalone-32-YyyyMmDd" or without
"stdalone"?


> - actual operation, reproducible one is better
> 
>  while (sleep 60);do date && cat /proc/sys/fs/file-nr;done
> Tue Dec 29 16:28:14 PST 2009
> 45376   0       524288
> Tue Dec 29 16:29:14 PST 2009
> 47712   0       524288
        :::
> It keeps on growing and growing will exceed the maximum number of file
> handles and continue to grow and grow. I left it running overnight and
> it reached over 1 million but today I rebooted it with this kernel to
> see if I could reproduce with vanilla+aufs only.  If there is
> any other information I can provide let me know. 

I could not reproduce the problem with plain 2.6.32.
Could you check if there are any processes left?

If you put code such like this into fs/file_table.c:get_empty_filp(), we
will be able to which process open a file.

WARN_ON(!get_nr_files() % 1000);


J. R. Okajima

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 

Reply via email to