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

Reply via email to