Remove print of tenant_name when not available

This patch removes the prin of the tenant_name
when it is not available which causes a
traceback.

Change-Id: I7f8923a1dbe986216be1cee43ade5e353efe6876
Closes-bug: #1346817
* Apply vrf translate rule on egress traffic also, so that RPF
  information is setup properly
* Test case for same

Change-Id: I0a0facff15f978c2499453c36dc758237fe8c35a
When the collector service is restarted, contrail-analytics.rules takes care of flushing the UVE db in redis.
However, when supervisor-analytics service is restarted, then old UVEs remain in the redis.
This is because redis is no longer part of the supervisor-analytics.
Therefore, flush the UVE db from redis when collector connects to redis for the first time.
Closes-Bug: #1347133

Change-Id: If6a455f074b34499827201793fa20d7c7f3c91ea
Use cluster-id if provided as db_prefix for api-server/schema-t/svc-mon

Change-Id: Ibaa6f30dccb212a831290a3b9c7dbd312c6872f0
Fix couple of issues related to bgp_server_test.

Following changes are implemented:

- Shutdown the TcpServer right away instead of doing it from Config task
- Tweak CloseDeferred test to work around a race condition in the test

Change-Id: I55f54c415f399a5cc7b1d0bd6743d24bd44cc06f
* Add service vlan routers with ecmp flag, if instance ip is in
  active-active mode
* Test case for same

Change-Id: I58e79ae328e1647adf0bf6215b1feba5330ff605
fix the removal of floating-ip-pools which was happening twice.

Change-Id: Ie45a8aa2617d2112a2575511d82b1e0f6d49c57c
Bug 1337711: List SG for all projects when filtering only by name

Change-Id: I08c010497d901beb9eb9cbe8a321dbec25de2fde
Closes-Bug: 1337711
* Upon transition from ECMP nexthop to non ecmp nexthop,
  reset composite NH key maintained in path.
  When transition happens to unicast nexthop, and a resync of the
  route happens agent used to use composite NH key and make the route
  point to wrong nexthop. Correcting the same.
  Fix for bug 1348474

Change-Id: I6acc6289d46ac5233104f141b1c0d025c2a9e7c4
Merge "Fix couple of issues related to bgp_server_test."
Merge "* Add service vlan routers with ecmp flag, if instance ip is in   active-active mode * Test case for same"
Merge "* Apply vrf translate rule on egress traffic also, so that RPF   information is setup properly * Test case for same"
Merge "When the collector service is restarted, contrail-analytics.rules takes care of flushing the UVE db in redis. However, when supervisor-analytics service is restarted, then old UVEs remain in the redis. This is because redis is no longer part of the supervisor-analytics. Therefore, flush the UVE db from redis when collector connects to redis for the first time. Closes-Bug: #1347133"
Merge "Use cluster-id if provided as db_prefix for api-server/schema-t/svc-mon"
Merge "Remove print of tenant_name when not available"
Merge "Bug 1337711: List SG for all projects when filtering only by name"
Merge "fix the removal of floating-ip-pools which was happening twice."
Merge "* Upon transition from ECMP nexthop to non ecmp nexthop,   reset composite NH key maintained in path.   When transition happens to unicast nexthop, and a resync of the   route happens agent used to use composite NH key and make the route   point to wrong nexthop. Correcting the same.   Fix for bug 1348474"
Fix concurrency issue in processing passive BgpSessions.

The code in BgpSessionManager::AcceptSession is called from the IO
thread. It acessses RoutingInstances and BgpPeers to determine if
we have a configured BgpPeer corresponding to the session. This is
clearly a problem since the RoutingInstance and BgpPeer maps are
modified from the bgp::Config task which is not exclusive with the
IO thread.

Fix is to have BgpSessionManager::AcceptSession queue the session
and process it from the context of the bgp::Config task.

Also tweak a couple of tests to check error counts for received open
messages instead of notifications that are sent in respose to those
errors and received on the other side.

Change-Id: I5a17ecc34f2e36f914cffda259af3957f527a8d6