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