Contrail HA : Agent connecting to only one control node after node reboots in sequence

Bug #1471002 reported by venu kolli
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R2.0
Fix Committed
High
Nipa
R2.1
Fix Committed
High
Nipa
R2.20
Fix Committed
High
Nipa
Trunk
Fix Committed
High
Nipa

Bug Description

Contrail HA : Agent connecting to only one control node after node reboots in sequence

Issue observed on 2.2 build 64 .

Even though discovery server is sending list of two nodes , agent connects to only one node after node failures .

Nipa took a look at the issue and can add more details.

venu kolli (vkolli)
Changed in juniperopenstack:
assignee: nobody → Nipa (nipak)
Nischal Sheth (nsheth)
Changed in juniperopenstack:
importance: Undecided → High
milestone: none → r2.30-fcs
Nischal Sheth (nsheth)
tags: added: vrouter
removed: contrail-control
Nischal Sheth (nsheth)
information type: Proprietary → Public
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/12249
Submitter: Nipa Kumar (<email address hidden>)

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

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

commit ee40372d964dfcf22bce09c3332bd6f25b5f9b54
Author: Nipa Kumar <email address hidden>
Date: Tue Jul 7 14:22:04 2015 -0700

1) Remove stale Xmpp Servers i.e the ones different from the list returned
from Discovery Servers only if DOWN.
(Note: Responses from discovery server are not applied if the
current XMPP connection is UP)
2) Remove checkum code in discovery client library so all
responses from Discovery Server are delivered to the end client.
3) Add introspect to show the responses from Discovery Server and
currently connected Xmpp servers for both control-node and dns.

Change-Id: I80c9a8446ef94db73db36144109e80b2432a07fd
Closes-Bug:1471002
Closes-Bug:1396807

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

Review in progress for https://review.opencontrail.org/12307
Submitter: Nipa Kumar (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/12311
Submitter: Nipa Kumar (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/12307
Submitter: Nipa Kumar (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/12312
Submitter: Nipa Kumar (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/12307
Committed: http://github.org/Juniper/contrail-controller/commit/729493034916093d4269c98345a7c06b18440048
Submitter: Zuul
Branch: R2.20

commit 729493034916093d4269c98345a7c06b18440048
Author: Nipa Kumar <email address hidden>
Date: Tue Jul 7 14:22:04 2015 -0700

1) Remove stale Xmpp Servers i.e the ones different from the list returned
from Discovery Servers only if DOWN.
(Note: Responses from discovery server are not applied if the
current XMPP connection is UP)
2) Remove checkum code in discovery client library so all
responses from Discovery Server are delivered to the end client.
3) Add introspect to show the responses from Discovery Server and
currently connected Xmpp servers for both control-node and dns.

Change-Id: I80c9a8446ef94db73db36144109e80b2432a07fd
Closes-Bug:1471002
Closes-Bug:1396807

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

Reviewed: https://review.opencontrail.org/12311
Committed: http://github.org/Juniper/contrail-controller/commit/d73a6be81a8c11789b2fb923da8489c8153107b7
Submitter: Zuul
Branch: R2.1

commit d73a6be81a8c11789b2fb923da8489c8153107b7
Author: Nipa Kumar <email address hidden>
Date: Tue Jul 7 14:22:04 2015 -0700

1) Remove stale Xmpp Servers i.e the ones different from the list returned
from Discovery Servers only if DOWN.
(Note: Responses from discovery server are not applied if the
current XMPP connection is UP)
2) Remove checkum code in discovery client library so all
responses from Discovery Server are delivered to the end client.
3) Add introspect to show the responses from Discovery Server and
currently connected Xmpp servers for both control-node and dns.

Change-Id: I80c9a8446ef94db73db36144109e80b2432a07fd
Closes-Bug:1471002
Closes-Bug:1396807

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

Reviewed: https://review.opencontrail.org/12312
Committed: http://github.org/Juniper/contrail-controller/commit/0cba3c1c5fa9f71ac9f7f96f607b86f3add23135
Submitter: Zuul
Branch: R2.0

commit 0cba3c1c5fa9f71ac9f7f96f607b86f3add23135
Author: Nipa Kumar <email address hidden>
Date: Tue Jul 7 14:22:04 2015 -0700

1) Remove stale Xmpp Servers i.e the ones different from the list returned
from Discovery Servers only if DOWN.
(Note: Responses from discovery server are not applied if the
current XMPP connection is UP)
2) Remove checkum code in discovery client library so all
responses from Discovery Server are delivered to the end client.
3) Add introspect to show the responses from Discovery Server and
currently connected Xmpp servers for both control-node and dns.

Change-Id: I80c9a8446ef94db73db36144109e80b2432a07fd
Closes-Bug:1471002
Closes-Bug:1396807

tags: added: customer
Linda Lee (lindalee)
tags: added: bms
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.22-dev

Review in progress for https://review.opencontrail.org/13927
Submitter: Vinay Vithal Mahuli (<email address hidden>)

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.