-
Notifications
You must be signed in to change notification settings - Fork 193
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
Improvements to the Gateway leader election #2747
Closed
Labels
Comments
I agree with both proposals. I can imagine the election settings needing tweaking depending on clusterset structure; it would be useful to expose them in the configuration objects, wouldn’t it? The leadership configuration can be controlled using environment variables on the Submariner pod but nothing currently sets them. |
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 20, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 21, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 23, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 24, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 24, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 24, 2023
Refer to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 25, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 25, 2023
Refer to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 25, 2023
Refer to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 25, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 25, 2023
Refer to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 25, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 25, 2023
Refer to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
that referenced
this issue
Oct 30, 2023
...rather than exiting. Related to #2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
that referenced
this issue
Oct 30, 2023
Refer to #2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 30, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 30, 2023
Refer to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 30, 2023
...rather than exiting. Related to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
tpantelis
added a commit
to tpantelis/submariner
that referenced
this issue
Oct 30, 2023
Refer to submariner-io#2747 Signed-off-by: Tom Pantelis <[email protected]>
sridhargaddam
pushed a commit
that referenced
this issue
Oct 31, 2023
...rather than exiting. Related to #2747 Signed-off-by: Tom Pantelis <[email protected]>
sridhargaddam
pushed a commit
that referenced
this issue
Oct 31, 2023
Refer to #2747 Signed-off-by: Tom Pantelis <[email protected]>
This was
linked to
pull requests
Oct 31, 2023
novad03
added a commit
to novad03/k8s-submariner
that referenced
this issue
Nov 25, 2023
...rather than exiting. Related to submariner-io/submariner#2747 Signed-off-by: Tom Pantelis <[email protected]>
novad03
added a commit
to novad03/k8s-submariner
that referenced
this issue
Nov 25, 2023
Refer to submariner-io/submariner#2747 Signed-off-by: Tom Pantelis <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
While troubleshooting various issues with OCP, the following observations have been noted
The current configuration for Gateway leadership is as follows:
During times of heavy load, when multiple nodes are labeled as gateway nodes, it has been observed that the active Gateway leader sometimes fails to renew its lease within the 5-second interval and is getting timedout.
Currently, this situation is treated as a FATAL error, leading to the restart of the Gateway pod.
Proposed Improvements:
Implementing these improvements will significantly enhance the stability of the datapath in HA environments.
Also, in the current implementation, when the Gateway pod is restarted, a brief datapath downtime is seen with Libreswan cable driver. Avoiding Gateway pod restarts would allieviate this issue.
Additionally, for Globalnet deployments, the Globalnet controllers track the active leader. By reducing gateway migrations, we will have a more stable environment that minimizes the potential for race conditions.
The text was updated successfully, but these errors were encountered: