The first two commits fix fairly serious upgrade problems specifically
related to the new auto-attach feature. The third commit is less critical;
it fixes a similar upgrade bug in ovs-vswitchd specifically. The fourth
fixes a long-standing bug in ovsdb-server that I've known about for a few
weeks. It's not important but I'd like to get it fixed anyway.
Ben Pfaff (4):
ovs-vsctl: Create AutoAttach records on demand, for backward
compatibility.
ovs-vsctl: Only monitor AutoAttach columns when useful.
ovsdb-idl: Tolerate missing tables and columns.
ovsdb-server: Correct malformed error replies to certain JSON-RPC
requests.
lib/ovsdb-idl.c | 207 +++++++++++++++++++++++++++++++++++++++++------
lib/ovsdb-parser.c | 16 ++--
lib/ovsdb-parser.h | 5 +-
ovsdb/jsonrpc-server.c | 26 +++---
ovsdb/ovsdb-server.1.in | 29 ++++++-
tests/automake.mk | 2 +-
tests/idltest2.ovsschema | 85 +++++++++++++++++++
tests/ovsdb-idl.at | 75 +++++++++++++++++
tests/ovsdb-server.at | 2 +-
utilities/ovs-vsctl.c | 13 ++-
10 files changed, 407 insertions(+), 53 deletions(-)
create mode 100644 tests/idltest2.ovsschema
--
2.1.3
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev