[Bug 2781] New: rsync linked files not listed as uptodate
samba-bugs at samba.org
samba-bugs at samba.org
Thu Jun 9 08:39:16 GMT 2005
https://bugzilla.samba.org/show_bug.cgi?id=2781
Summary: rsync linked files not listed as uptodate
Product: rsync
Version: 2.6.5
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P3
Component: core
AssignedTo: wayned at samba.org
ReportedBy: idallen at idallen.ca
QAContact: rsync-qa at samba.org
rsync version 2.6.5 protocol version 29
Rsync is broken and now claims that all linked files are not "uptodate".
Create a directory and two files:
bash-3.00$ mkdir a
bash-3.00$ date >a/foo
bash-3.00$ date >a/bar
rsync the directory; note a/foo and b/foo get updated:
bash-3.00$ rsync -avvH a b
building file list ...
done
created directory b
delta-transmission disabled for local transfer or --whole-file
a/
a/bar
a/foo
total: matches=0 tag_hits=0 false_alarms=0 data=58
sent 265 bytes received 70 bytes 670.00 bytes/sec
total size is 58 speedup is 0.17
rsync the directory again; note that a/foo and b/foo are "uptodate":
bash-3.00$ rsync -avvH a b
building file list ...
done
delta-transmission disabled for local transfer or --whole-file
a/bar is uptodate
a/foo is uptodate
total: matches=0 tag_hits=0 false_alarms=0 data=0
sent 127 bytes received 38 bytes 330.00 bytes/sec
total size is 58 speedup is 0.35
Change a/bar to be a link to a/foo:
bash-3.00$ rm a/bar
bash-3.00$ ln a/foo a/bar
Remove the destination directory and rsync:
bash-3.00$ rm -r b
bash-3.00$ rsync -avvH a b
building file list ...
done
created directory b
delta-transmission disabled for local transfer or --whole-file
a/
a/foo
a/bar => a/foo
total: matches=0 tag_hits=0 false_alarms=0 data=29
sent 212 bytes received 60 bytes 544.00 bytes/sec
total size is 58 speedup is 0.21
rsync the directory again; note that only a/bar is listed as "uptodate",
and rsync incorrectly says it needs to update a/foo:
bash-3.00$ rsync -avvH a b
building file list ...
done
delta-transmission disabled for local transfer or --whole-file
a/bar is uptodate
a/foo
total: matches=0 tag_hits=0 false_alarms=0 data=0
sent 138 bytes received 39 bytes 354.00 bytes/sec
total size is 58 speedup is 0.33
Repeating the rsync, it always says the same (incorrect) thing.
--
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the rsync
mailing list