samba-bugs@samba.org
2008-May-12 12:40 UTC
DO NOT REPLY [Bug 5459] New: Large amount of files makes checksum count negative
https://bugzilla.samba.org/show_bug.cgi?id=5459 Summary: Large amount of files makes checksum count negative Product: rsync Version: 3.0.2 Platform: x64 OS/Version: Linux Status: NEW Severity: major Priority: P3 Component: core AssignedTo: wayned@samba.org ReportedBy: count-linux@flatline.de QAContact: rsync-qa@samba.org read_sum_head() in io.c expects the checksum count to be a signed int (most likely should be long). For large file counts, this can become negative: receiving file list ... 2289961 files to consider Invalid checksum count -909869055 [sender] rsync error: protocol incompatibility (code 2) at io.c(1361) [sender=3.0.2] rsync: connection unexpectedly closed (31026252 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(635) [receiver=3.0.2] rsync: connection unexpectedly closed (31026252 bytes received so far) [generator] rsync error: error in rsync protocol data stream (code 12) at io.c(635) [generator=3.0.2] ... and this is only a subfolder. Working with the original 55137908 in one block doesn't work at all. -- 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.
samba-bugs@samba.org
2008-May-12 18:41 UTC
DO NOT REPLY [Bug 5459] Defective FS structure can make checksum count negative
https://bugzilla.samba.org/show_bug.cgi?id=5459 count-linux@flatline.de changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |minor Summary|Large amount of files makes |Defective FS structure can |checksum count negative |make checksum count negative ------- Comment #1 from count-linux@flatline.de 2008-05-12 13:41 CST ------- seems like a broken directory entry causes this: -rwxr-x-w- 1 1727 521 1006641549938245 2007-12-10 15:04 709.jpg .. so this is an FS problem, not an rsync problem. rsync should provide a better error description, though. -- 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.
samba-bugs@samba.org
2008-May-12 23:27 UTC
DO NOT REPLY [Bug 5459] Defective FS structure can make checksum count negative
https://bugzilla.samba.org/show_bug.cgi?id=5459 wayned@samba.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED ------- Comment #2 from wayned@samba.org 2008-05-12 18:27 CST ------- I agree that the generator should not request a file that it cannot send the right count of checksums for. (Which should be something in the range of a 256 TB file or so.) -- 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.
samba-bugs@samba.org
2008-May-31 17:19 UTC
DO NOT REPLY [Bug 5459] Defective FS structure can make checksum count negative
https://bugzilla.samba.org/show_bug.cgi?id=5459 wayned@samba.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #3 from wayned@samba.org 2008-05-31 12:18 CST ------- The code now checks to ensure that the checksum structure is valid before sending it over the wire. -- 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.