On Tue, Nov 13, 2018 at 9:28 AM Sage Weil <sweil@xxxxxxxxxx> wrote: > > This direction does not feel like a good return on investment--lots of > work and minimal value. I liked Noah's original intent (well, as I > understood it at least): to create an automated way to call attention to > schema changes with minimal tooling. That's a relatively small investment > and simply makes it harder to change the CLI accidentally, without going > down the rabbit hole of overspecifying something that is not meant to be a > stable external interface. This was indeed the intent. And if I understand Greg's concern correctly---that the checks could become a burden for development---it would even suffice to turn the checks on only for release branches. And unless I didn't say it explicitly, the schema's don't even need to match across versions, but rather just be predictable for a given version.