[Gluster-devel] self heal file timestamp not being copied from source brick

Liam Slusser lslusser at gmail.com
Fri May 29 00:33:16 UTC 2009


Gluster Devel Team,

2.0.1 is a fantastic release and the self heal is almost perfect except that
it does not preserve the file timestamp when sourcing the missing file from
the other node.

[root at hadoop06 dtd]# ls -al
total 136
drwxr-xr-x 2 root root 12288 May 28 16:45 .
drwxr-xr-x 6 root root 12288 Oct 16  2008 ..
-rw-r--r-- 1 root root 63788 Jan 10  2008 mathml.dtd
-rw-r--r-- 1 root root  8427 Aug 25  2004 xhtml11.dtd
[root at hadoop06 dtd]#

(now kill the first brick where the files were synced from)

[root at hadoop06 dtd]# ls -al
total 136
drwxr-xr-x 2 root root 12288 May 28 16:45 .
drwxr-xr-x 6 root root 12288 May 28 16:45 ..
-rw-r--r-- 1 root root 63788 May 28 16:45 mathml.dtd
-rw-r--r-- 1 root root  8427 May 28 16:45 xhtml11.dtd
[root at hadoop06 dtd]#


Notice the file timestamps changed.  If you look at the physical files on
each brick they're correct on the first brick but incorrect on the second.
 Any change this bug could be fixed in 2.0.2?

thanks,
liam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20090528/cac33507/attachment-0003.html>


More information about the Gluster-devel mailing list