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