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@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@hadoop06 dtd]#
(now kill the first brick where the files were synced from)
[root@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@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