Skip to content

New Scheduler #648

@ortyomka

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

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