ovsdb: Add unixctl commands for OVSDB replication
authorMario Cabrera <mario.cabrera@hpe.com>
Tue, 19 Jul 2016 21:54:51 +0000 (14:54 -0700)
committerAndy Zhou <azhou@ovn.org>
Wed, 20 Jul 2016 01:32:41 +0000 (18:32 -0700)
commit9dc05cdc0b00c0d82a88f9c706cbae2672ea722c
treef536c0b25ff2e7ea41dfd97e4b350b69055fdb2a
parent7efb1e09bb06270248d29c787978593b57101d4f
ovsdb: Add unixctl commands for OVSDB replication

Set and get the server to replicate from:

    ovsdb-server/set-remote-ovsdb-server {server}
    ovsdb-server/get-remote-ovsdb-server

Set and get the replicated table blacklist:

    ovsdb-server/set-sync-excluded-tables {DB:table,...}
    ovsdb-server/get-sync-excluded-tables

Connect to the configured server and start replication:

    ovsdb-server/connect-remote-ovsdb-server

Disconnect from the remote server and stop replication, without dropping
the replicated data:

    ovsdb-server/disconnect-remote-ovsdb-server

Signed-off-by: Mario Cabrera <mario.cabrera@hpe.com>
Signed-off-by: Andy Zhou <azhou@ovn.org>
Acked-by: Andy Zhou <azhou@ovn.org>
ovsdb/ovsdb-server.1.in
ovsdb/ovsdb-server.c
ovsdb/replication.c
ovsdb/replication.h
tests/ovsdb-server.at