svc V1: ecmp doesnt work after increasing the scale out from 1 to 3

Bug #1546876 reported by Senthilnathan Murugappan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.0
Fix Committed
High
Naveen N
Trunk
Fix Committed
High
Naveen N

Bug Description

Have initially configured the no of instances to be 1 and things were working fine
Then increased the no of instances from 1 to 3 and observed that the first service instance doesnt work.
Naveen had a look at the setup and has triaged the same.

Revision history for this message
Naveen N (naveenn) wrote :

Packet was trapped for ECMP resolve and agent treated this flow as evicted flow.
If packet is trapped with ECMP resolve we should treat as update.

2016-02-18 10:22:22.537 PktFlowErr: ECMP Resolve for flow index 160812 controller/src/vnsw/agent/pkt/pkt_flow_info.cc 1801

tags: added: vrouter
tags: added: blocker
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

FIx is being tested.

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

Review in progress for https://review.opencontrail.org/17796
Submitter: Naveen N (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/17796
Committed: http://github.org/Juniper/contrail-controller/commit/fd4507d6b7fc11f6b61f2351a58b8835d2c2744d
Submitter: Zuul
Branch: R3.0

commit fd4507d6b7fc11f6b61f2351a58b8835d2c2744d
Author: Naveen N <email address hidden>
Date: Thu Feb 25 14:04:31 2016 +0530

* In case of ECMP resolve treat flow as update
1> In case of ECMP resolve, packet would be trapped for
flow setup, in that scenario only component index should
be changed.
2> When reverse flow gets reused due to flow movement treat
the flow as update, instead of eviction.
Closes-bug:#1546876

Change-Id: I44fe8a66114c65442d630ef9dd79f2042c6586a7

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

Review in progress for https://review.opencontrail.org/18109
Submitter: Praveen K V (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/18109
Committed: http://github.org/Juniper/contrail-controller/commit/d302707ef3dd8af178f00dda9cf421318b9cd053
Submitter: Zuul
Branch: master

commit d302707ef3dd8af178f00dda9cf421318b9cd053
Author: Naveen N <email address hidden>
Date: Thu Feb 25 14:04:31 2016 +0530

* In case of ECMP resolve treat flow as update
1> In case of ECMP resolve, packet would be trapped for
flow setup, in that scenario only component index should
be changed.
2> When reverse flow gets reused due to flow movement treat
the flow as update, instead of eviction.

(cherry picked from commit 58f71adb3b91d1efff3dec06ff72bc69c8a9d326)
Closes-bug:#1546876
Change-Id: I44fe8a66114c65442d630ef9dd79f2042c6586a7

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.