You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How the I/O subsystem is currently doing its processing is, well, a bit ad hoc, and doesn't provide much guidance when it comes to informing callers about progress/status, and final outcome. /cc @hampsterx
Proposal
I would like to introduce a first-citizen model entity that keeps track of all metadata in a typical I/O conversation in the spirit of a context object, let's just call it JobInfo. That context object would be used to serve multiple purposes:
Track any job metadata and metrics.
Emit progress/status information while the job is running.
Problem
How the I/O subsystem is currently doing its processing is, well, a bit ad hoc, and doesn't provide much guidance when it comes to informing callers about progress/status, and final outcome. /cc @hampsterx
Proposal
I would like to introduce a first-citizen model entity that keeps track of all metadata in a typical I/O conversation in the spirit of a context object, let's just call it
JobInfo. That context object would be used to serve multiple purposes: