Hello All

I have some weird dirvish/rsync behaviour to report.. I'm really hoping
that someone can help with the problem.

Currently, I have a dirvish server that fetches images from multiple
remote servers. Starting 2 days ago, I noticed strange behaviours.
First weird thing, it appears that dirvish rsyncs to the remote
multiple times.

If I clear out the vault, and re run it:

dirvish --vault comp

I'll tail -f log.tmp. I see it go through it's rsync process.. and
finish. But dirvish still looks like it's working, so I tail -f log.tmp
again, and sure enough, it just started again. This will do this
approximately 3-4 times. I can verify on the hosts, that my dirvish
server logged in 3-4 times via SSH during this time period.

What prompted me to look closely at the backups was the second issue.
All the vaults lastnight failed. Looking at rsync_error, I see the
following messages:

rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/Mail": Function not implemented
(38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/awk": Function not implemented
(38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/awk": Function not
implemented (38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/bunzip2": Function not
implemented (38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/bzcat": Function not
implemented (38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/dnsdomainname": Function not
implemented (38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/domainname": Function not
implemented (38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/egrep": Function not
implemented (38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/fgrep": Function not
implemented (38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/gawk": Function not
implemented (38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/gunzip": Function not
implemented (38) rsync: failed to set times on
"/backups/bank1/comp/20071204/tree/bin/bin/gzcat": Function not
implemented (38)

Now.. what has changed? Because stuff has changed on my end. My dirvish
system is using Gentoo Linux, and there were recent related updates 

Dec 3 > net-misc/rsync-2.6.9-r5
Dec 4 > sys-libs/timezone-data-2007i

I have other Gentoo Linux Dirvish servers that I maintain, but this
seems to be the only one behaving this way. The other dirvish servers
are using the same packages as listed above. The current version of
Dirvish installed on this particular server is: dirvish-1.2.1.

Here is the rsync command displayed in summary:
rsync -vrltH --delete -pgo --stats -D --numeric-ids --bwlimit=9000
--exclude-from=/backups/bank1/comp/20071206/exclude
--link-dest=/backups/bank1/comp/20071203/tree
xxx.xxx.xxx.xxx:/ /backups/bank1/comp/20071206/tree

I know I could probably add the -O flag to avoid the 'failed to set
times on', but would rather fix the problem, vs the symptom.

Any ideas? I'm hoping to get this fixed and get it back on track.

Thanks much!!!
hanji
_______________________________________________
Dirvish mailing list
[email protected]
http://www.dirvish.org/mailman/listinfo/dirvish

Reply via email to