[Fwd: [librsync-devel] 'internal error: job made no progress' on 25G file - Bug Request ID: 1110812]
Hi, here is some good news from a guy who has been working for this on
me - should put an end to the 4GB file limit.
Can we please have some extensive testing on this patch to see if it works?
you will need to patch your librsync and rebuild rdiff-backup against
the new librsync I think.
Here is the patch:
- len = job->basis_len;
/* copy only as much as will fit in the output buffer, so that we
* don't have to block or store the input. */
- if (len > buffs->avail_out)
+ if (job->basis_len > buffs->avail_out)
len = buffs->avail_out;
+ len = job->basis_len;
There is a small patch file for Bug Request ID: 1110812 available in
Patch Tracker ID: 1439412.
The error 'internal error: job made no progress' occured on files over
4Gig in size.
Re: [Fwd: [librsync-devel] 'internal error: job made no progress' on 25G file - Bug Request ID: 1110812]
I tried to report the following a few days back but due to problems with
bounces as Savannah seems to have spam-relateds trouble it never got
through. I will retry once more after whitelisting the nongnu.org
server. This was the original message I sent:
I have tested it and it seems to work well for files of at least 5 Gb.
As far as I know, no new release of the library is produced, so you'll
have to patch manually if you have this problem, but at least it will
work. One interesting point may be that only the server side needs to be
patched as far as I can make out. I tested it and both backup and
restore actions work flawlessly with only the server side patched.
Thanks for your input on this!
OpenBizz BV - Open Source Solutions
ir. Gerard van Dijnsen
e-mail: [hidden email] Veldm. Montgomerylaan 537
5612 BM EINDHOVEN
Open your mind, open your future! http://www.openbizz.nl