Skip to content

MultiBackendJobManager: avoid mixing openEO job status and internal status in same column #840

@soxofaan

Description

@soxofaan

MultiBackendJobManager involves a status column which is used for

  • official openEO status, e.g. "created", "queued", "running", "finished", ...
  • internal housekeeping e.g. "not_started", "queued_for_start"

Mixing both has popped up quite often as a source of confusion during MultiBackendJobManager feature requests, bug fixes, and attempts to improve test coverage (especially when we started to do things in threads and the order of execution stopped being deterministic)

the official job status and internal status should be separated

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions