par2 file picked for repair

Get help with all aspects of SABnzbd
Forum rules
Help us help you:
  • Are you using the latest stable version of SABnzbd? Downloads page.
  • Tell us what system you run SABnzbd on.
  • Adhere to the forum rules.
  • Do you experience problems during downloading?
    Check your connection in Status and Interface settings window.
    Use Test Server in Config > Servers.
    We will probably ask you to do a test using only basic settings.
  • Do you experience problems during repair or unpacking?
    Enable +Debug logging in the Status and Interface settings window and share the relevant parts of the log here using [ code ] sections.
Post Reply
andb
Newbie
Newbie
Posts: 4
Joined: January 12th, 2009, 7:38 am

par2 file picked for repair

Post by andb »

Looks like sabnzbd picks up quite randomly one of the par2 files
Eg. from the set:
abc.par2 abc.vol1+1.par2 .. abc.vol14+56.par2

par2 r abc.vol14+56.par2

is run. It happens quite often, that while abc.par2 is ok, some of other par2 are corrupted - in such case par2 fails to rocover the set.

Would it be possible to always try abc.par2 first instead?
User avatar
shypike
Administrator
Administrator
Posts: 19774
Joined: January 18th, 2008, 12:49 pm

Re: par2 file picked for repair

Post by shypike »

It tries the smallest par2 file first.
abc.par2 is ignored altogether.
Old design flaw (from the original author) which we haven't tackled yet.

BTW, even abc.par2 may be corrupted. So some more action is needed.
User avatar
switch
Moderator
Moderator
Posts: 1380
Joined: January 17th, 2008, 3:55 pm
Location: UK

Re: par2 file picked for repair

Post by switch »

When a corrupt par2 file is found, sabnzbd should then download another par2 file. I'm not sure why this wouldn't be happening, maybe it depends on what gets corrupted.
devz
Newbie
Newbie
Posts: 1
Joined: June 21st, 2010, 2:34 am

Re: par2 file picked for repair

Post by devz »

Ive been looking into this aswell, as unnecessary PAR2 volumes increase overhead for downloads when monthly quota is an issue.

Experienced just before a small nzb processing (30mb in total) and sabnzbd fetched all vol files that were <1mb in size (5 out of the 7 vol sets)

Previously I had observed whats mentioned above, where the smallest vol file was included in the queue.

Would very much prefer a process where the .par2 only is fetched, processed & IF repair blocks are needed, only then are they readded to the queue.
User avatar
shypike
Administrator
Administrator
Posts: 19774
Joined: January 18th, 2008, 12:49 pm

Re: par2 file picked for repair

Post by shypike »

This is due to having many connections.
SABnzbd will try to use all slots, so it ends up downloading many small files at once.
The actual amount of extra data is rather low, as the smallest are tried first.
Post Reply