LB changes like healthmonitor, member addition/deletion does not update existing netns SI

Bug #1368664 reported by Vedamurthy Joshi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R1.1
Fix Committed
High
Divakar Dharanalakota
Trunk
Fix Committed
High
Divakar Dharanalakota

Bug Description

R1.10 LB Build 8

Created a LB , 2 backend members and a VIP.
Client was able to see loadbalanced HTTP traffic.
Create a healthmonitor to detect the downtime in 10 sec.. and assign it to the LB.
Bring down one of the backend members.
Client requests continue to reach the VM which is down.

If we create the netns SI after the healthmonitor config is applied to the pool, then lb-members going down is detected fine .

root@nodeh5:~# vi /var/lib/contrail/loadbalancer/2a4deae6-430c-4479-823d-b9a417fa6822/etc/haproxy/haproxy.cfg
global
    daemon
    user nobody
    group nogroup

defaults
    log global
    retries 3
    option redispatch
    timeout connect 5000
    timeout client 50000
    timeout server 50000

frontend e28e6220-05c8-4880-85a7-2c6efd7eb644
    bind 101.1.1.3:80
    mode http
    default_backend 2a4deae6-430c-4479-823d-b9a417fa6822

backend 2a4deae6-430c-4479-823d-b9a417fa6822
    mode http
    balance roundrobin
    server 5a63f809-9aff-4d41-8e93-e9fa65e29de3 100.1.1.3:80 weight 1 check inter 5000 rise 1 fall 2
    server 6c12570b-1667-4fcd-a778-5c4e5595816e 100.1.1.2:80 weight 1 check inter 5000 rise 1 fall 2

summary: - healthmonitor applied to a LB does not working on a existing netns SI
+ LB changes like healthmonitor, member addition/deletion does not update
+ existing netns SI
Revision history for this message
Vedamurthy Joshi (vedujoshi) wrote :

Divakar already fixed it...before the merge to R1.10 branch

Changed in juniperopenstack:
status: New → Fix Committed
information type: Proprietary → Public
Revision history for this message
Divakar Dharanalakota (ddivakar) wrote :

Change ID afa92c0b4c1e7555f717fda609505189efc1cb7f has fix for this in mainline.
-Divakar

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.