Changes to update COLLECTOR connnection info state from sandesh
client C++ library. Missed checkin in this change as part of the
previous commit.
Merge pull request #49 from Juniper/sandesh_conn_info

Changes to update COLLECTOR connnection info state from sandesh
1. Add process connection info for python daemons. Currently reported by
   opserver.
2. Add updation of process connection info from discovery client and
   sandesh client python libraries.
Merge pull request #50 from Juniper/meghb_py_conn_info

1. Add process connection info for python daemons. Currently reported by
adding sandesh to CI
Allow logging to syslog

Change-Id: I5aa8b0b1a43f7bcf907a3058af9ed4229069d3b7
Place dependencies on files rather than directories

Change-Id: I8bc3e13dde75bd3fcce4c0e326adcf9ff507af5a
sandesh library sets the collector ip as None in the ProcessConnectivityStatus UVE in idle/disconnect when the collector list
is not received from the discovery. This causes the encoding of sandesh to raise exception.
Closes-Bug: #1346855

Change-Id: Iae933d6062843fc09796a6e9fbb23883b56af4d6
Use correct LifetimeActor method to trigger deletion of object.

Ran into this when fixing an issue in lifetime manager.

Clients should call Delete instead of simply enqueueing the DeleteActor
to the LifetimeManager.  The main difference is that the Delete method
has protection against duplicate Enqueue.

Will separately make changes to LifetimeManager code to make Enqueue a
private method.

Change-Id: Ic6224d822e37d07aa067244c77490e17965e5db1
Adding support for new type uuid in sandesh

Change-Id: I2306fde9eea9c3188ea66c0863dd09162ac0822a
Merge "Use correct LifetimeActor method to trigger deletion of object."
Filtered certain messages as debug message and printed only when vrouter_dbg is set
There were some debug messages filling out the kernel logs in standard running mode.
This patch outputs those messages when vrouter_dbg parameter is set

Change-Id: I3a31fd0e0643ac560cf4130d85ad6cb071ba3029
Cleanup of connection info:
1. Make consistent the UVE names for connection info
2. Rename process state to process info and move to NodeStatus,
   corresponding node manager changes
3. Namespace for connection info to avoid conflicts
4. Rename connection_info.sandesh to process_info.sandesh
5. Extract common function to updated process state into lib

Change-Id: I5e68691f510dad9a9134384513c17ad481406040
Merge "Cleanup of connection info: 1. Make consistent the UVE names for connection info 2. Rename process state to process info and move to NodeStatus,    corresponding node manager changes 3. Namespace for connection info to avoid conflicts 4. Rename connection_info.sandesh to process_info.sandesh 5. Extract common function to updated process state into lib"
Adding missing process info related imports

Change-Id: Ie02255ea48c9db5392b87ecacfe6b2d55ff9c841
Statistics timer of Sandesh Client SM must be cancelled before the timer can be deleted. Otherwise, we can see a crash during shutdown

Change-Id: I9496339158b5f5a335182ce98855a1250e6b7ba1
Enable sandesh c, cpp, python library unit tests to be run as part of CI
Closes-Bug: #1343992
Change-Id: Ia4b43b1a49705a08fe5431ec96e0d855fed628e4
Merge "Statistics timer of Sandesh Client SM must be cancelled before the timer can be deleted. Otherwise, we can see a crash during shutdown"
Add option to control logging of flow sandesh messages, disabled by
default
Closes-Bug: #1353748

Change-Id: I1ee06512a6852b1f100d2050b85113b5fc3758c1
(cherry picked from commit e41b50c07abbb103ad6fd34cc476917df34ea7e4)
1. Change pysandesh to display the uve data type instead of the
   uve type in sandesh uve types request to make it consistent
   with the C++ library.

Change-Id: Idaa3081a67a2dd71c606af7289be34e575aa6fb7
Closes-Bug: #1326294