Conversation
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
…citly forleast request lb (envoyproxy#30794)" This reverts commit e93e556. Revert "Fix least request lb not fair (envoyproxy#29873)" This reverts commit 3ea2bc4. restore api Signed-off-by: Kuat Yessenov <kuat@google.com> fix merge Signed-off-by: Kuat Yessenov <kuat@google.com>
616ba45 to
ba2fab0
Compare
|
/retest |
|
|
|
cc @kyessenov may need to kick the ci? |
|
/retest |
|
Hi all - I'm an external observer who was interested in Given this reversion PR, what is the thinking about when/if this functionality might be reintroduced? I looked through the references (#11004, #11006) to try to understand why it is being reverted. It seems like the original PR #29873 introduced a subtle/minor breaking change that was fixed in #30794. Per this comment, are we concerned about it still being a breaking change even after #30794, so we're pulling it for now (since it's too late to introduce breaking changes in the 1.29 release cycle)? Or is the reversion due to some other technical concern that I may have overlooked when reading through the references? Thanks everyone! |
|
It won’t be a problem to introduce a full scan option that defaults to off. The problem here was the behavioral change to the default that was rolled into the same patch.
…On Fri, Nov 10, 2023, at 9:41 AM, Jared Kirschner wrote:
Hi all - I'm an external observer who was interested in `enable_full_scan` and hoping to use it in Envoy 1.29 when I saw the original PR go through.
Given this reversion PR, what is the thinking about when/if this functionality might be reintroduced?
I looked through the references (#11004 <#11004>, #11006 <#11006>) to try to understand why it is being reverted. It seems like the original PR #29873 <#29873> introduced a subtle/minor breaking change that was fixed in #30794 <#30794>. Per this comment <#30768 (comment)>, are we concerned about it still being a breaking change even after #30794 <#30794>, so we're pulling it for now (since it's too late to introduce breaking changes in the 1.29 release cycle)? Or is the reversion due to some other technical concern that I may have overlooked when reading through the references?
Thanks everyone!
—
Reply to this email directly, view it on GitHub <#30812 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAIOZ7UFQIJNVAQQNCVYODTYDZROLAVCNFSM6AAAAAA7FC3XOCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBWGE2TKOJRGM>.
You are receiving this because you commented.Message ID: ***@***.***>
|
|
Ah, got it. I may have misunderstood #30794, which I thought removed the "default to on (if host num < choice count)" behavior. |
|
@kyessenov I think you'll need to fix formatting to make it pass CI now. |
|
I think this is waiting on you @kyessenov . /wait |
|
Hello, I have the PR #31146 that start the selection from a random index for the full scan preventing the choice of the same index when the number of requests is the same. Perhaps we can merge it instead of revert? |
|
Merged main. Sorry, I forgot to get this over the finish line. |
No worries, I believe the PR wasn't approved and need some discussion. Hopefully we can come with an agreement. |
|
/retest |
|
There are merge conflicts now. Luckily, it's just a release note issue. We should wrap this up soon, since there's a few other changes waiting on it. |
|
/lgtm let's revert this first and then I think @tonya11en has some work to land. At last, we will have a tool to evaluate our new lb feature. |
|
please specify a single label can be specified |
|
@kyessenov feel free to merge this after resolved conflict and CI. |
Commit Message: Reverts #29873 and #30794
Multiple concerns about the effect of a full scan on LEAST_REQUEST have been raised.
See previous discussions in #11004 and #11006.
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features: