I'm curious to hear thoughts on the distinction between using flags and
persisting in the registry for master configuration. This topic had come up
in a discussion and our current choices are intuitive but the criteria were
not immediately obvious.

Two cases seem interesting to me:

(1) Quota.
(2) Weights.

These are configuration, but we persist them in the registry. Why is that?

My intuition is that they reflect the organizational aspects of the
workloads that are running and so we expect administrators and (most
importantly!!) tooling to be view and modify these over time.

Timeouts, work directories, etc, on the other hand, are rarely modified and
require initial values. There are also sane defaults for these that will
work for most users.

Thought this might be helpful for others that may wonder about this. Let me
know if there are any other important criteria that I've missed.

Ben

Reply via email to