From: Numan Siddique <nusid...@redhat.com> Python IDL library is lacking the functionality to connect to the clustered db servers by providing multiple remotes (like - "tcp:10.0.0.1:6641, tcp:10.0.0.2:6641, tcp:10.0.0.3:6641") in the connection string.
This patch adds this functionality to the python idl library. It still lacks the feature to connect to the master of the cluster. To add this - python idl client should monitor and read the '_Server' schema - connect to the master of the cluster. I will submit the patch once that is ready. But for now I think this is good enough for the clients to connect to the cluster dbs. Numan Siddique (2): ovs python: ovs.stream.open_block() returns success even if the remote is unreachable python jsonrpc: Allow jsonrpc_session to have more than one remote. python/ovs/jsonrpc.py | 40 ++++++++++++++++----- python/ovs/socket_util.py | 34 ++++++++++++++++++ python/ovs/stream.py | 18 ++++++++-- tests/automake.mk | 1 + tests/ovsdb-idl.at | 75 +++++++++++++++++++++++++++++++++++++++ tests/test-ovsdb.py | 22 +++++++++--- tests/test-stream.py | 32 +++++++++++++++++ 7 files changed, 207 insertions(+), 15 deletions(-) create mode 100644 tests/test-stream.py -- 2.17.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev