Sorry for not getting arount to this sooner, I've been shuffling data around haphazardly, trying to empty drives and convert them to ext3. I've gotten it to 2 xfs branches, and 5 ext3 branches. With this setup, all of the problems seem to dissappear. I've tried this with both xino=/tmp/xino and with xino=/xfs-partition/xino. I haven't had any problems with both the last version of aufs that I used 03-27 and with this weeks release 04-02. I've tested this with a command similar to find . -exec stat '{}' -c "%i %N" ';' | sort -n | uniq -w 7
which will find out if there are multiple files with the same inode. I do have a bunch, but that's just because all of the underlying files seem to be hard linked. On a related note, This system used to have 512 Mb RAM. Between the last tests, and this test, I've upgraded to 1 Gb. I've noticed that my caches and buffers are still usually taking up nearly all of my memory, and there seems to be about 300 Mb of unaccounted memory missing. I don't think this has anything to do with aufs, but aufs may have been getting sad because of the lack of memory. To reiterate: everything seems to be good. On Fri, 30 Mar 2007, [EMAIL PROTECTED] wrote: > > "Marty Rosenberg": >>> is attached. It's kinda large and now compressed. I also realized that I > ::: > > Thank you. > And I want you to try this patch. > Unfortunately this is just a trial, not a solution. > With this patch, I hope your kernel will tell us more information. > > Also, I want you to try xino option. > (an old mail) > ---------------------------------------------------------------------- > From: [EMAIL PROTECTED] > Subject: Re: AUFS incorrectly identifies files as directories. > To: "Marty Rosenberg" <[EMAIL PROTECTED]>, > aufs-users@lists.sourceforge.net > Date: Wed, 21 Mar 2007 11:50:44 +0900 > > >> Now your environment is, >> - vanilla 2.6.19 kernel >> - aufs 20070312 (20070319?) >> - seven xfs branches with 773,950 files total >> - ls(1) and find(1) show you crazy inode info >> - after crazy inode, aufs crashes by BUG at vdir.c:605 >> >> I will try it again on my local environment, if you have another thing >> which is related to this problem, please let me know. > > I tested again, and found no problem. > One thing I can guess which might be related to your problem is xino > files. Although I am no sure, will you try xino mount option specifying > a non-xfs path? > For example, > # mount -t aufs -o xino=/non-xfs/new-file,br=... > > ---------------------------------------------------------------------- > > Junjiro Okajima > > --- marty.config 2007-03-30 14:36:03.000000000 +0900 > +++ .config 2007-03-30 15:23:37.000000000 +0900 > @@ -1,7 +1,7 @@ > # > # Automatically generated make config: don't edit > # Linux kernel version: 2.6.18.8 > -# Tue Mar 27 12:10:08 2007 > +# Fri Mar 30 15:23:37 2007 > # > CONFIG_X86_32=y > CONFIG_GENERIC_TIME=y > @@ -39,11 +39,12 @@ > CONFIG_IKCONFIG_PROC=y > # CONFIG_RELAY is not set > CONFIG_INITRAMFS_SOURCE="" > -CONFIG_CC_OPTIMIZE_FOR_SIZE=y > +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set > # CONFIG_EMBEDDED is not set > CONFIG_UID16=y > CONFIG_SYSCTL=y > CONFIG_KALLSYMS=y > +# CONFIG_KALLSYMS_ALL is not set > # CONFIG_KALLSYMS_EXTRA_PASS is not set > CONFIG_HOTPLUG=y > CONFIG_PRINTK=y > @@ -65,8 +66,8 @@ > # > CONFIG_MODULES=y > CONFIG_MODULE_UNLOAD=y > -CONFIG_MODULE_FORCE_UNLOAD=y > -# CONFIG_MODVERSIONS is not set > +# CONFIG_MODULE_FORCE_UNLOAD is not set > +CONFIG_MODVERSIONS=y > # CONFIG_MODULE_SRCVERSION_ALL is not set > # CONFIG_KMOD is not set > > @@ -253,6 +254,7 @@ > CONFIG_PCI_MMCONFIG=y > # CONFIG_PCIEPORTBUS is not set > # CONFIG_PCI_MSI is not set > +# CONFIG_PCI_DEBUG is not set > CONFIG_ISA_DMA_API=y > # CONFIG_ISA is not set > # CONFIG_MCA is not set > @@ -437,6 +439,7 @@ > CONFIG_STANDALONE=y > CONFIG_PREVENT_FIRMWARE_BUILD=y > # CONFIG_FW_LOADER is not set > +# CONFIG_DEBUG_DRIVER is not set > # CONFIG_SYS_HYPERVISOR is not set > > # > @@ -1509,13 +1489,40 @@ > CONFIG_TRACE_IRQFLAGS_SUPPORT=y > # CONFIG_PRINTK_TIME is not set > CONFIG_MAGIC_SYSRQ=y > -CONFIG_UNUSED_SYMBOLS=y > -# CONFIG_DEBUG_KERNEL is not set > +# CONFIG_UNUSED_SYMBOLS is not set > +CONFIG_DEBUG_KERNEL=y > CONFIG_LOG_BUF_SHIFT=14 > +CONFIG_DETECT_SOFTLOCKUP=y > +# CONFIG_SCHEDSTATS is not set > +# CONFIG_DEBUG_SLAB is not set > +# CONFIG_DEBUG_RT_MUTEXES is not set > +# CONFIG_RT_MUTEX_TESTER is not set > +# CONFIG_DEBUG_SPINLOCK is not set > +# CONFIG_DEBUG_MUTEXES is not set > +# CONFIG_DEBUG_RWSEMS is not set > +# CONFIG_DEBUG_LOCK_ALLOC is not set > +# CONFIG_PROVE_LOCKING is not set > +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set > +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set > +# CONFIG_DEBUG_KOBJECT is not set > CONFIG_DEBUG_BUGVERBOSE=y > +# CONFIG_DEBUG_INFO is not set > # CONFIG_DEBUG_FS is not set > -# CONFIG_UNWIND_INFO is not set > +# CONFIG_DEBUG_VM is not set > +# CONFIG_FRAME_POINTER is not set > +CONFIG_UNWIND_INFO=y > +CONFIG_STACK_UNWIND=y > +CONFIG_FORCED_INLINING=y > +# CONFIG_RCU_TORTURE_TEST is not set > CONFIG_EARLY_PRINTK=y > +CONFIG_DEBUG_STACKOVERFLOW=y > +# CONFIG_DEBUG_STACK_USAGE is not set > + > +# > +# Page alloc debug is incompatible with Software Suspend on i386 > +# > +# CONFIG_DEBUG_RODATA is not set > +# CONFIG_4KSTACKS is not set > CONFIG_X86_FIND_SMP_CONFIG=y > CONFIG_X86_MPPARSE=y > CONFIG_DOUBLEFAULT=y > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV