AMRC-FactoryPlus / amrc-connectivity-stack

The AMRC Connectivity Stack (ACS) is an open-source implementation of the AMRC's Factory+ framework
https://factoryplus.app.amrc.co.uk
MIT License
13 stars 2 forks source link

Improve robustness of startup procedure #321

Open AlexGodbehere opened 2 months ago

AlexGodbehere commented 2 months ago

The current startup procedure can be subject to race conditions. In true K8s fashion, pods should recover and retry if all required services are not available. Currently, some start in an errored state, (e.g. having not correctly registered with the directory).