git://git.onelab.eu
/
plstackapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
include sync_network_slivers in observer loop
[plstackapi.git]
/
planetstack
/
openstack
/
observer.py
diff --git
a/planetstack/openstack/observer.py
b/planetstack/openstack/observer.py
index
0a683f8
..
73bb114
100644
(file)
--- a/
planetstack/openstack/observer.py
+++ b/
planetstack/openstack/observer.py
@@
-82,6
+82,13
@@
class OpenStackObserver:
logger.log_exc("Exception in sync_networks")
traceback.print_exc()
logger.log_exc("Exception in sync_networks")
traceback.print_exc()
+ logger.info('Calling sync network slivers')
+ try:
+ self.sync_network_slivers()
+ except:
+ logger.log_exc("Exception in sync_network_slivers")
+ traceback.print_exc()
+
logger.info('Calling sync external routes')
try:
self.sync_external_routes()
logger.info('Calling sync external routes')
try:
self.sync_external_routes()
@@
-377,7
+384,6
@@
class OpenStackObserver:
ports = self.manager.driver.shell.quantum.list_ports()["ports"]
for port in ports:
ports = self.manager.driver.shell.quantum.list_ports()["ports"]
for port in ports:
-# print port
if port["id"] in networkSlivers_by_port:
# we already have it
print "already accounted for port", port["id"]
if port["id"] in networkSlivers_by_port:
# we already have it
print "already accounted for port", port["id"]
@@
-416,7
+422,7
@@
class OpenStackObserver:
print "port", port["id"], "has no fixed_ips"
continue
print "port", port["id"], "has no fixed_ips"
continue
- print "XXX", port
+
#
print "XXX", port
ns = NetworkSliver(network=network,
sliver=sliver,
ns = NetworkSliver(network=network,
sliver=sliver,