Bug 7809 - I/O errors other than IOERR_GENERAL should not suppress deletion
I/O errors other than IOERR_GENERAL should not suppress deletion
Status: RESOLVED FIXED
Product: rsync
Classification: Unclassified
Component: core
3.1.0
All All
: P3 normal
: ---
Assigned To: Wayne Davison
Rsync QA Contact
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-11-21 21:11 UTC by Matt McCutchen
Modified: 2011-06-04 20:05 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt McCutchen 2010-11-21 21:11:38 UTC
Jordan Russell pointed out (bug 3653 comment #20) that in the current implementation, rsync skips deletion if there is any io_error, not just IOERR_GENERAL.  My understanding was that IOERR_GENERAL is supposed to trigger that behavior because it indicates that existing source files may be missing from the file list, but other "I/O errors" should not trigger it.
Comment 1 Wayne Davison 2011-06-04 20:05:35 UTC
I've committed a fix to the 3.1.0dev git.