Open
Description
#93 introduced support for maintaining multiple gRPC client connections. However, the creation and destruction of the connections is done serially. First, we're closing outdated connections and then creating new connections, each happens one by one.
In large clusters, this will introduce significant delays at the reconciliation phase of the data-plane controller.
- All new connections should be established concurrently.
- All old connections should be destroyed concurrently.
- We should create and destroy connections concurrently.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Backlog