muster release v5.19.9
Fixed
- The boot pass no longer reports an MCPServer the reconciler registered a moment earlier as a failure (#1222). The orchestrator’s boot pass and the MCPServer reconciler’s first pass run concurrently: for a definition the boot loop had not reached yet, the reconciler found no service and
StartService registered it lazily, and when the loop then got there the refused duplicate registration was logged as ERROR Failed to create MCPServer service: <name> ... service <name> already registered – one misleading error per affected server per boot (two of 87 definitions on one installation) for a service that existed and was being started by the caller that registered it. The registry’s duplicate error now wraps services.ErrServiceAlreadyRegistered and the boot pass treats it as a debug-level no-op (MCPServer <name> was registered through StartService while the boot pass ran; that caller starts it); every other error is reported as before and the suspended-server skip is unchanged.