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