Skip to content
Open
1 change: 1 addition & 0 deletions grpc/src/client/channel.rs
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,7 @@ impl load_balancing::ChannelController for InternalChannelController {
}

// A channel that is not idle (connecting, ready, or erroring).
#[derive(Debug)]
pub(super) struct GracefulSwitchBalancer {
pub(super) policy: Mutex<Option<Box<dyn LbPolicy>>>,
policy_builder: Mutex<Option<Arc<dyn LbPolicyBuilder>>>,
Expand Down
285 changes: 173 additions & 112 deletions grpc/src/client/load_balancing/child_manager.rs

Large diffs are not rendered by default.

Loading
Loading