Job Registration #
Resets the job state after a checkpoint (e.g., registering the job). Preserves state that downstream jobs want to depend on while resetting job-local state that should not be inherited by downstream jobs.
Equations
- s.renew = { log := ∅, action := Lake.JobAction.unknown, trace := s.trace }
Instances For
Resets the job's state after a checkpoint (e.g., registering the job). Preserves information that downstream jobs want to depend on while resetting job-local information that should not be inherited by downstream jobs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Registers the job for the top-level build monitor,
(e.g., the Lake CLI progress UI), assigning it caption
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Registers the produced job for the top-level build monitor
(e.g., the Lake CLI progress UI), assigning it caption
.
Stray I/O, logs, and errors produced by x
will be wrapped into the job.
Equations
- Lake.withRegisterJob caption x optional = do let job ← Lake.ensureJob x Lake.registerJob caption job optional
Instances For
Registers the produced job for the top-level build monitor if it is not already (i.e., it has an empty caption).