davechallis / ocypod

Ocypod is a Redis-backed service for orchestrating background jobs. Clients/workers can be written in any language, using HTTP/JSON to queue/fetch jobs, store results, etc.
Apache License 2.0
193 stars 13 forks source link

Consider adding a progress field to jobs #35

Open davechallis opened 1 year ago

davechallis commented 1 year ago

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.:

Adding a new optional field might simplify this.