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

Revert "config: removing deprecated bind_to_port (#5288)" #5344

Merged
merged 2 commits into from
Dec 18, 2018

Conversation

PiotrSikora
Copy link
Contributor

This reverts commit 36db776.

Signed-off-by: Piotr Sikora piotrsikora@google.com

This reverts commit 36db776.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
@PiotrSikora
Copy link
Contributor Author

This broke a few control planes (inc. Istio).

cc @alyssawilk @htuch @duderino

@mattklein123
Copy link
Member

@PiotrSikora when will Istio update? We should time box this.

@htuch
Copy link
Member

htuch commented Dec 18, 2018

@mattklein123 also breaks other internal deps. I will followup on this today.

@PiotrSikora
Copy link
Contributor Author

@mattklein123 realistically? Late Q1. Ideally, before 1.9.0 is released, but I'm not sure if we can commit to that right now.

@mattklein123
Copy link
Member

@mattklein123 realistically? Late Q1. Ideally, before 1.9.0 is released, but I'm not sure if we can commit to that right now.

OK

@PiotrSikora
Copy link
Contributor Author

@mattklein123 Thanks! Much appreciated.

@htuch htuch merged commit 553c21b into envoyproxy:master Dec 18, 2018
@rshriram
Copy link
Member

rshriram commented Jan 3, 2019

@mattklein123 the bindToPort is essential to almost everyone using virtual listeners and a single original dst listener. A single listener with filter chains will end up breaking long lived connections (db, grpc streams, etc.). I dont know why this was deprecated back in 2017, without having any alternative way of providing the same functionality (there was no incremental LDS nor filter chain discovery back then). I had argued earlier with @htuch to put this back into the main API instead of keeping it deprecated.

Anyway, once we have an alternative like filterChain discovery or whatever, this bindToPort feature can enter the standard envoy deprecation cycle. The deprecation time frame would then allow us to support both older and newer proxies in Istio and migrate them.

@GregHanson
Copy link
Contributor

@dio @PiotrSikora Could you please add version tags to the commits? v0.6.4 and v0.6.5?

@PiotrSikora
Copy link
Contributor Author

Could you please add version tags to the commits? v0.6.4 and v0.6.5?

@GregHanson huh? I don't follow.

@GregHanson
Copy link
Contributor

fredlas pushed a commit to fredlas/envoy that referenced this pull request Mar 5, 2019
…nvoyproxy#5344)

This reverts commit 36db776.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Fred Douglas <fredlas@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants