diff options
author | Jason Kölker <jason@koelker.net> | 2016-03-20 03:02:59 +0000 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2016-03-23 22:29:07 +0900 |
commit | 69744305b96c4b9a4b30979b39be4ff3aa4b3622 (patch) | |
tree | e2c31cd8ecdeb37928ea99cdbe08d727c3aa80f7 /doc/source/quantumclient/client.py | |
parent | 8d2604ee67f25528f6e0c167b1b73955b164e992 (diff) |
protocols/ovsdb: Improve non-blocking performance
Prevent `client.discover_schemas` from blocking while calling into the
`ovs` library by emulating `jsonrpc.Connection.transact_block` to not
block and explicitly allow greenlet switching every loop.
Works with both the embeded ryu.contrib.ovs and upstream ovs python
packages.
Signed-off-by: Jason Kölker <jason@koelker.net>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'doc/source/quantumclient/client.py')
0 files changed, 0 insertions, 0 deletions