Closed brandond closed 1 week ago
Attention: Patch coverage is 73.91304%
with 6 lines
in your changes missing coverage. Please review.
Project coverage is 13.82%. Comparing base (
71fdc4a
) to head (3fb8207
). Report is 3 commits behind head on master.
Files with missing lines | Patch % | Lines |
---|---|---|
pkg/agent/loadbalancer/servers.go | 78.94% | 4 Missing :warning: |
pkg/util/apierrors.go | 0.00% | 2 Missing :warning: |
:exclamation: There is a different number of reports uploaded between BASE (71fdc4a) and HEAD (3fb8207). Click for more details.
HEAD has 18 uploads less than BASE
| Flag | BASE (71fdc4a) | HEAD (3fb8207) | |------|------|------| |inttests|11|0| |e2etests|7|0|
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Proposed Changes
The loadbalancer should only fail over to the default server if all other server have failed, and it should force fail-back to a preferred server as soon as one passes health checks.
The loadbalancer tests have been improved to ensure that this occurs.
Types of Changes
bugfix
Verification
See linked issue
Testing
yes
Linked Issues
User-Facing Change
Further Comments