[GH-ISSUE #57] Simplify signal gRpc client #159

Closed
opened 2026-08-05 00:37:29 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @braginini on GitHub (Jul 20, 2021).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/57

Instead of using sync groups to wait until stream is connected or retry mechanisms try using
with grpc.WaitForReady(true)

See examples:
https://github.com/grpc/grpc-go/blob/master/examples/features/wait_for_ready/main.go

https://github.com/grpc/grpc-go/blob/master/examples/features/retry/client/main.go

Originally created by @braginini on GitHub (Jul 20, 2021). Original GitHub issue: https://github.com/netbirdio/netbird/issues/57 Instead of using sync groups to wait until stream is connected or retry mechanisms try using with grpc.WaitForReady(true) See examples: https://github.com/grpc/grpc-go/blob/master/examples/features/wait_for_ready/main.go https://github.com/grpc/grpc-go/blob/master/examples/features/retry/client/main.go
saavagebueno added the moved-internalclientsignal labels 2026-08-05 00:37:29 -04:00
Author
Owner

@mlsmaycon commented on GitHub (Nov 2, 2022):

leaving this internally

<!-- gh-comment-id:1299761660 --> @mlsmaycon commented on GitHub (Nov 2, 2022): leaving this internally
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#159