If the first launch of a service VM coincides with the
timer for service instance check then there is a possibility
that the same port might be used to launch service VMs.
Added mutual exclusion to ensure that the timer check only
happens after the first launch.
Reviewed: https:/ /review. opencontrail. org/11978 github. org/Juniper/ contrail- controller/ commit/ 25b696df08757b7 1e75288d37dfe78 cae5abd571
Committed: http://
Submitter: Zuul
Branch: R2.20
commit 25b696df08757b7 1e75288d37dfe78 cae5abd571
Author: Rudra Rugge <email address hidden>
Date: Tue Jun 23 12:26:03 2015 -0700
Port in use error caused by gevent threads
If the first launch of a service VM coincides with the
timer for service instance check then there is a possibility
that the same port might be used to launch service VMs.
Added mutual exclusion to ensure that the timer check only
happens after the first launch.
Change-Id: Ieef15683f20e08 cd1df221ff17a0c 9fed4cf6b89
Closes-Bug: #1463745