[ovs-git] [openvswitch/ovs] 55460a: docs: OVSDB replication design document

GitHub noreply at github.com
Sat Jun 25 00:15:58 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 55460ac526f2ec35708771151541ceb85a2b1557
      https://github.com/openvswitch/ovs/commit/55460ac526f2ec35708771151541ceb85a2b1557
  Author: Mario Cabrera <mario.cabrera at hpe.com>
  Date:   2016-06-24 (Fri, 24 Jun 2016)

  Changed paths:
    M AUTHORS
    A Documentation/OVSDB-replication.md
    M Documentation/automake.mk

  Log Message:
  -----------
  docs: OVSDB replication design document

The database replication functionality is designed to provide "fail
over" characteristics. There are two participating databases, one of
which is the "active" database and the other is the "stand by" database.
Replication happens exclusively from the active to the stand by
database.

This document explains how the replication functionality is implemented.

Signed-off-by: Mario Cabrera <mario.cabrera at hpe.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: ae671c5feb88db395304e452ab47c83b4ac84ee0
      https://github.com/openvswitch/ovs/commit/ae671c5feb88db395304e452ab47c83b4ac84ee0
  Author: Mario Cabrera <mario.cabrera at hpe.com>
  Date:   2016-06-24 (Fri, 24 Jun 2016)

  Changed paths:
    M manpages.mk
    M ovsdb/automake.mk
    M ovsdb/ovsdb-server.1.in
    M ovsdb/ovsdb-server.c
    A ovsdb/replication-syn.man
    A ovsdb/replication.c
    A ovsdb/replication.h
    A ovsdb/replication.man
    M tests/ovsdb-server.at

  Log Message:
  -----------
  ovsdb: Introduce OVSDB replication feature

Replication is enabled by using the following option when starting the
database server:

--sync-from=server

Where 'server' can take any form described in the ovsdb-client(1)
manpage as an active connection. If this option is specified, the
replication process is immediately started.

Signed-off-by: Mario Cabrera <mario.cabrera at hpe.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: 7a9d65d294c903ef77191cd143a467a5a1e8d3ac
      https://github.com/openvswitch/ovs/commit/7a9d65d294c903ef77191cd143a467a5a1e8d3ac
  Author: Mario Cabrera <mario.cabrera at hpe.com>
  Date:   2016-06-24 (Fri, 24 Jun 2016)

  Changed paths:
    M ovsdb/ovsdb-server.c
    M ovsdb/replication.c
    M ovsdb/replication.h
    M tests/automake.mk
    A tests/ovsdb-replication.at
    M tests/ovsdb-server.at
    M tests/ovsdb.at

  Log Message:
  -----------
  ovsdb: Add table exclusion functionality to OVSDB replication

A blacklist of tables that will be excluded from replication can be
specified by the following option:

--sync-exclude-tables=db:table[,db:table]…

Where 'table' corresponds to a table name, and 'db' corresponds to the
database name where the table resides.

Signed-off-by: Mario Cabrera <mario.cabrera at hpe.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>


Compare: https://github.com/openvswitch/ovs/compare/039fb36c9623...7a9d65d294c9


More information about the git mailing list