summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYAMAMOTO Takashi <yamamoto@valinux.co.jp>2013-02-08 12:28:12 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2013-02-08 22:55:39 +0900
commit589601c2a53a976e4e4c1e5fb0b171fb416f7f42 (patch)
treec5f92d3f467112be0c50b072413e8aed6d3e8d60
parentea80caeec71f5da9f6a6596401ca976258ce86c8 (diff)
app_manager: print some info about event flows for --verbose
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> BRICK dpset PROVIDES EventPortModify TO ['PortSet'] PROVIDES EventPortAdd TO ['QuantumAdapter', 'PortSet'] PROVIDES EventDP TO ['QuantumAdapter', 'PortSet'] PROVIDES EventPortDelete TO ['QuantumAdapter', 'PortSet'] CONSUMES EventOFPSwitchFeatures CONSUMES EventOFPStateChange CONSUMES EventOFPPortStatus BRICK conf_switch PROVIDES EventConfSwitchDel TO ['TunnelPortUpdater', 'QuantumAdapter'] PROVIDES EventConfSwitchSet TO ['TunnelPortUpdater', 'QuantumAdapter'] BRICK network PROVIDES EventNetworkDel TO ['PortSet'] PROVIDES EventNetworkPort TO ['TunnelPortUpdater', 'PortSet'] PROVIDES EventMacAddress TO ['PortSet'] BRICK TunnelPortUpdater CONSUMES EventConfSwitchDel CONSUMES EventNetworkPort CONSUMES EventConfSwitchSet : : : : Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/base/app_manager.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ryu/base/app_manager.py b/ryu/base/app_manager.py
index 2fdd28a5..321a5c8c 100644
--- a/ryu/base/app_manager.py
+++ b/ryu/base/app_manager.py
@@ -175,6 +175,13 @@ class AppManager(object):
brick = SERVICE_BRICKS[name]
brick.register_observer(m.ev_cls, i.name)
+ for brick, i in SERVICE_BRICKS.items():
+ LOG.debug("BRICK %s" % brick)
+ for ev_cls, list in i.observers.items():
+ LOG.debug(" PROVIDES %s TO %s" % (ev_cls.__name__, list))
+ for ev_cls, handler in i.event_handlers.items():
+ LOG.debug(" CONSUMES %s" % (ev_cls.__name__,))
+
def close(self):
def close_all(close_dict):
for app in close_dict: