Change ksync flow to use flow handle as part of the key, so on index change
we will delete the previous object with old index and create new with current
index.

Change-Id: I6f29b30c573739d69f4f23df391ec153689c31b4
* Update sg_id for reverse flow also, upon route notification and then
  evaluate policy. Test case for same.
Closes-bug: #1350312

Change-Id: I2b50e551f0660f7ce44b38f3c679844a2d2a76ee
raising proper exception for invalid allocation-pool and modifying display message for out of cidr gateway ip. This will fix 1349375
    https://bugs.launchpad.net/juniperopenstack/+bug/1349375
double commit in mainline.

Change-Id: Ifdea36aecc6f686feacb387b4e5f6d1cfeffb2e4
Validate the tenant-id of the request

Change-Id: I6321d3ada5ff66ba046fdbc5b5e260570057e6cf
Merge "* Update sg_id for reverse flow also, upon route notification and then   evaluate policy. Test case for same. Closes-bug: #1350312"
Merge "Validate the tenant-id of the request"
Merge "raising proper exception for invalid allocation-pool and modifying display message for out of cidr gateway ip. This will fix 1349375     https://bugs.launchpad.net/juniperopenstack/+bug/1349375 double commit in mainline."
Merge "Change ksync flow to use flow handle as part of the key, so on index change we will delete the previous object with old index and create new with current index."
SandeshStateMachine::WorkQueue task acquires cdbq_mutex_ [CdbIf::Db_AddColumn()] and then WorkQueue::mutex_[WorkQueue<CdbIf::CdbIfColList>::MayBeStartRunner()] when sandesh
is received from the generator. At the same time, CdbIf::WorkQueue task acquires WorkQueue::mutex_ [WorkQueue<CdbIf::CdbIfColList>::RunnerDone()] and then
cdbq_mutex_ [CdbIf::Db_Uninit()] when connection to the Analytics database is disconnected and TTransportException is raised in CdbIf::Db_BatchAddColumn().
This results in deadlock as the locks are acquired in the reverse direction in different tasks that run in parallel.
Added a new function Db_UninitUnlocked() that would be invoked from SandeshGenerator::StartDbifReinit().
Closes-Bug: #1348563

Change-Id: I0d9601c24bb19645bea75e244ae662e0bdc407ce
in net-list and router-list, don't query for each project

This fix is cherry picked from
https://github.com/Juniper/contrail-neutron-plugin/commit/fa7d5df61753bb1ee7a274497089ac06862acee1

Change-Id: I44f10d62906eceea4b03d0e7f821545fe5211305
Add loadbalancer type for service template. Also remove ha-mode since max-instances will be used in template instead

Change-Id: I24d47eb6652cf88d3765317a9e8a6f311d57b3c5
Add loadbalancer to ifmap whitelist

Change-Id: I87b177b8acb9d3660d519741ee1864af928a03a2
Merge "in net-list and router-list, don't query for each project"
Merge "Add loadbalancer type for service template. Also remove ha-mode since max-instances will be used in template instead"
Merge "Add loadbalancer to ifmap whitelist"
keyword support in contrail log

Change-Id: I7f902da6fdb440b6bf432c77c83785dc9bc65198
Merge remote-tracking branch 'upstream/master'