cirruslabs / orchard

Orchestrator for running Tart Virtual Machines on a cluster of Apple Silicon devices
Other
192 stars 15 forks source link

Reloading ingress behind orchard controller may yield `no worker registered with this name` #98

Closed ruimarinho closed 1 year ago

ruimarinho commented 1 year ago

After nginx is reloaded, some bug is causing the orchard controller to lose a worker reference, rendering commands such as orchard vnc vm <id> and orchard ssh vm <id> unusable.

The only workaround is restarting the orchard worker.

I suspect nginx may be dropping the gRPC stream behind port forwarding, but this probably needs more investigation.