[ovs-git] Open vSwitch: ovsdb-client: Support listening for incoming connections too. (db)

dev at openvswitch.org dev at openvswitch.org
Thu Nov 12 21:01:24 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  1b0f0f17b3c0c6762d6289b1bf7e0e65292f6348 (commit)
       via  6c2882f90cd0b52321308998c06769741ab91c10 (commit)
       via  8d76bcca4daa3a65a233c45bf6ecd93ace1dfe9e (commit)
       via  3ed497fc10033c9857140270d60ef6aa2d7c0c08 (commit)
       via  8ecd53084ce42e2e868a9c24c57b2d9a7e59cfc2 (commit)
       via  031472d9e29c00fe470335ad6fc136fd9a9ae075 (commit)
      from  d0632593feacc7942fa1650baf07e1e0b8dd1676 (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 1b0f0f17b3c0c6762d6289b1bf7e0e65292f6348
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1b0f0f17b3c0c6762d6289b1bf7e0e65292f6348
Author: Ben Pfaff <blp at nicira.com>
		
ovsdb-client: Support listening for incoming connections too.
		
This makes it easier to test ovsdb-server's support for active connections.
It might also be useful occasionally, too.


commit 6c2882f90cd0b52321308998c06769741ab91c10
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=6c2882f90cd0b52321308998c06769741ab91c10
Author: Ben Pfaff <blp at nicira.com>
		
ovsdb-server: Reconnect to clients specified on --connect.
		


commit 8d76bcca4daa3a65a233c45bf6ecd93ace1dfe9e
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=8d76bcca4daa3a65a233c45bf6ecd93ace1dfe9e
Author: Ben Pfaff <blp at nicira.com>
		
stream: New function pstream_accept_block().
		


commit 3ed497fc10033c9857140270d60ef6aa2d7c0c08
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=3ed497fc10033c9857140270d60ef6aa2d7c0c08
Author: Ben Pfaff <blp at nicira.com>
		
New "reconnect" library for managing network connection attempts.
		
This library implements the reconnection FSM used by the "rconn" library.
Therefore, it makes sense to change rconn to use this, and I have a patch
to do that, but I am not applying it at the moment to avoid changing unrelated
code on the "db" branch.


commit 8ecd53084ce42e2e868a9c24c57b2d9a7e59cfc2
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=8ecd53084ce42e2e868a9c24c57b2d9a7e59cfc2
Author: Ben Pfaff <blp at nicira.com>
		
svec: New function svec_is_empty().
		


commit 031472d9e29c00fe470335ad6fc136fd9a9ae075
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=031472d9e29c00fe470335ad6fc136fd9a9ae075
Author: Ben Pfaff <blp at nicira.com>
		
vswitch: Only one Open vSwitch daemon is supported per database.
		


-----------------------------------------------------------------------

Summary of changes:
 lib/automake.mk            |    2 +
 lib/reconnect.c            |  523 ++++++++++++++++++++++
 lib/reconnect.h            |   99 +++++
 lib/stream.c               |   21 +
 lib/stream.h               |    1 +
 lib/svec.c                 |    6 +
 lib/svec.h                 |    1 +
 lib/vlog-modules.def       |    1 +
 ovsdb/SPECS                |   22 +
 ovsdb/jsonrpc-server.c     |  226 +++++++---
 ovsdb/ovsdb-client.1.in    |    8 +
 ovsdb/ovsdb-client.c       |   19 +-
 ovsdb/ovsdb-server.1.in    |    4 +-
 tests/automake.mk          |    5 +
 tests/reconnect.at         | 1039 ++++++++++++++++++++++++++++++++++++++++++++
 tests/test-reconnect.c     |  240 ++++++++++
 tests/testsuite.at         |    1 +
 vswitchd/vswitch.ovsschema |    2 +-
 18 files changed, 2156 insertions(+), 64 deletions(-)
 create mode 100644 lib/reconnect.c
 create mode 100644 lib/reconnect.h
 create mode 100644 tests/reconnect.at
 create mode 100644 tests/test-reconnect.c


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list