R4.1 Segment health check: HC stays active after bringing bridging down in vm

Bug #1729581 reported by Shashikiran H
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R4.1
Fix Committed
Critical
Hari Prasad Killi
Trunk
Fix Committed
Critical
Hari Prasad Killi

Bug Description

I have a fix for 1728541 and 1724131 in my setup.

Case 1 : serial SI
Left — hc-si2 — hc-si3 —right

Presently vm in hc-si2 has bridging int down, but hc is not marked down…also no hc packets on left or right int of the vm

Case2 : single ecmp SI

src(30.1.1.0/24) — (30.1.1.0/24) new-hc-si (40.1.1.0/24) ——right(40.1.1.0/24)

Presently traffic is being sent to vm with left int as 30.1.1.21, where I marked bridging int down, but hc still marks the vm active, so traffic from src to dst is dropped

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

Review in progress for https://review.opencontrail.org/37168
Submitter: Hari Prasad Killi (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/37169
Submitter: Hari Prasad Killi (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/37169
Committed: http://github.com/Juniper/contrail-controller/commit/096ad9180f765809ee0688803254ecb16b6d6ee4
Submitter: Zuul (<email address hidden>)
Branch: R4.1

commit 096ad9180f765809ee0688803254ecb16b6d6ee4
Author: Hari Prasad Killi <email address hidden>
Date: Fri Nov 3 22:25:23 2017 +0530

Run diag timers in Diag task context

The diag timer and segment health check timer are running in the ASIO
context and could lead to parallel updates. Changing them to run Agent::Diag
task context.

Change-Id: I393a8f5c811e65ca6eb8970a40447b6426e29388
partial-bug: #1729581

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

Reviewed: https://review.opencontrail.org/37168
Committed: http://github.com/Juniper/contrail-controller/commit/7f59ec19d3801438fd9725d658cbb57ad936c779
Submitter: Zuul (<email address hidden>)
Branch: master

commit 7f59ec19d3801438fd9725d658cbb57ad936c779
Author: Hari Prasad Killi <email address hidden>
Date: Fri Nov 3 22:25:23 2017 +0530

Run diag timers in Diag task context

The diag timer and segment health check timer are running in the ASIO
context and could lead to parallel updates. Changing them to run Agent::Diag
task context.

Change-Id: I393a8f5c811e65ca6eb8970a40447b6426e29388
partial-bug: #1729581

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

Review in progress for https://review.opencontrail.org/37459
Submitter: Hari Prasad Killi (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/37491
Submitter: Hari Prasad Killi (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/37459
Committed: http://github.com/Juniper/contrail-controller/commit/7140dee6d5f5bd4911f80ae7518f1dfcbb425796
Submitter: Zuul (<email address hidden>)
Branch: R4.1

commit 7140dee6d5f5bd4911f80ae7518f1dfcbb425796
Author: Hari Prasad Killi <email address hidden>
Date: Mon Nov 13 14:19:22 2017 +0530

Run diag timers in Diag task context

Diag proto is running in a different instance. Update the timers to also
use the same instance.

Change-Id: Ib396d7665a96268918bda0c350a87373202c2686
closes-bug: #1729581

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

Reviewed: https://review.opencontrail.org/37491
Committed: http://github.com/Juniper/contrail-controller/commit/75ffa4ea1ecf60f66521f5f17a08ad0db4271f80
Submitter: Zuul (<email address hidden>)
Branch: master

commit 75ffa4ea1ecf60f66521f5f17a08ad0db4271f80
Author: Hari Prasad Killi <email address hidden>
Date: Mon Nov 13 14:19:22 2017 +0530

Run diag timers in Diag task context

Diag proto is running in a different instance. Update the timers to also
use the same instance.

Change-Id: Ib396d7665a96268918bda0c350a87373202c2686
closes-bug: #1729581

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.