From: Numan Siddique <[email protected]>

This patch series addresses the transaction issues seen when
the C IDL client is running compiled with newer schema and ovsdb-server
is still running with older schema.

Patch 1: Adds the API to query for table and column names.
Patch 2: Addresses the transaction issues.

v2 -> v3
------
  * Patch 2 is added in v3.
  * Patch 1 implementation in v2 was wrong.  This patch fixes it and
    enhances the test cases.

v1 -> v2
------
  * Added the test cases.

Numan Siddique (2):
  ovsdb-idl : Add APIs to query if a table and a column is present or
    not.
  ovsdb-idl: Exclude missing tables and columns in the transaction.

 lib/ovsdb-idl-provider.h |   4 ++
 lib/ovsdb-idl.c          |  51 +++++++++++++++-
 lib/ovsdb-idl.h          |   4 ++
 tests/idltest.ovsschema  |   9 +++
 tests/idltest2.ovsschema |   7 +++
 tests/ovsdb-idl.at       |  64 ++++++++++++++++++++
 tests/test-ovsdb.c       | 126 +++++++++++++++++++++++++++++++++++++++
 7 files changed, 264 insertions(+), 1 deletion(-)

-- 
2.31.1

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to