Drop new xmpp connection for existing connection with same name
If the IP address is different, then it implies mis-configuration of
the xmpp agents. In such cases, drop new connection request and
retain existing connection intact
Since xmpp tasks run concurrently (across different IP addresses),
use a XmppConnectionManager scoped mutex to solve concurrency issues
among such parallel xmpp connection requests processing
Also increase severity of a couple of related log messages
Re-enable and fix few UTs that test this very exact scenario
Reviewed: https:/ /review. opencontrail. org/30919 github. com/Juniper/ contrail- controller/ commit/ 0d5d2cc122ee8da 541599b7bfe884d 8d89e247a1
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: R3.2
commit 0d5d2cc122ee8da 541599b7bfe884d 8d89e247a1
Author: Ananth Suryanarayana <email address hidden>
Date: Mon May 1 15:52:14 2017 -0700
Drop new xmpp connection for existing connection with same name
If the IP address is different, then it implies mis-configuration of
the xmpp agents. In such cases, drop new connection request and
retain existing connection intact
Since xmpp tasks run concurrently (across different IP addresses), anager scoped mutex to solve concurrency issues
use a XmppConnectionM
among such parallel xmpp connection requests processing
Also increase severity of a couple of related log messages
Re-enable and fix few UTs that test this very exact scenario
Closes-Bug: #1687096
Change-Id: Ic7252060abfc4b 34fa184ff163afc 217a88bb40c