diff options
author | YAMAMOTO Takashi <yamamoto@valinux.co.jp> | 2013-02-08 12:28:12 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2013-02-08 22:55:39 +0900 |
commit | 589601c2a53a976e4e4c1e5fb0b171fb416f7f42 (patch) | |
tree | c5f92d3f467112be0c50b072413e8aed6d3e8d60 | |
parent | ea80caeec71f5da9f6a6596401ca976258ce86c8 (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.py | 7 |
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: |