You are right, the man page should be augmented. In a nutshell, it
allows multiple schemas to be pass in wherever 'SCHEMA' was mentioned
in the man page.

It is a good idea to look at 5/5 for examples of those changes.

On Sun, Jun 21, 2015 at 12:03 PM, Ansis Atteka <ansisatt...@gmail.com> wrote:
>
>
> On 15 June 2015 at 19:35, Andy Zhou <az...@nicira.com> wrote:
>>
>> OVSDB can be more flexible by supporting multiple schemas. Those multiple
>> schemas can be taken
>> from different releases, or on different feature sets. If the schema
>> tables don't overlap,
>> or for tables do overlap, but columns are not in conflict, those schemas
>> can be joined together
>> as single schema for the run time database.
>>
>> I am working towards convert all ovsdb related tools and servers to
>> support multiple schemas.
>> This patch series is the first attempt, which adds some supporting
>> functions and extended ovsdb-tool
>> to support multiple schemas.
>
>
> Thanks, Andy, for doing this!
>
> If I understand correctly, then these patches change ovsdb-tool user-facing
> interface? If so, I did not see any changes in the related OVSDB man pages
> or help commands. Probably, in the next patch revision you should include
> some documentation on how this feature should be used.
>
> Having said that, I guess I still can look into patch 5/5 to see how your
> newly added tests are using this new ovsdb-tool feature...
>>
>>
>> Andy Zhou (5):
>>   ovsdb: Add ovsdb_schema_join()
>>   ovsdb: add supporting functions for schemata
>>   ovsdb: Add logic for parsing schema filenames from string
>>   ovsdb: expand ovsdb-tool to support multiple schemas
>>   tests: add ovsdb-tool join schema tests
>>
>>  ovsdb/column.c       |  13 +++
>>  ovsdb/column.h       |   2 +
>>  ovsdb/file.c         |  85 ++++++++++++--------
>>  ovsdb/file.h         |  14 ++--
>>  ovsdb/ovsdb-server.c |   2 +-
>>  ovsdb/ovsdb-tool.c   | 178 +++++++++++++++++++++++++++++++----------
>>  ovsdb/ovsdb.c        | 220
>> ++++++++++++++++++++++++++++++++++++++++++++++++++-
>>  ovsdb/ovsdb.h        |  39 ++++++++-
>>  ovsdb/table.c        |  39 +++++++++
>>  ovsdb/table.h        |   3 +
>>  tests/ovsdb-tool.at  | 152 +++++++++++++++++++++++++++++++++++
>>  11 files changed, 665 insertions(+), 82 deletions(-)
>>
>> --
>> 1.9.1
>>
>> _______________________________________________
>> dev mailing list
>> dev@openvswitch.org
>> http://openvswitch.org/mailman/listinfo/dev
>
>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to