Initial checkin for contrail storage stats daemon [ review changes ]
1. added unit tests
2. renamed/restructured SConscript files
3. restructured setup.py
4. added stats-daemon.conf
5. added test packages in SConscript
6. modified storage_nodemgr.py based on review comments
7. added latency changes
8. added diff logic for read/write bytes/counts for gui
9. storage package added in alphabetical order
10. #common is removed from requirements.txt
11. default values are #'d in stats-daemon.conf
12. big functions are modified to sub function calls in nodemgr.py
13. argument parsing in nodemgr.py is done using argparse
14. more unit test cases added in test_storage_nodemgr.py
15. indentation done in nodemgr.py
16. storage node mgr name changed to storage stats mgr
17. entry point added in setup.py
18. removed stderr logging
19. try-except removed in storage-nodemgr.py for importing
    sandesh files
20. storage.sandesh disk name removed and uuid added similar
    to osd structure.
21. added (tags="") empty tag in storage.sandesh
Change-Id: Id78a11da6d9f89cf46da8236136d0b758f3ebf01
Make BGP state machine use short timers in tests.

Few tests such as rarget_peer_test used to fail occasionally because
bgp peers could not be established within the wait time of the test.

Make all such tests use the StateMachineTest class, which has short
timers. Remove duplicate definitions of StateMachineTest and move it
to bgp_server_test_util.h.

Rename StateMachineTest in state_machine_test to StateMachineUnitTest.

Remove unnecessary use of mock classes for BgpXmppChannelManager and
BgpXmppChannel in a few tests.

Change-Id: I53885053b673da1dcb0725b5d04e9ad00dd94caf
Decrease the TCP keepalive idle time to detect peer-down event earlier.

Change-Id: I35e0ba5ed846562505c9ed0fad556a26de38380a
Bug 1341335: If service chain has been destroyed, delete the corresponding vrf assign rule. If all service chains have been destroyed for an interface, delete the whole table

Change-Id: I48cf2e3c256ebfefa2c264c96d83dc60a6d075d1
Merge "Decrease the TCP keepalive idle time to detect peer-down event earlier."
Bug 1344233: Avoid crashing if virtual network cannot be read

Change-Id: I30543f33cc31b9190e4b6ed6e40dff90e0f80c72
Merge "Bug 1341335: If service chain has been destroyed, delete the corresponding vrf assign rule. If all service chains have been destroyed for an interface, delete the whole table"
Bug 1337457: Use vm name to fill device-id

Change-Id: I56756428f6a45b9fe747917af6ceb6aa8a8d3029
Merge "Initial checkin for contrail storage stats daemon [ review changes ] 1. added unit tests 2. renamed/restructured SConscript files 3. restructured setup.py 4. added stats-daemon.conf 5. added test packages in SConscript 6. modified storage_nodemgr.py based on review comments 7. added latency changes 8. added diff logic for read/write bytes/counts for gui 9. storage package added in alphabetical order 10. #common is removed from requirements.txt 11. default values are #'d in stats-daemon.conf 12. big functions are modified to sub function calls in nodemgr.py 13. argument parsing in nodemgr.py is done using argparse 14. more unit test cases added in test_storage_nodemgr.py 15. indentation done in nodemgr.py 16. storage node mgr name changed to storage stats mgr 17. entry point added in setup.py 18. removed stderr logging 19. try-except removed in storage-nodemgr.py for importing     sandesh files 20. storage.sandesh disk name removed and uuid added similar     to osd structure. 21. added (tags="") empty tag in storage.sandesh Change-Id: Id78a11da6d9f89cf46da8236136d0b758f3ebf01"
Merge "Make BGP state machine use short timers in tests."
Bug 1338468: Do not append floating ip object twice

Change-Id: Ia9d851dbebd9c028da17f6c246ad143ad6d1d47f
Reauthenticate novaclient to ensure token is still valid.
Closes-Bug: 1335854

Add availability zone for service instance VM launch
Closes-Bug: 1341455

Update log messages
Add additional check for service vm/netns already created

Change-Id: I7a6d094c8eb0a86a7c91f3f5733ce6c1227f8165
Merge "Bug 1337457: Use vm name to fill device-id"
set mac_address correctly

Change-Id: I911a2e0e8cf2f5d277bd4580ecac5ed22b576cd3
Closes-Bug: #1350335
Merge "Bug 1344233: Avoid crashing if virtual network cannot be read"
Merge "Bug 1338468: Do not append floating ip object twice"
Merge "Reauthenticate novaclient to ensure token is still valid. Closes-Bug: 1335854"
Merge "set mac_address correctly"
Fix memory leak of BgpSessions.

Change-Id: I807c2dae96d9675026b0cecc5557f5e47666779a