thoth-station / thoth-application

Thoth-Station ArgoCD Applications
GNU General Public License v3.0
12 stars 22 forks source link

Prioritize solver already based on requirements #2689

Open harshad16 opened 1 year ago

harshad16 commented 1 year ago

Is your feature request related to a problem? Please describe. Our current model executes the solvers for packages at the same time.When a new solver is included, it brings in a lot of solvers execution to be done, based on the number of packages yet to be solved, which creates a bottle neck for the old solver.

For example: Lets say:

If we have consumer requesting a specific solver, we only have the option to halt the rest by removing them from the mix and wait for the specific solver be up-to-date.

The goal is to find a solution for solver prioritization.

Describe the solution you'd like None as of now.

Describe alternatives you've considered Halting other solvers for specific solver.

Additional context

/priority important-longterm /sig devsecops

Acceptance criteria

harshad16 commented 1 year ago

Context from the tech call:

As we are running multiple solvers at the same time, it takes time for newer packages to sync for all the solvers. any suggestion on the changing the priority of this action:

Usage Statistic? Which (non integration tests) advises use what os+py?

How do we pick our focus?

Questions

harshad16 commented 1 year ago

Resources: https://www.confluent.io/blog/prioritize-messages-in-kafka/