Skip to content

New Scheduler #648

Description

@ortyomka

Scheduler should be updated.

Several Problems:

  • Two resources(active and planning) should be union, because we don’t have twice the resources.
  • Current implementation theoretically prone to starvation
  • We cannot disabling workers
  • Unstable selection of workers

Suggestions:

  • Each Worker should have separate queues
  • We can estimate how much time each worker spends on each task. It can help us processing tasks faster
  • Disabling workers (blocks by separate queues)
  • Resources union

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions