-
-
Notifications
You must be signed in to change notification settings - Fork 214
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
Split ParallelBest into "client groups" and "parallel" #1001
Comments
I think it is a good point to think about different resolving strategies. Currently, we pick 2 random resolvers (random-weight based on last error timestamp) and take result from the fastest. We could also support following (just some examples):
|
relevant issue: #355 |
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
This issue was closed because it has been stalled for 5 days with no activity. |
@ThinkChaos: is there some open points after #1093 was merged? |
The
ParallelBestResolver
fulfills two purposes:I think we should split it.
The way I'd try to implement it is by having each group's list of resolvers actually be a single "parallel" resolver.
From an architecture point of view, blocky would be less "list of resolvers" and more tree-like. This change was already somewhat started with #449.
Going towards a tree-like architecture would also be a good step towards #476.
I have no plans of actually working on this at the moment, just want to track this and get feedback.
The text was updated successfully, but these errors were encountered: