Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start URL fetching only after all RSS items are processed #630

Open
hugbug opened this issue May 1, 2019 · 0 comments

Comments

Projects
None yet
1 participant
@hugbug
Copy link
Member

commented May 1, 2019

With #541 the nzbs are fetched from indexers only when needed. That has greatly reduced the amount of nzbs fetched. There is however still one case where more nzbs are fetched than necessary.

If rss filter works with dupe scores it can happen that an nzb further in the list has higher score and should be downloaded. NZBGet may however start fetching of the first nzb already. Once the second nzb (with higher score) is fetched the first nzb is moved from queue to history. This is all correct but if the download limit for indexer is very low we have a situation where the first nzb was fetched although not used.

This can be improved by delaying fetching of nzbs until all items in rss feed are processed. At that time the nzbs with lower scores are already moved to history and the download queue contains only higher scored nzb which can be downloaded now.

@hugbug hugbug added the improvement label May 1, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.