Hi all -  

This issue is closed. 

Craig threw together his neurons and solved this super quick.  He's
posted his fixes to Github. 

rsync_bpc has become very memory efficient and BackupPC has backed up
well over 1 million new files with zero problems with his fixes.  Thank
you Craig! 

I deal with CPAs and several are moving to eCase which produces a
gazillion files.  By moving away from hard links I can also move away
from block-level filesystem replication.  Simplification, Yea! 

Now comes the restore test. 

If all goes well, dare I say this might bump the version? 

Once again, thank you Craig! 

Cheers!

mph 

On 2017-02-11 00:41, Craig Barratt wrote:

> Another thing to try is to remove the --bpc-attrib-new option to rsync_bpc by 
> commenting out these two lines in lib/BackupPC/Xfer/Rsync.pm, ie: 
> 
>> #'--bpc-attrib-new',
> Craig 
> 
> On Sat, Feb 11, 2017 at 12:20 AM, Craig Barratt 
> <[email protected]> wrote:
> 
> Definitely looks like a bug.  Let me see if I can reproduce this.  
> Interesting clue about the strange attrib paths.  Does that only happen right 
> before things fail? 
> 
> It would be helpful to run with a higher XferLogLevel (eg: 8).  Please send 
> the interesting (last) parts of the log file (email direct to me).
> 
> Also, what is your remote rsync version?  Is it running over ssh? 
> 
> Craig 
> 
> On Fri, Feb 10, 2017 at 10:29 PM, Michael Huntley <[email protected]> 
> wrote: 
> 
> All -  
> 
> Been attempting to backup using latest grab from github made using the 
> makeDist command.  This is very similar to the issue listed on Github where 
> the backup dies with code (12) after X number of files.  Usually near 200k 
> files, but as low as 50K from time-to-time: 
> 
> R bpc_sysCall_poolFileCheck(xaaaaaacsrt): no pool file at 
> /var/lib/backuppc/cpool/c6/64/c765d203b57e0e748b90564c87401bdb
> R bpc_mkstemp: returning .xaaaaaacsrt.000000, fd = 3
> R bpc_write(3 (.xaaaaaacsrt.000000), buf, 100)
> R bpc_ftruncate(3 (.xaaaaaacsrt.000000), 564632)
> R bpc_close(3 (.xaaaaaacsrt.000000))
> rsync_bpc: connection unexpectedly closed (4608490 bytes received so far) 
> [generator]
> G bpc_sysCall_cleanup: doneInit = 1
> G No match... adding /var/lib/backuppc/cpool/18779.0.1 to pool (digest = 
> b6cc8c58c4da233e62efd1e8b3a1b160)
> G bpc_attrib_dirWrite: created new attrib file 
> /var/lib/backuppc/pc/172.26.26.13/508//attrib_b6cc8c58c4da233e62efd1e8b3a1b160
>  [1]
> G bpc_attrib_dirWrite: removed old attrib file 
> /var/lib/backuppc/pc/172.26.26.13/508//attrib_39a7abfe0817669e521a85ad3188a923
>  [2]
> G No match... adding /var/lib/backuppc/cpool/18779.1.1 to pool (digest = 
> fceb91a6bba1514df057bd51c9fdc10a)
> G bpc_attrib_dirWrite: created new attrib file 
> /var/lib/backuppc/pc/172.26.26.13/508/f%2fcygdrive%2fc%2fshadows%2fE%2ftest/attrib_fceb91a6bba1514df057bd51c9fdc10a
>  [3]
> DoneGen: 0 errors, 0 filesExist, 0 sizeExist, 0 sizeExistComp, 47782 
> filesTotal, 24778100 sizeTotal, 0 filesNew, 0 sizeNew, 0 sizeNewComp, 83992 
> inode
> Parsing done: nFilesTotal = 47782
> rsync error: error in rsync protocol data stream (code 12) at io.c(629) 
> [generator=3.0.9.5]
> rsync_bpc exited with fatal status 12 (3072) (rsync error: error in rsync 
> protocol data stream (code 12) at io.c(629) [generator=3.0.9.5])
> recv >f+++++++++ rw-rw-r-- 197108, 197121 100 xaaaaaacsrt
> Xfer PIDs are now
> Got fatal error during xfer (rsync error: error in rsync protocol data stream 
> (code 12) at io.c(629) [generator=3.0.9.5])
> Backup aborted (rsync error: error in rsync protocol data stream (code 12) at 
> io.c(629) [generator=3.0.9.5])
> BackupFailCleanup: nFilesTotal = 53691, type = full, BackupCase = 6, inPlace 
> = 1, lastBkupNum =
> BackupFailCleanup: inPlace with some new files... no cleanup and marking 
> partial 
> 
> I updated the rsync_bpc version manually to 3.0.9.5 since the configure.ac 
> [4] file is still at 3.0.9.4 within the files made by makeDist.  Nontheless 
> the files are using the current versions updated by Craig. 
> 
> This last one horked at 53k files, but it usually dies near 200k files.  It 
> is a quick cut off.  Nothing hangs, the door simply slams shut. 
> 
> One oddity I noticed is not all attrib files are properly logged.  Look 
> above:  
> 
> G No match... adding /var/lib/backuppc/cpool/18779.0.1 to pool (digest = 
> b6cc8c58c4da233e62efd1e8b3a1b160)
> G bpc_attrib_dirWrite: created new attrib file 
> /var/lib/backuppc/pc/172.26.26.13/508//attrib_b6cc8c58c4da233e62efd1e8b3a1b160
>  [1]  <-- double whack, not full path 
> 
> vs. 
> 
> G No match... adding /var/lib/backuppc/cpool/18779.1.1 to pool (digest = 
> fceb91a6bba1514df057bd51c9fdc10a)
> G bpc_attrib_dirWrite: created new attrib file 
> /var/lib/backuppc/pc/172.26.26.13/508/f%2fcygdrive%2fc%2fshadows%2fE%2ftest/attrib_fceb91a6bba1514df057bd51c9fdc10a
>  [3] <-- Full path 
> 
> In between is an isolated attrib with no corresponding "No match... adding" 
> line: 
> 
> G bpc_attrib_dirWrite: removed old attrib file 
> /var/lib/backuppc/pc/172.26.26.13/508//attrib_39a7abfe0817669e521a85ad3188a923
>  [2] <-- Again, double whack, not full path 
> 
> The real bummer is determining if this is a (pre-compile) configure issue, a 
> build issue, resource issue, a command issue, or ........ 
> 
> Cheers! 
> 
> mph 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> BackupPC-users mailing list
> [email protected]
> List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users [5]
> Wiki:    http://backuppc.wiki.sourceforge.net [6]
> Project: http://backuppc.sourceforge.net/ [7]

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot 
_______________________________________________
BackupPC-users mailing list
[email protected]
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/ 

Links:
------
[1] http://172.26.26.13/508//attrib_b6cc8c58c4da233e62efd1e8b3a1b160
[2] http://172.26.26.13/508//attrib_39a7abfe0817669e521a85ad3188a923
[3]
http://172.26.26.13/508/f%2fcygdrive%2fc%2fshadows%2fE%2ftest/attrib_fceb91a6bba1514df057bd51c9fdc10a
[4] http://configure.ac
[5] https://lists.sourceforge.net/lists/listinfo/backuppc-users
[6] http://backuppc.wiki.sourceforge.net
[7] http://backuppc.sourceforge.net/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
BackupPC-users mailing list
[email protected]
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to