vespa-engine / vespa

AI + Data, online. https://vespa.ai
https://vespa.ai
Apache License 2.0
5.8k stars 604 forks source link

Config definitions should belong to the config model #9319

Open bratseth opened 5 years ago

bratseth commented 5 years ago

Today config definitions are resolved in the config server. This makes it hard to make braking config definition changes in major versions in a clean way.

The config definitions should be part of the config model instead.

gjoranv commented 5 years ago

Work note: Internal config defs should not be handled specially. That is a remains from the time before the configserver was moved to the container. If they were loaded from the model bundles, the version problem would disappear by itself.