-
Notifications
You must be signed in to change notification settings - Fork 66
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
Perform searches on indexers independently #565
Comments
Been using this since last year, works well. I've made some changes to search the indexers asynchronously. Before, if a single indexer needed to perform a search, it would block all others. This is especially painful if you have thousands of torrents and add a new indexer, could easily wait a month for it to catch up(my case). Now the searches are performed on all indexers simultaneously. Behavior hasn't changed, though I had to move around the logging for it to make sense. |
I've had similar issues in #564 which was because the indexer is disabled. I'm still seeing repeated searches, some that search for 0 indexers.
If a search fails on an indexer, it blocks other indexers from performing a search. This can stuck in a loop where nothing gets search due to the failed searches eating up the searchLimit.
A searchLimitIndexer would be an elegant solution as each indexer is independent, one failing should not prevent the others from searching. Since searches are already decided on a per indexer basis, this would be a natural extension.
The text was updated successfully, but these errors were encountered: