large rsync fails with assertion error

Ken Chase rsync-list-m829 at
Wed Sep 9 04:58:30 UTC 2015

rsyncing a tree of perhaps 30M files, getting this:                                       
rsync: hlink.c:126: match_gnums: Assertion `gnum >= hlink_flist->ndx_start' failed.       
then a bit more output and the parent catches up to the child:                            
rsync: writefd_unbuffered failed to write 8 bytes to message fd [receiver]: Broken pipe   
rsync error: error in rsync protocol data stream (code 12) at io.c(1532) [receiver=3.0.9] 
it's from a remote system. No errors visible (kernel or otherwise) on either end.         
rsync  version 3.1.1  protocol version 31                                                 
dest, where commands are issued from:                                                     
rsync  version 3.0.9  protocol version 30                                                 
ill have to try upgrading dest to 3.1.1 but its not in wheezy-backports                   
and dont really want to mess with this production machine too much.                       
Ken Chase - Toronto Canada

More information about the rsync mailing list