Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 2237257

Summary: [OSP16.1] Load balancer in PENDING_UPDATE state
Product: Red Hat OpenStack Reporter: Matsvei Hauryliuk <mhauryli>
Component: openstack-octaviaAssignee: Gregory Thiemonge <gthiemon>
Status: CLOSED NEXTRELEASE QA Contact: Bruna Bonguardo <bbonguar>
Severity: medium Docs Contact: Greg Rakauskas <gregraka>
Priority: medium    
Version: 16.1 (Train)CC: beagles, dhill, enothen, gthiemon, tweining
Target Milestone: asyncKeywords: Triaged
Target Release: 16.1 (Train on RHEL 8.2)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 2240910 (view as bug list) Environment:
Last Closed: 2023-11-14 08:44:46 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:
Bug Depends On:    
Bug Blocks: 2240910    

Description Matsvei Hauryliuk 2023-09-04 13:01:21 UTC
Description of problem:
Load balancer remains in pending update state for days.

Version-Release number of selected component (if applicable):
OSP16.1
RHEL8.2
puppet-octavia-15.4.1-1.20210528140647.b741773.el8ost.noarch

How reproducible:
Same result at every try.

Steps to Reproduce:
1.Load-balancer upd.
2.
3.

Actual results:
(overcloud) [stack@s-a-000000g[I-P-Director] ~]$ openstack loadbalancer list | grep -v ACTIVE
+--------------------------------------+---------------------------------------------------------------+----------------------------------+----------------+---------------------+----------+
| id                                   | name                                                          | project_id                       | vip_address    | provisioning_status | provider |
+--------------------------------------+---------------------------------------------------------------+----------------------------------+----------------+---------------------+----------+
| 55969bfc-1a10-4bf8-8d58-fce5f311f864 | ad81d66b532b74f3ba4a681eb171c052                              | b1bf945eb76f429c9ef2cc05a851a328 | 192.168.2.148  | PENDING_UPDATE      | amphora  |
+--------------------------------------+---------------------------------------------------------------+----------------------------------+----------------+---------------------+----------+
(overcloud) [stack@s-a-000000g[I-P-Director] ~]$ openstack loadbalancer amphora list --loadbalancer 55969bfc-1a10-4bf8-8d58-fce5f311f864
+--------------------------------------+--------------------------------------+-----------+--------+---------------+---------------+
| id                                   | loadbalancer_id                      | status    | role   | lb_network_ip | ha_ip         |
+--------------------------------------+--------------------------------------+-----------+--------+---------------+---------------+
| 09a06ec1-be75-47df-806c-7e5648f6a864 | 55969bfc-1a10-4bf8-8d58-fce5f311f864 | ALLOCATED | BACKUP | 172.24.2.93   | 192.168.2.148 |
| fff3694a-a6f7-4b52-969f-a3f6fda3e364 | 55969bfc-1a10-4bf8-8d58-fce5f311f864 | ALLOCATED | MASTER | 172.24.2.139  | 192.168.2.148 |
+--------------------------------------+--------------------------------------+-----------+--------+---------------+---------------+
(overcloud) [stack@s-a-000000g[I-P-Director] ~]$ openstack loadbalancer status show 55969bfc-1a10-4bf8-8d58-fce5f311f864
{
    "loadbalancer": {
        "id": "55969bfc-1a10-4bf8-8d58-fce5f311f864",
        "name": "ad81d66b532b74f3ba4a681eb171c052",
        "operating_status": "ONLINE",
        "provisioning_status": "PENDING_UPDATE",
        "listeners": [
            {
                "id": "cc677221-8123-4e63-8fdc-41fbe291d23e",
                "name": "listener_ad81d66b532b74f3ba4a681eb171c052_0",
                "operating_status": "ONLINE",
                "provisioning_status": "PENDING_UPDATE",
                "pools": [
                    {
                        "id": "a245ea75-9882-4826-aded-cda5e84d184a",
                        "name": "pool_ad81d66b532b74f3ba4a681eb171c052_0",
                        "provisioning_status": "PENDING_UPDATE",
                        "operating_status": "ONLINE",
                        "members": [
                            {
                                "id": "d9fa1b37-5b45-4d5a-a78b-27508450b617",
                                "name": "member_ad81d66b532b74f3ba4a681eb171c052_0_waefeo7sha-79455-worker-1-0-nctlr",
                                "operating_status": "NO_MONITOR",
                                "provisioning_status": "PENDING_DELETE",
                                "address": "192.168.0.231",
                                "protocol_port": 31528
                            },
                            {
                                "id": "38c73828-0fb1-4d4b-92fe-b0329e737a05",
                                "name": "member_ad81d66b532b74f3ba4a681eb171c052_0_waefeo7sha-79455-master-1",
                                "operating_status": "NO_MONITOR",
                                "provisioning_status": "ACTIVE",
                                "address": "192.168.0.75",
                                "protocol_port": 31528
                            },
                            {
                                "id": "0fdbce1a-a757-4e05-841f-2ccb1af24856",
                                "name": "member_ad81d66b532b74f3ba4a681eb171c052_0_waefeo7sha-79455-master-0",
                                "operating_status": "NO_MONITOR",
                                "provisioning_status": "ACTIVE",
                                "address": "192.168.2.175",
                                "protocol_port": 31528
                            },
                            {
                                "id": "cafde5f0-fcdb-4682-b3d2-060f96a4db5f",
                                "name": "member_ad81d66b532b74f3ba4a681eb171c052_0_waefeo7sha-79455-worker-1-0-5z246",
                                "operating_status": "NO_MONITOR",
                                "provisioning_status": "ACTIVE",
                                "address": "192.168.2.218",
                                "protocol_port": 31528
                            }
                        ]
                    }
                ]
            }
        ]
    }
}


Expected results:
Load balancer update finishing normally.

Additional info:
Sosreports from all 3 Controller nodes are attached to the case.

Comment 3 Takashi Kajinami 2023-09-05 08:33:54 UTC
puppet-octavia is one of the deployment tools and is responsible to generate config files.
If it's not apparent that the issue is caused by its behavior or we need any new parameter support in the tooling,
it may be more appropriate to associate the bug with `openstack-octavia` which is the actual octavia service.

Comment 18 Red Hat Bugzilla 2024-03-14 04:26:09 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days