Config option to have crunch-run stop sending logs to logs table
We already have this
# Maximum bytes that may be logged by a single job. Log bytes that are
# silenced by throttling are not counted against this total.
Perhaps we just need to ensure (and document) that setting this to 0 disables all the "create log" API calls (rather than meaning "unlimited").
Updated by Brett Smith 9 months ago
This branch does the bare minimum of testing the specific case where
LimitLogBytesPerJob=0 and documenting the behavior. Note that in this case the container still creates a single log record noting that the throttle is in effect. I do think we should leave this as an affordance so users don't wonder why their Workbench log viewer is empty if they see that.
There are various things we could do to make this more user-friendly, but I assume none of them are worth time or effort given the plan to replace this system completely in the short-to-medium term.