Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

Fix InstantiatingGrpcChannelProvider's channel pool to play nicely with DirectPath #798

Merged
merged 5 commits into from Oct 16, 2019

Commits on Oct 7, 2019

  1. Fix InstantiatingGrpcChannelProvider's channel pool to play nicely wi…

    …th DirectPath
    
    By default grpclb strategy for DirectPath is to create a subchannel for
    every address resolved by the grpclb and round robin over them.
    Unfortunately this doesn't work well when Channel pooling is enable in
    the InstantiatingGrpcChannelProvider, which will create multiple
    ManagedChannels, each containing a bunch of subchannels.
    
    Since channel pooling is needed to have good performance targeting CFEs,
    the solution here is to force each ManagedChannel to pick a single
    subchannel. Thus preserving the CFE behavior of a single ManagedChannel
    only containing a single subchannel.
    igorbernstein2 committed Oct 7, 2019
    Copy the full SHA
    f12e2e9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c1c225e View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2019

  1. Copy the full SHA
    5238b95 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e81579c View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Copy the full SHA
    4ed3069 View commit details
    Browse the repository at this point in the history