contrail-svc-monitor brings services down if analytics is unavailable or is recomputing vrouter UVEs

Bug #1696593 reported by Ato
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.2
Fix Committed
Undecided
Yuvaraja Mariappan
R3.2.3.x
Fix Committed
Undecided
Yuvaraja Mariappan
R4.0
Fix Committed
Undecided
Yuvaraja Mariappan
Trunk
Fix Committed
Undecided
Yuvaraja Mariappan

Bug Description

Yuvaraja is aware of this and has a fix.

contrail-svc-monitor relies on vrouter status UVEs in order to determine what vrouters can run a service instance such as neutron LBaaS. Any of the following two triggers:

- Analytics unreachable
- Analytics initializing UVEs and temporarily considering vrouters as down.

Can make contrail-svc-monitor mistakenly believe vrouters are down and as a result contrail-svc-monitor shuts down the service instances. This bug is open in order to provide more robustness and intelligence for contrail-svc-monitor to distinguish the cases where the problem is on analytics and not on vrouters.

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.2

Review in progress for https://review.opencontrail.org/32678
Submitter: Yuvaraja Mariappan

Sachin Bansal (sbansal)
Changed in juniperopenstack:
assignee: nobody → Yuvaraja Mariappan (ymariappan)
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.2.3.x

Review in progress for https://review.opencontrail.org/32684
Submitter: Yuvaraja Mariappan

Jeba Paulaiyan (jebap)
tags: added: service-chain
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/32678
Committed: http://github.com/Juniper/contrail-controller/commit/2de32414d20bf5544b3a0b11dea3ef06ab357421
Submitter: Zuul (<email address hidden>)
Branch: R3.2

commit 2de32414d20bf5544b3a0b11dea3ef06ab357421
Author: Yuvaraja Mariappan <email address hidden>
Date: Thu Jun 8 12:24:57 2017 -0700

Fixed contrail-analytics unavailablity issue

contrail-svc-monitor uses the uve status if the query
is succeed to the contrail-analytics. Otherwise it is
better to continue with last known state of agents and vrouters

Change-Id: I3b4c896a8834f5fef71ff4262dc09dc62cee36bc
Closes-bug: #1696593

Revision history for this message
Yuvaraja Mariappan (ymariappan) wrote :

https://review.opencontrail.org/#/c/29611/ will take care it for 4.0 and Trunk.

Thanks,
Yuvaraja

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/32684
Committed: http://github.com/Juniper/contrail-controller/commit/adf5c2ebb8f2c693e85536ae03924192abe49faf
Submitter: Zuul (<email address hidden>)
Branch: R3.2.3.x

commit adf5c2ebb8f2c693e85536ae03924192abe49faf
Author: Yuvaraja Mariappan <email address hidden>
Date: Thu Jun 8 12:24:57 2017 -0700

Fixed contrail-analytics unavailablity issue

contrail-svc-monitor uses the uve status if the query
is succeed to the contrail-analytics. Otherwise it is
better to continue with last known state of agents and vrouters

Change-Id: I3b4c896a8834f5fef71ff4262dc09dc62cee36bc
Closes-bug: #1696593

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.