Skip to content

Conversation

@kevinpollet
Copy link
Member

What does this PR do?

This pull request fixes the computation of the fenced server status. A fenced server is necessarily a server with an endpoint slice condition set to terminating (when an endpoint has the ready condition set to true it also has the serving condition set to true). From the Go documentation:

serving is identical to ready except that it is set regardless of the terminating state of endpoints.

Motivation

To fix a regression.

More

  • Added/updated tests
  • Added/updated documentation

Additional Notes

Co-authored-by: Romain rtribotte@users.noreply.github.com

Copy link
Contributor

@nmengin nmengin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@juliens juliens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@traefiker traefiker merged commit a29628f into traefik:v3.3 Dec 20, 2024
40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants