XMLWordPrintable

    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • No Docs Impact
    • python-ovn-octavia-provider-4.0.3-18.0.20251210164741.393b8bd.el9osttrunk
    • rhos-connectivity-vans
    • None
    • VANS Bugs to review, VANS-29 Christmas Edition, VANS-28
    • 3
    • Moderate

      To Reproduce Steps to reproduce the behavior:

      1.  Create a long OVN LB including several pools and many members by pool on one only request on batch  is returning timeout on octavia api request.
      openstack network create net1
      openstack subnet create --subnet-range 192.168.100.0/24 --network net1 subnet1
      openstack router create r1
      openstack router add subnet r1 subnet1
      openstack router set --external-gateway public r1
      openstack security group create sec_group1
      openstack security group rule create --protocol tcp --dst-port 22 sec_group1
      openstack security group rule create --protocol tcp --dst-port 80 sec_group1
      openstack security group rule create --protocol tcp --dst-port 8081 sec_group1
      openstack security group rule create --protocol icmp sec_group1
      
      MY_TOKEN=$(openstack token issue | awk '/ id / {print $4}');
      MY_OCTAVIA_PATH=$(openstack endpoint list | grep octavia | awk '/public/ {print $14}')
      
      curl -ks -w '\n* Response time: %{time_total}s\n' -H "x-auth-token: $MY_TOKEN" -H "Content-Type: application/json" -X POST $MY_OCTAVIA_PATH/v2.0/lbaas/loadbalancers  -d'{   "loadbalancer": {       "description": "load_balancer_fully",       "admin_state_up": true,       "pools": [           {               "name": "pool1",               "protocol": "TCP",               "lb_algorithm": "SOURCE_IP_PORT",               "members": [{"name":"web-server-1","admin_state_up":true,"address":"192.168.100.101","protocol_port":80},{"name":"web-server-2","admin_state_up":true,"address":"192.168.100.102","protocol_port":80},{"name":"web-server-3","admin_state_up":true,"address":"192.168.100.103","protocol_port":80},{"name":"web-server-4","admin_state_up":true,"address":"192.168.100.104","protocol_port":80},{"name":"web-server-5","admin_state_up":true,"address":"192.168.100.105","protocol_port":80},{"name":"web-server-6","admin_state_up":true,"address":"192.168.100.106","protocol_port":80},{"name":"web-server-7","admin_state_up":true,"address":"192.168.100.107","protocol_port":80},{"name":"web-server-8","admin_state_up":true,"address":"192.168.100.108","protocol_port":80},{"name":"web-server-9","admin_state_up":true,"address":"192.168.100.109","protocol_port":80},{"name":"web-server-10","admin_state_up":true,"address":"192.168.100.110","protocol_port":80},{"name":"web-server-11","admin_state_up":true,"address":"192.168.100.111","protocol_port":80},{"name":"web-server-12","admin_state_up":true,"address":"192.168.100.112","protocol_port":80},{"name":"web-server-13","admin_state_up":true,"address":"192.168.100.113","protocol_port":80},{"name":"web-server-14","admin_state_up":true,"address":"192.168.100.114","protocol_port":80},{"name":"web-server-15","admin_state_up":true,"address":"192.168.100.115","protocol_port":80},{"name":"web-server-16","admin_state_up":true,"address":"192.168.100.116","protocol_port":80},{"name":"web-server-17","admin_state_up":true,"address":"192.168.100.117","protocol_port":80},{"name":"web-server-18","admin_state_up":true,"address":"192.168.100.118","protocol_port":80},{"name":"web-server-19","admin_state_up":true,"address":"192.168.100.119","protocol_port":80},{"name":"web-server-20","admin_state_up":true,"address":"192.168.100.120","protocol_port":80},{"name":"web-server-21","admin_state_up":true,"address":"192.168.100.121","protocol_port":80},{"name":"web-server-22","admin_state_up":true,"address":"192.168.100.122","protocol_port":80},{"name":"web-server-23","admin_state_up":true,"address":"192.168.100.123","protocol_port":80},{"name":"web-server-24","admin_state_up":true,"address":"192.168.100.124","protocol_port":80},{"name":"web-server-25","admin_state_up":true,"address":"192.168.100.125","protocol_port":80},{"name":"web-server-26","admin_state_up":true,"address":"192.168.100.126","protocol_port":80},{"name":"web-server-27","admin_state_up":true,"address":"192.168.100.127","protocol_port":80},{"name":"web-server-28","admin_state_up":true,"address":"192.168.100.128","protocol_port":80}]
                 },           {               "name": "pool2",               "protocol": "TCP",               "lb_algorithm": "SOURCE_IP_PORT",               "members": [{"name":"web-server-31","admin_state_up":true,"address":"192.168.100.131","protocol_port":80},{"name":"web-server-32","admin_state_up":true,"address":"192.168.100.132","protocol_port":80},{"name":"web-server-33","admin_state_up":true,"address":"192.168.100.133","protocol_port":80},{"name":"web-server-34","admin_state_up":true,"address":"192.168.100.134","protocol_port":80},{"name":"web-server-35","admin_state_up":true,"address":"192.168.100.135","protocol_port":80},{"name":"web-server-36","admin_state_up":true,"address":"192.168.100.136","protocol_port":80},{"name":"web-server-37","admin_state_up":true,"address":"192.168.100.137","protocol_port":80},{"name":"web-server-38","admin_state_up":true,"address":"192.168.100.138","protocol_port":80},{"name":"web-server-39","admin_state_up":true,"address":"192.168.100.139","protocol_port":80},{"name":"web-server-40","admin_state_up":true,"address":"192.168.100.140","protocol_port":80},{"name":"web-server-41","admin_state_up":true,"address":"192.168.100.141","protocol_port":80},{"name":"web-server-42","admin_state_up":true,"address":"192.168.100.142","protocol_port":80},{"name":"web-server-43","admin_state_up":true,"address":"192.168.100.143","protocol_port":80},{"name":"web-server-44","admin_state_up":true,"address":"192.168.100.144","protocol_port":80},{"name":"web-server-45","admin_state_up":true,"address":"192.168.100.145","protocol_port":80},{"name":"web-server-46","admin_state_up":true,"address":"192.168.100.146","protocol_port":80},{"name":"web-server-47","admin_state_up":true,"address":"192.168.100.147","protocol_port":80},{"name":"web-server-48","admin_state_up":true,"address":"192.168.100.148","protocol_port":80},{"name":"web-server-49","admin_state_up":true,"address":"192.168.100.149","protocol_port":80},{"name":"web-server-80","admin_state_up":true,"address":"192.168.100.180","protocol_port":80},{"name":"web-server-81","admin_state_up":true,"address":"192.168.100.181","protocol_port":80},{"name":"web-server-82","admin_state_up":true,"address":"192.168.100.182","protocol_port":80},{"name":"web-server-83","admin_state_up":true,"address":"192.168.100.183","protocol_port":80},{"name":"web-server-84","admin_state_up":true,"address":"192.168.100.184","protocol_port":80},{"name":"web-server-85","admin_state_up":true,"address":"192.168.100.185","protocol_port":80},{"name":"web-server-86","admin_state_up":true,"address":"192.168.100.186","protocol_port":80},{"name":"web-server-87","admin_state_up":true,"address":"192.168.100.187","protocol_port":80},{"name":"web-server-88","admin_state_up":true,"address":"192.168.100.188","protocol_port":80}]            },            {               "name": "pool3",               "protocol": "TCP",               "lb_algorithm": "SOURCE_IP_PORT",               "members": [{"name":"web-server-51","admin_state_up":true,"address":"192.168.100.151","protocol_port":80},{"name":"web-server-52","admin_state_up":true,"address":"192.168.100.152","protocol_port":80},{"name":"web-server-53","admin_state_up":true,"address":"192.168.100.153","protocol_port":80},{"name":"web-server-54","admin_state_up":true,"address":"192.168.100.154","protocol_port":80},{"name":"web-server-55","admin_state_up":true,"address":"192.168.100.155","protocol_port":80},{"name":"web-server-56","admin_state_up":true,"address":"192.168.100.156","protocol_port":80},{"name":"web-server-57","admin_state_up":true,"address":"192.168.100.157","protocol_port":80},{"name":"web-server-58","admin_state_up":true,"address":"192.168.100.158","protocol_port":80},{"name":"web-server-59","admin_state_up":true,"address":"192.168.100.159","protocol_port":80},{"name":"web-server-60","admin_state_up":true,"address":"192.168.100.160","protocol_port":80},{"name":"web-server-61","admin_state_up":true,"address":"192.168.100.161","protocol_port":80},{"name":"web-server-62","admin_state_up":true,"address":"192.168.100.162","protocol_port":80},{"name":"web-server-63","admin_state_up":true,"address":"192.168.100.163","protocol_port":80},{"name":"web-server-64","admin_state_up":true,"address":"192.168.100.164","protocol_port":80},{"name":"web-server-65","admin_state_up":true,"address":"192.168.100.165","protocol_port":80},{"name":"web-server-66","admin_state_up":true,"address":"192.168.100.166","protocol_port":80},{"name":"web-server-67","admin_state_up":true,"address":"192.168.100.167","protocol_port":80},{"name":"web-server-68","admin_state_up":true,"address":"192.168.100.168","protocol_port":80},{"name":"web-server-69","admin_state_up":true,"address":"192.168.100.169","protocol_port":80},{"name":"web-server-70","admin_state_up":true,"address":"192.168.100.170","protocol_port":80},{"name":"web-server-71","admin_state_up":true,"address":"192.168.100.171","protocol_port":80},{"name":"web-server-72","admin_state_up":true,"address":"192.168.100.172","protocol_port":80},{"name":"web-server-73","admin_state_up":true,"address":"192.168.100.173","protocol_port":80},{"name":"web-server-74","admin_state_up":true,"address":"192.168.100.174","protocol_port":80},{"name":"web-server-75","admin_state_up":true,"address":"192.168.100.175","protocol_port":80},{"name":"web-server-76","admin_state_up":true,"address":"192.168.100.176","protocol_port":80},{"name":"web-server-77","admin_state_up":true,"address":"192.168.100.177","protocol_port":80},{"name":"web-server-78","admin_state_up":true,"address":"192.168.100.178","protocol_port":80}]            }       ],       "vip_subnet_id": "<SUBNET_ID>",       "vip_address": "192.168.100.4",       "provider": "ovn",       "name": "load_balancer_fully"   }}' 

      Expected behavior

      • LB created on a rational time

      Known workaround

      • Please add any known workarounds.

              froyo@redhat.com Fernando Royo
              froyo@redhat.com Fernando Royo
              Arkady Shtempler, Fernando Royo
              Arkady Shtempler Arkady Shtempler
              rhos-dfg-networking-squad-vans
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: