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