Public bug reported:

When creating a health monitor for a IPv6 load-balancer the members are
not correctly checked. Upon further analysis, the problem is related to
there being no entry in the OVN SB database (Service_Monitor table) to
map LB health checks created in the OVN NB database.

[root@controller-0 /]# ovn-nbctl list load_balancer                             
                                                                                
                                                                              
_uuid               : b67d67ef-d4b6-4c84-95a4-21f211008525
external_ids        : {enabled=True, 
listener_23b0368b-4b69-442d-8e7a-118fac8bc3cf="8082:pool_3f820089-7769-46ee-92ea-7e1c15f03c98",
 lr_ref=neutron-94f17de0-91bc-4b3d-b808-e2cbdf963c66, 
ls_refs="{\"neutron-eba8acfd-b0e4-4874-b106-fa8542a8
2c4e\": 7}", 
"neutron:member_status"="{\"0db4a0e0-23ed-4ee8-8283-2e5784f172ae\": \"ONLINE\", 
\"8dfc2bdc-193e-4e61-adbf-503e36e3aab9\": \"ONLINE\", 
\"c1c0b48d-a477-4fe1-965e-60da20e34cc1\": \"ONLINE\", 
\"6f2b2e6a-18d0-4783-b871-0c424e8397c
0\": \"ONLINE\", \"49b28a9f-07b9-4d9f-8c7e-8cf5161be031\": \"ONLINE\", 
\"54691261-3f18-4afe-8239-ed0b0c6082e2\": \"ONLINE\"}", 
"neutron:vip"="fd2e:6f44:5dd8:c956:f816:3eff:fe56:d5a7", 
"neutron:vip_port_id"="489cbe15-de07-4f1e-93db-a8d552380653", 
"octavia:healthmonitors"="[\"195b1c33-cfd4-4994-98cb-240103a0b653\"]", 
pool_3f820089-7769-46ee-92ea-7e1c15f03c98="member_0db4a0e0-23ed-4ee8-8283-2e5784f172ae_fd2e:6f44:5dd8:c956:f816:3eff:fe2a:1eac:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,member_8dfc2bdc-193e-4e61-adbf-503e36e3aab9_fd2e:6f44:5dd8:c956:f816:3eff:fe46:52d2:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,member_c1c0b48d-a477-4fe1-965e-60da20e34cc1_fd2e:6f44:5dd8:c956:f816:3eff:fe48:1ba0:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,member_6f2b2e6a-18d0-4783-b871-0c424e8397c0_fd2e:6f44:5dd8:c956:f816:3eff:fe06:cf4a:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,member_49b28a9f-07b9-4d9f-8c7e-8cf5161be031_fd2e:6f44:5dd8:c956:f816:3eff:fe09:1b3e:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,mem
 
ber_54691261-3f18-4afe-8239-ed0b0c6082e2_fd2e:6f44:5dd8:c956:f816:3eff:fea4:1218:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6"}
                                                                   
health_check        : [04b18ea0-0f88-43fa-b759-aba5fde256bf]                    
                                                                                
                                                                             
ip_port_mappings    : 
{"fd2e:6f44:5dd8:c956:f816:3eff:fe06:cf4a"="c5f06200-d036-432a-b1f2-8266075cfb0e:fd2e:6f44:5dd8:c956:f816:3eff:fed6:32af",
 
"fd2e:6f44:5dd8:c956:f816:3eff:fe09:1b3e"="0f8c9ee5-e322-4101-a74a-e9dd8b4db132:fd2e:6f44:5dd
8:c956:f816:3eff:fed6:32af", 
"fd2e:6f44:5dd8:c956:f816:3eff:fe2a:1eac"="2c60050e-1732-49e6-b194-3981d015fa5e:fd2e:6f44:5dd8:c956:f816:3eff:fed6:32af",
 
"fd2e:6f44:5dd8:c956:f816:3eff:fe46:52d2"="5609e438-b02e-48b0-a188-1bc53be90835:fd2e:6f
44:5dd8:c956:f816:3eff:fed6:32af", 
"fd2e:6f44:5dd8:c956:f816:3eff:fe48:1ba0"="f148f0c3-8d0d-4d00-94b3-bbb3b68cc8d8:fd2e:6f44:5dd8:c956:f816:3eff:fed6:32af",
 
"fd2e:6f44:5dd8:c956:f816:3eff:fea4:1218"="6fa3c8cc-c1c7-45a7-a445-b7c50324a469:f
d2e:6f44:5dd8:c956:f816:3eff:fed6:32af"}                                        
                                                                                
                                                                              
name                : "d4570565-ba48-4d7f-9ce5-f28b519df75a"                    
                                                                                
                                                                              
options             : {}                                                        
                                                                                
                                                                              
protocol            : tcp                                                       
                                                                                
                                                                              
selection_fields    : [ip_dst, ip_src, tp_dst, tp_src]                          
                                                                                
                                                                              
vips                : 
{"[fd2e:6f44:5dd8:c956:f816:3eff:fe56:d5a7]:8082"="[fd2e:6f44:5dd8:c956:f816:3eff:fe2a:1eac]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fe46:52d2]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fe48:1ba0]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fe06:cf4a]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fe09:1b3e]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fea4:1218]:31602"}
 
 
 
[root@controller-0 /]# ovn-nbctl list load_balancer_health_check                
                                                                                
                                                                              
_uuid               : 04b18ea0-0f88-43fa-b759-aba5fde256bf                      
                                                                                
                                                                              
external_ids        : 
{"octavia:healthmonitor"="195b1c33-cfd4-4994-98cb-240103a0b653", 
"octavia:pool_id"="3f820089-7769-46ee-92ea-7e1c15f03c98", 
"octavia:vip"="fd2e:6f44:5dd8:c956:f816:3eff:fe56:d5a7"}                        
             
options             : {failure_count="3", interval="5", success_count="2", 
timeout="5"}                                                                    
                                                                                
   
vip                 : "fd2e:6f44:5dd8:c956:f816:3eff:fe56:d5a7:8082"    
 
[root@controller-0 /]# ovn-sbctl --no-leader-only list Service_Monitor          
                                                                                
                                                                              
[root@controller-0 /]#

** Affects: neutron
     Importance: Undecided
     Assignee: Fernando Royo (froyoredhat)
         Status: New


** Tags: ovn-octavia-provider

** Changed in: neutron
     Assignee: (unassigned) => Fernando Royo (froyoredhat)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2055876

Title:
  [ovn-octavia-provider] OVN LB health checks for IPv6 not working

Status in neutron:
  New

Bug description:
  When creating a health monitor for a IPv6 load-balancer the members
  are not correctly checked. Upon further analysis, the problem is
  related to there being no entry in the OVN SB database
  (Service_Monitor table) to map LB health checks created in the OVN NB
  database.

  [root@controller-0 /]# ovn-nbctl list load_balancer                           
                                                                                
                                                                                
  _uuid               : b67d67ef-d4b6-4c84-95a4-21f211008525
  external_ids        : {enabled=True, 
listener_23b0368b-4b69-442d-8e7a-118fac8bc3cf="8082:pool_3f820089-7769-46ee-92ea-7e1c15f03c98",
 lr_ref=neutron-94f17de0-91bc-4b3d-b808-e2cbdf963c66, 
ls_refs="{\"neutron-eba8acfd-b0e4-4874-b106-fa8542a8
  2c4e\": 7}", 
"neutron:member_status"="{\"0db4a0e0-23ed-4ee8-8283-2e5784f172ae\": \"ONLINE\", 
\"8dfc2bdc-193e-4e61-adbf-503e36e3aab9\": \"ONLINE\", 
\"c1c0b48d-a477-4fe1-965e-60da20e34cc1\": \"ONLINE\", 
\"6f2b2e6a-18d0-4783-b871-0c424e8397c
  0\": \"ONLINE\", \"49b28a9f-07b9-4d9f-8c7e-8cf5161be031\": \"ONLINE\", 
\"54691261-3f18-4afe-8239-ed0b0c6082e2\": \"ONLINE\"}", 
"neutron:vip"="fd2e:6f44:5dd8:c956:f816:3eff:fe56:d5a7", 
"neutron:vip_port_id"="489cbe15-de07-4f1e-93db-a8d552380653", 
"octavia:healthmonitors"="[\"195b1c33-cfd4-4994-98cb-240103a0b653\"]", 
pool_3f820089-7769-46ee-92ea-7e1c15f03c98="member_0db4a0e0-23ed-4ee8-8283-2e5784f172ae_fd2e:6f44:5dd8:c956:f816:3eff:fe2a:1eac:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,member_8dfc2bdc-193e-4e61-adbf-503e36e3aab9_fd2e:6f44:5dd8:c956:f816:3eff:fe46:52d2:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,member_c1c0b48d-a477-4fe1-965e-60da20e34cc1_fd2e:6f44:5dd8:c956:f816:3eff:fe48:1ba0:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,member_6f2b2e6a-18d0-4783-b871-0c424e8397c0_fd2e:6f44:5dd8:c956:f816:3eff:fe06:cf4a:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,member_49b28a9f-07b9-4d9f-8c7e-8cf5161be031_fd2e:6f44:5dd8:c956:f816:3eff:fe09:1b3e:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6,m
 
ember_54691261-3f18-4afe-8239-ed0b0c6082e2_fd2e:6f44:5dd8:c956:f816:3eff:fea4:1218:31602_38898007-e0de-4cdf-b83e-ec8c5113bfd6"}
                                                                   
  health_check        : [04b18ea0-0f88-43fa-b759-aba5fde256bf]                  
                                                                                
                                                                               
  ip_port_mappings    : 
{"fd2e:6f44:5dd8:c956:f816:3eff:fe06:cf4a"="c5f06200-d036-432a-b1f2-8266075cfb0e:fd2e:6f44:5dd8:c956:f816:3eff:fed6:32af",
 
"fd2e:6f44:5dd8:c956:f816:3eff:fe09:1b3e"="0f8c9ee5-e322-4101-a74a-e9dd8b4db132:fd2e:6f44:5dd
  8:c956:f816:3eff:fed6:32af", 
"fd2e:6f44:5dd8:c956:f816:3eff:fe2a:1eac"="2c60050e-1732-49e6-b194-3981d015fa5e:fd2e:6f44:5dd8:c956:f816:3eff:fed6:32af",
 
"fd2e:6f44:5dd8:c956:f816:3eff:fe46:52d2"="5609e438-b02e-48b0-a188-1bc53be90835:fd2e:6f
  44:5dd8:c956:f816:3eff:fed6:32af", 
"fd2e:6f44:5dd8:c956:f816:3eff:fe48:1ba0"="f148f0c3-8d0d-4d00-94b3-bbb3b68cc8d8:fd2e:6f44:5dd8:c956:f816:3eff:fed6:32af",
 
"fd2e:6f44:5dd8:c956:f816:3eff:fea4:1218"="6fa3c8cc-c1c7-45a7-a445-b7c50324a469:f
  d2e:6f44:5dd8:c956:f816:3eff:fed6:32af"}                                      
                                                                                
                                                                                
  name                : "d4570565-ba48-4d7f-9ce5-f28b519df75a"                  
                                                                                
                                                                                
  options             : {}                                                      
                                                                                
                                                                                
  protocol            : tcp                                                     
                                                                                
                                                                                
  selection_fields    : [ip_dst, ip_src, tp_dst, tp_src]                        
                                                                                
                                                                                
  vips                : 
{"[fd2e:6f44:5dd8:c956:f816:3eff:fe56:d5a7]:8082"="[fd2e:6f44:5dd8:c956:f816:3eff:fe2a:1eac]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fe46:52d2]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fe48:1ba0]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fe06:cf4a]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fe09:1b3e]:31602,[fd2e:6f44:5dd8:c956:f816:3eff:fea4:1218]:31602"}
 
   
   
  [root@controller-0 /]# ovn-nbctl list load_balancer_health_check              
                                                                                
                                                                                
  _uuid               : 04b18ea0-0f88-43fa-b759-aba5fde256bf                    
                                                                                
                                                                                
  external_ids        : 
{"octavia:healthmonitor"="195b1c33-cfd4-4994-98cb-240103a0b653", 
"octavia:pool_id"="3f820089-7769-46ee-92ea-7e1c15f03c98", 
"octavia:vip"="fd2e:6f44:5dd8:c956:f816:3eff:fe56:d5a7"}                        
             
  options             : {failure_count="3", interval="5", success_count="2", 
timeout="5"}                                                                    
                                                                                
   
  vip                 : "fd2e:6f44:5dd8:c956:f816:3eff:fe56:d5a7:8082"    
   
  [root@controller-0 /]# ovn-sbctl --no-leader-only list Service_Monitor        
                                                                                
                                                                                
  [root@controller-0 /]#

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2055876/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to