Skip to content

Consider adding a progress field to jobs #35

@davechallis

Description

@davechallis

A common pattern seems to be including progress information in a job's output, and checking that during a job's lifetime.

Having only an output field to store this in sometimes causes issues, e.g.:

  • output might be huge, and fetching large output repeatedly to check progress can be inefficient
  • more complex to handle in languages where JSON is mapped to structs/objects etc. (often either a compount type or tagged union is used to handle a progress data structure and a final output data structure)

Adding a new optional field might simplify this.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions