Bug 2266285
Summary: | Health monitors do not function correctly for IPv6 load-balancers | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Maysa Macedo <mdemaced> |
Component: | python-ovn-octavia-provider | Assignee: | Fernando Royo <froyo> |
Status: | CLOSED ERRATA | QA Contact: | rlobillo |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 17.1 (Wallaby) | CC: | bcafarel, dhughes, egarciar, ekuris, froyo, gregraka, gthiemon, ihrachys, jamsmith, mariel, pgrist, prgutier, rlobillo, tweining |
Target Milestone: | z3 | Keywords: | Triaged |
Target Release: | 17.1 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-ovn-octavia-provider-1.0.3-17.1.20231025110807.el9ost | Doc Type: | Bug Fix |
Doc Text: |
This update fixes a bug that prevented operation of the OVN Health Monitoring for Load-balancing service (octavia) on IPv6 networks in ML2/OVN deployments.
+
Previously, the OVN Health Monitors service did not correctly identify the `ONLINE` and `OFFLINE` statuses of back-end members.
+
With this update, load-balancing works as expected, and the OVN Health Monitors correctly identify the `ONLINE` and `OFFLINE` statuses of back-end members.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2024-05-22 20:40:55 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Maysa Macedo
2024-02-27 12:31:16 UTC
Failed on RHOS-17.1-RHEL-9-20240329.n.1. The testcase "[sig-installer][Suite:openshift/openstack][lb][Serial] The Openstack platform should apply lb-method on TCP OVN LoadBalancer when a TCP svc with monitors and ETP:Local is created on Openshift" is still failing as it is observed that all LB members are ONLINE despite the healthmonitor is in place. OCP used: 4.15.0-0.nightly-2024-04-07-120427. Fix verified on RHOS-17.1-RHEL-9-20240501.n.1. Running testcase with 4.16.0-0.nightly-2024-05-01-111315, both testcases passes: [stack@undercloud-0 lb_ovn]$ grep ^passed openstack-test.log | grep monitor passed: (48.4s) 2024-05-03T12:51:00 "[sig-installer][Suite:openshift/openstack][lb][Serial] The Openstack platform should apply lb-method on UDP OVN LoadBalancer when a UDP svc with monitors and ETP:Local is created on Openshift" passed: (32.6s) 2024-05-03T12:51:38 "[sig-installer][Suite:openshift/openstack][lb][Serial] The Openstack platform should apply lb-method on TCP OVN LoadBalancer when a TCP svc with monitors and ETP:Local is created on Openshift" where: $ oc get cm -n openshift-config cloud-provider-config -o json | jq -r .data.config [Global] secret-name = openstack-credentials secret-namespace = kube-system region = regionOne ca-file = /etc/kubernetes/static-pod-resources/configmaps/cloud-config/ca-bundle.pem[LoadBalancer] floating-network-id = 46c40e51-8942-4b7a-ae52-3ca9aa955881 lb-provider = ovn lb-method = SOURCE_IP_PORT create-monitor = False monitor-delay = 10s monitor-timeout = 10s monitor-max-retries = 1 max-shared-lb = 2 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat OpenStack Platform 17.1.3 bug fix and enhancement advisory), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2024:2741 |