Bug 7809 - I/O errors other than IOERR_GENERAL should not suppress deletion
Summary: I/O errors other than IOERR_GENERAL should not suppress deletion
Status: RESOLVED FIXED
Alias: None
Product: rsync
Classification: Unclassified
Component: core (show other bugs)
Version: 3.1.0
Hardware: All All
: P3 normal (vote)
Target Milestone: ---
Assignee: Wayne Davison
QA Contact: Rsync QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
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.