You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This should resolve when dual stack is fully implemented (#6472). Until then, a partial implementation should be possible without requiring much throwaway work.
Create a reproduction test case for this scenario and confirm that load is not reported correctly.
Change pick_first to have one subchannel per address. Probably skip implementing happy eyeballs for now.
Set an attribute on every subchannel creation operation (for outlier detection to read).
@apolcyn noticed that if we simply changed the locality ID to use the first address instead of the last, we'd most likely improve the accuracy (since the first address is more likely to be connected to than the last):
Please do not change the locality ID to always use the first address. Reported load needs to be 100% accurate, especially in cases where we're failing over to different backends.
This should resolve when dual stack is fully implemented (#6472). Until then, a partial implementation should be possible without requiring much throwaway work.
That should be all we need to correct this issue.
The text was updated successfully, but these errors were encountered: