[Bug 2933] New: regression with hardlinked devices

samba-bugs at samba.org samba-bugs at samba.org
Sun Jul 31 11:51:13 GMT 2005


https://bugzilla.samba.org/show_bug.cgi?id=2933

           Summary: regression with hardlinked devices
           Product: rsync
           Version: 2.6.5
          Platform: All
        OS/Version: FreeBSD
            Status: NEW
          Severity: major
          Priority: P3
         Component: core
        AssignedTo: wayned at samba.org
        ReportedBy: noreply at cpe-24-95-90-2.columbus.res.rr.com
         QAContact: rsync-qa at samba.org


marked at elevated priority due to regression, feel
free to change ;-]
 
every tag present in NEWS,v from here...
 cvs co -D '2005-07-31 00:00:00-0000'
back in time through here...
 cvs co -r release-2-6-4-pre3
exhibits the following regression...
 
 
if the source inode is both a dev and a hardlink, it will
not be hardlinked in the destination. to repeat:

rm -r /wherever/dev/
rsync -Haxv --delete /dev/ /wherever/dev/
rsync -Haxv --delete /dev/ /wherever/dev/
ls -i /dev/ | awk '{print $1}' | sort | uniq -c | egrep -v '^   1 '
ls -i /wherever/dev/ | awk '{print $1}' | sort | uniq -c | egrep -v '^   1 '


rm -r dst
ls -aliT src
17 crw-r--r--  2 root  wheel    2,   2 Jul 31 07:01:55 2005 devnulla
17 crw-r--r--  2 root  wheel    2,   2 Jul 31 07:01:55 2005 devnullb
16 -rw-r--r--  2 root  wheel         0 Jul 31 07:01:55 2005 filea
16 -rw-r--r--  2 root  wheel         0 Jul 31 07:01:55 2005 fileb

./rsync -Haxv --delete ./src/ ./dst/
building file list ... done
created directory ./dst
./
devnulla
devnullb
fileb
filea => fileb
sent 195 bytes  received 72 bytes  534.00 bytes/sec
total size is 0  speedup is 0.00

ls -aliT dst
19 crw-r--r--   1 root  wheel    2,   2 Jul 31 07:01:55 2005 devnulla
20 crw-r--r--   1 root  wheel    2,   2 Jul 31 07:01:55 2005 devnullb
21 -rw-r--r--   2 root  wheel         0 Jul 31 07:01:55 2005 filea
21 -rw-r--r--   2 root  wheel         0 Jul 31 07:01:55 2005 fileb


this issue is not present in...
 cvs co -r release-2-6-4-pre2

always happy to test patches. thx again.

-- 
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