Enhancement Proposal
The Mimir configuration we put in relation data should be validated twice:
- when the coordinator builds it, via a Pydantic model that maps to the Mimir configuration
- when the worker receives it (and before trying to start), using
mimirtool runtime-config to avoid the "retry loop" on a faulty configuration file
This should resolve retrying for a very long time on a faulty config, while the correct one is in a pending event. This might also be the cause of flakiness in integration tests.
Enhancement Proposal
The Mimir configuration we put in relation data should be validated twice:
mimirtool runtime-configto avoid the "retry loop" on a faulty configuration fileThis should resolve retrying for a very long time on a faulty config, while the correct one is in a pending event. This might also be the cause of flakiness in integration tests.