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/32565 github. com/Juniper/ contrail- controller/ commit/ eec7e2f43e6be69 13e9b8a37636326 3989b8851f
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: R3.2.3.x
commit eec7e2f43e6be69 13e9b8a37636326 3989b8851f
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