[ovs-git] Open vSwitch: ovsdb: Add new ovsdb-client program. (db)

dev at openvswitch.org dev at openvswitch.org
Fri Nov 6 23:38:42 UTC 2009

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, db has been updated
       via  d0632593feacc7942fa1650baf07e1e0b8dd1676 (commit)
       via  f7f62235b12e5769096dab86980247265b8c4b71 (commit)
       via  5764c0ed32dadd38308e82ce7d7a7f0b6c011e81 (commit)
       via  dd18a8a4e6a40cfc575248b86a47ce4071915040 (commit)
       via  9f2cfbfef3ce2052198a2323e443e469b18295b8 (commit)
       via  1248fcd24a6870460441aadcf2039c86dfea0af6 (commit)
       via  434910dd2329aa16581532902ea494e5213a74bb (commit)
       via  8b681e6fdffe4ebd68dc259544abc87d4cccf0cb (commit)
      from  c2bffba3ee2c8f67863d2714c8d11acaec39632f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d0632593feacc7942fa1650baf07e1e0b8dd1676
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d0632593feacc7942fa1650baf07e1e0b8dd1676
Author: Ben Pfaff <blp at nicira.com>
ovsdb: Add new ovsdb-client program.

commit f7f62235b12e5769096dab86980247265b8c4b71
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=f7f62235b12e5769096dab86980247265b8c4b71
Author: Ben Pfaff <blp at nicira.com>
ovsdb: Add documentation for ovsdb-server and ovsdb-tool programs.

commit 5764c0ed32dadd38308e82ce7d7a7f0b6c011e81
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=5764c0ed32dadd38308e82ce7d7a7f0b6c011e81
Author: Ben Pfaff <blp at nicira.com>
ovsdb: Improve error message for transaction that uses unknown operation.
Without this commit, misspelling an operation name provokes a mysterious
error message.

commit dd18a8a4e6a40cfc575248b86a47ce4071915040
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=dd18a8a4e6a40cfc575248b86a47ce4071915040
Author: Ben Pfaff <blp at nicira.com>
Don't try to distribute file that doesn't exist.
lib/ovsdb-client.h was in my source tree at one point but was never checked

Fixes "make dist".

commit 9f2cfbfef3ce2052198a2323e443e469b18295b8
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=9f2cfbfef3ce2052198a2323e443e469b18295b8
Author: Ben Pfaff <blp at nicira.com>
ovsdb: Fix inverted logic in ovsdb_open().
We want ovsdb_create() (and thus, the open database) to receive the file
only if it is a read-write database.  If it is read-only, then there is
no need to keep the file around, since we will never read or write it
after opening the database.

commit 1248fcd24a6870460441aadcf2039c86dfea0af6
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1248fcd24a6870460441aadcf2039c86dfea0af6
Author: Ben Pfaff <blp at nicira.com>
ovsdb: Fix use-after-free error in ovsdb_destroy().

commit 434910dd2329aa16581532902ea494e5213a74bb
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=434910dd2329aa16581532902ea494e5213a74bb
Author: Ben Pfaff <blp at nicira.com>
ovsdb-server: Remove unixctl transaction support.
Executing transactions over JSON-RPC makes more sense, now that it is
supported, so remove the older support for unixctl.

commit 8b681e6fdffe4ebd68dc259544abc87d4cccf0cb
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=8b681e6fdffe4ebd68dc259544abc87d4cccf0cb
Author: Ben Pfaff <blp at nicira.com>
ovsdb-tool: Make "query" and "transact" commands work properly.
These were passing O_RDONLY or O_RDWR as arguments to a function that
expected "true" or "false", respectively.


Summary of changes:
 lib/automake.mk         |    4 +-
 lib/common-syn.man      |    4 +
 lib/daemon-syn.man      |    5 +
 lib/jsonrpc.c           |   26 +++
 lib/jsonrpc.h           |    2 +
 lib/vlog-modules.def    |    1 +
 lib/vlog-syn.man        |    6 +
 ovsdb/automake.mk       |   24 ++-
 ovsdb/execution.c       |    4 +-
 ovsdb/ovsdb-client.1.in |   90 ++++++++
 ovsdb/ovsdb-client.c    |  576 +++++++++++++++++++++++++++++++++++++++++++++++
 ovsdb/ovsdb-server.1.in |   72 ++++++
 ovsdb/ovsdb-server.c    |   27 ---
 ovsdb/ovsdb-tool.1.in   |   74 ++++++
 ovsdb/ovsdb-tool.c      |    8 +-
 ovsdb/ovsdb.c           |    9 +-
 16 files changed, 886 insertions(+), 46 deletions(-)
 create mode 100644 lib/common-syn.man
 create mode 100644 lib/daemon-syn.man
 create mode 100644 lib/vlog-syn.man
 create mode 100644 ovsdb/ovsdb-client.1.in
 create mode 100644 ovsdb/ovsdb-client.c
 create mode 100644 ovsdb/ovsdb-server.1.in
 create mode 100644 ovsdb/ovsdb-tool.1.in

Open vSwitch

More information about the git mailing list