install targets
Make sure the code compiles with -O3
First cut of OpenContrail packages
if there is no change in project, sleep and go back to while loop with continue
systemless test for redis-uve restart case
Added systemless test case for timestamp with stats.
Remove timeout from zk
Changes to download config even if we do not have any VM-subscribes.
Today the problem only occurs if we receive config before the VR-subscribe
although Config will get downloaded if we receive VR-sub before the config.
Fixing so that config is downloaded in both cases even if we do not have any
VM-reg.
Add kernel support for UT and sample change in test code
This test case is added to test the following functionality:
1) Where clause in query with integer fields
2) Where clause in query with PREFIX support for SVN/DVN in where clause
3) Where clause in query with match for vrouter name
4) Where clause in query with just the match for protocol type
move tap interface creation to createvmportinterface for test
Changes to form ECMP from route module.
Earlier, the interface module was making ECMP routes. The logic is movied to route
module. This will help in making ECMP route from other modules such as VGW
Remove duplicate and unused code
- Avoid changing flow_handle from response for del ACK.
  for entry reuse case, this flow handle change will result in leaving hold
  entries in vrouter due to trying to program old flow handle
- Avoid compressing Add flowed by delete as no OP for flow, since we
  still need to delete the flow from vrouter.
- when the flow entry is reused, we need to trigger KSyncSM_Add instead of
  KSync_Change, so that the intial add message is not skipped for no change.
Configuration format changes for collector and query-engine

They now take configuration in the standard ini format.
Default configuration file is read off /etc/contrail/collector.conf and
/etc/contrail/query-engine.conf

One can override the values from the config file through command line option
as well. e.g. --DEFAULT.log_level=DEBUG

Use --help to see various options available. Package build also places the
default config files under /etc/contrail/.

When changes are made to the configuration file, the process must be _restarted_
to take effect. (e.g. service supervisord-analytics restart).
Do not process collectors list of if it matches the default value
adding test-cases for last check-in.
Add validation during agent init. Exit if vhost or ethernet ports are not
present during initialization
use 0.0.0.0 as listen address by default
1. Add support for flow action string to flow record table.
2. Added a contrail-flows utility to allow users to view
   flow records.