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/30916 github. com/Juniper/ contrail- controller/ commit/ 77fa8e6c2db2625 bb71ad5e2d9116b b6df7c295f
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: master
commit 77fa8e6c2db2625 bb71ad5e2d9116b b6df7c295f
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