Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

subset lb: allow ring hash/maglev LB to work with subsets #8030

Merged

Commits on Aug 23, 2019

  1. subset lb: allow ring hash/maglev LB to work with subsets

    Skip initializing the thread aware LB for a cluster when the subset
    load balancer is enabled. Also adds some extra checks for LB policies
    that are incompatible with the subset load balancer.
    
    Risk Level: low
    Testing: test additional checks
    Docs Changes: updated docs w.r.t subset lb compatibility
    Release Notes: n/a
    Fixes: envoyproxy#7651
    
    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    3390734 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. Prove that subset load balancer is instantiated for all valid

    lb policies (and clean up some other tests).
    
    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    0908fbe View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. Merge branch 'upstream-master' into zuercher_allow_subset_lb_with_rin…

    …g_hash
    
    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    d68384f View commit details
    Browse the repository at this point in the history
  2. fix tidy errors

    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    e259f47 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Merge branch 'upstream-master' into zuercher_allow_subset_lb_with_rin…

    …g_hash
    
    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    0bb7ed2 View commit details
    Browse the repository at this point in the history
  2. additional comments

    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    cd2bb3a View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. remove duplicate validation of original_dst_lb+subset_lb; test cluste…

    …r_provided+subset_lb
    
    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    9cfabc6 View commit details
    Browse the repository at this point in the history
  2. integration test for subset lb vs. compatible policies

    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    d77bfc2 View commit details
    Browse the repository at this point in the history
  3. rename test file

    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    4161d82 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'upstream-master' into zuercher_allow_subset_lb_with_rin…

    …g_hash
    
    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    fa295b2 View commit details
    Browse the repository at this point in the history
  5. handle LOAD_BALANCING_POLICY_CONFIG

    Signed-off-by: Stephan Zuercher <[email protected]>
    zuercher committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    b6f44cb View commit details
    Browse the repository at this point in the history