The main purpose of this series patch 6 (OVSDB: Reimplement replication. Using a state machine). Patch 7 includes a few replication usability enhancements that has been requested on the mailing list.
---- v1->v2: Fix crashes reported at: http://openvswitch.org/pipermail/dev/2016-August/078591.html Only the last patch (7) is changed from v1->v2 Andy Zhou (7): ovsdb: Properly handle error returned from from reset_database() ovsdb: Add blacklist_tables ovsdb: Add request_ids ovsdb: (Re)hide struct db in ovsdb-server.c test: Improve replication unit tests OVSDB: Reimplement replication. Using a state machine. ovsdb: Replication usability improvements Documentation/OVSDB-replication.md | 2 +- ovsdb/jsonrpc-server.c | 6 + ovsdb/jsonrpc-server.h | 1 + ovsdb/ovsdb-server.1.in | 24 +- ovsdb/ovsdb-server.c | 323 +++++++++---- ovsdb/replication.c | 902 +++++++++++++++++++++++-------------- ovsdb/replication.h | 54 ++- ovsdb/replication.man | 16 +- tests/ovsdb-replication.at | 28 +- tests/ovsdb-server.at | 223 ++++++--- 10 files changed, 1056 insertions(+), 523 deletions(-) -- 1.9.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev