Hi,

"Jrgen_P._Tjern":
> I found this in my dmesg: (aufs 20070709)
> aufs may_rename_srcdir:401:mv[28278]: renaming dir who has child(ren) on
> multiple branches, is not supported
> 
> I guess this is a non-implemented feature? It should give more
> information about what dir this occured on. Also, what would happen to
> the 'mv'-process that tried to do this move? Will it manually copy the
> files, then delete at original branch?

It is a limitation of aufs.
I should describe about it in the manual.
Generally it does no harm as long as the reported application is mv(1).

(quote from the aufs manul in next Monday release)
To rename(2) directory may return EXDEV even if both of src and tgt
are on the same aufs. When the rename-src dir exists on multiple
branches and the lower dir has child(ren), aufs has to copyup all his
children. It can be recursive copyup. Current aufs doesn't support
such huge copyup operation at one time in kernel space, instead
produces a warning and returns EXDEV.
Generally, mv(1) detects this error and tries mkdir(2) and rename(2)
repeatedly. So the result is harmless.
If your application which issues rename(2) for a directory doesn't
support EXDEV, it will not work on aufs.


Junjiro Okajima

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/

Reply via email to