[ovs-git] Open vSwitch: ovsdb: Add new "mutation" operation to transactions. (next)

dev at openvswitch.org dev at openvswitch.org
Wed Dec 16 18:58:11 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, next has been updated
       via  e9f8f9367e9e654b9582279608af86ea3744a2a0 (commit)
       via  a105c27b4e24ac0d29ba131eca00793bc3385dca (commit)
      from  b3a43165749f80d7f3eda34e2e2b07f7a349e298 (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 e9f8f9367e9e654b9582279608af86ea3744a2a0
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=e9f8f9367e9e654b9582279608af86ea3744a2a0
Author: Ben Pfaff <blp at nicira.com>
		
ovsdb: Add new "mutation" operation to transactions.
		


commit a105c27b4e24ac0d29ba131eca00793bc3385dca
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a105c27b4e24ac0d29ba131eca00793bc3385dca
Author: Ben Pfaff <blp at nicira.com>
		
json: Accurately parse very large real numbers.
		
The test for whether a real number was outside the valid range was
imprecise and failed at the edge of the real range.  This commit changes
the code to use the C library's strtod(), which presumably does better.


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

Summary of changes:
 lib/json.c               |   23 +-
 lib/ovsdb-data.c         |  114 +++++++-
 lib/ovsdb-data.h         |   10 +
 ovsdb/SPECS              |  124 ++++++++
 ovsdb/automake.mk        |    2 +
 ovsdb/condition.c        |    1 -
 ovsdb/execution.c        |   61 ++++
 ovsdb/mutation.c         |  462 ++++++++++++++++++++++++++++++
 ovsdb/mutation.h         |   72 +++++
 tests/automake.mk        |    1 +
 tests/json.at            |    8 +
 tests/ovsdb-execution.at |   24 ++
 tests/ovsdb-mutation.at  |  700 ++++++++++++++++++++++++++++++++++++++++++++++
 tests/ovsdb.at           |    1 +
 tests/test-ovsdb.c       |  145 ++++++++++
 15 files changed, 1722 insertions(+), 26 deletions(-)
 create mode 100644 ovsdb/mutation.c
 create mode 100644 ovsdb/mutation.h
 create mode 100644 tests/ovsdb-mutation.at


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list