Store the pool provider

Change-Id: Iec609cec7d0dce522e1b63ca15a591be15d50640
Add availability zone to service instance schema

Change-Id: I0d1365650579488c29cf2d362c874df3c548742d
Partial-Bug: 1342969
* Enable policy on service interface

Change-Id: I3f00282bdff254c1275fd0368654c3665cf096ba
Fix for #1343824
- fix log.py to send correct where clause in json for object-log query when where-clause options such as message-type, source is specified
- throw error when where clause is specified for object-values query
- fix query-engine to not complain when object-id is not specified for object-log query with where-clause

Change-Id: I21b5c3e0e79d5407acb91e3e7895bb0e90aa9aba
Use boost::uuids::uuid stream operators instead of boost::uuid::
string_generator to convert received xml string to uuid to avoid
handling invalid uuid string exception. Use stringstream fail to
determine if invalid uuid string was passed and log an error.

Change-Id: I394a57532a09f6bff36da1d1df261696550d716c
Speedup API server startup:
1. Accumulate ifmap config message during resync window and publish bulk messages. Every 1Mb of config is sent in one shot.
2. Maintain a cache of ifmap config and refer to it while updating the ifmap server.
3. While updating an entry, group the PublishUpdate messages and ensure only one update is sent.
4. Use async method to send message to ifmap.

Generate DS changes are sent in another review.

Code changes are from Pedro, Ajay and me.

Change-Id: I7a2180c3e91791b1f8b266ef4a16739760a5c8d2
Generate ICMP DF error

Change-Id: I701cf51cc1738658a5894bf7f1ede6a48a7f0106
Allow multiple instances of test program to run

Change-Id: Ie547b4e3a96bd86c0113fff934c540e4958f9045
PR:2209&2922 - Database Purge changes

Change-Id: Iadee42bb930f4d0d3d5c7e0948e8b30e90348b30
Merge "Fix for #1343824 - fix log.py to send correct where clause in json for object-log query when where-clause options such as message-type, source is specified - throw error when where clause is specified for object-values query - fix query-engine to not complain when object-id is not specified for object-log query with where-clause"
Merge "Use boost::uuids::uuid stream operators instead of boost::uuid:: string_generator to convert received xml string to uuid to avoid handling invalid uuid string exception. Use stringstream fail to determine if invalid uuid string was passed and log an error."
Fix for bug #1346596 : UVEs do not sync correctly in some HA cases

Change-Id: I9326f81a949d13ab805a2e0da169b5cee4681748
On network creation raise Network Already exists error if network is
already created.

Change-Id: Iffcf5ad50d3fc2f2183b2559d8319d866759dfee
* Delete service vlan nh, mpls label upon interface deactivation
* Test case for same

Change-Id: I72c79592b580558b801050c7dc1947c585b55af2
Merge "* Enable policy on service interface"
option to add floating ip dns entry in dashed ip notation

Change-Id: I20deb9110837ed3484cb48ae2dbc2097a7ca05b5
Make xmmp tests more robust.

Following changes are implemented:

- Fix race condition in updating XmppServer connection count
- Add xmpp peer configured/negotiated hold times to introspect
- Lay groundwork for xmpp hold time negotiation
- Use consistent APIs to clear one or all compute node connections
- Remove unused method XmppChannelCleanup from XmppChannel
- Simplify connection management code in XmppServer and XmppClient
- Move xmpp_session_test from flaky to normal

Also make a number of cosmetic changes to modified files.

Change-Id: If8720c4ed9c0755ec30e1b096ae5b8a9536c3381
- The inconsistency in UVE is due to failure in UVE deletion upon generator disconnect.
  In delrequest.lua, db # is not set before querying the UVE info from redis for deletion
  and this causes the UVEs originated by the generator to remain in redis even after disconnection.
- Added a nil check for ‘href’ attribute in decoded json message
Closes-Bug: #1346176

Change-Id: I9416f7f6c8f68629e21bf5c3b4e978d183dd046d
Fix query engine crash due to corruption caused by calling GetUint() instead of GetUint64()

Change-Id: Icf8ed9763028d009ea37cb3fb0585300fa96bdc6
Demote bgp_config_manager_test to flaky list.

Change-Id: I08f5f861d8ff6a21ecf780a7b92d6cff5a426229