Browse Source
- ACL: Mark service ready immediately after gRPC server starts - ACL: Run Configure() in background goroutine (follow list loading) - Launcher: Actually call gRPC Ready() endpoint instead of just TCP port check - Launcher: Increase ACL ready timeout from 30s to 120s as fallback This fixes the issue where relay would timeout waiting for ACL because the launcher only checked if the TCP port was open, but the ACL service's Ready() was returning false until Configure() completed (which takes minutes for large follow lists). Now ACL marks itself ready immediately so the relay can start while follow lists continue loading in the background. Files modified: - cmd/orly-acl/main.go: Restructure startup to be async - cmd/orly-launcher/config.go: Increase ACL timeout to 120s - cmd/orly-launcher/supervisor.go: Add gRPC Ready() check - pkg/version/version: Bump to v0.55.2 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>main
4 changed files with 55 additions and 15 deletions
Loading…
Reference in new issue