On Fri, Aug 23, 2019 at 09:29:00PM +0000, Ginwala, Aliasgar wrote:
> Hi Ben:
> 
> It seems ovsdb-client backup does conversion for openvswitch databases and 
> not OVN dbs:
> $ovsdb-client backup > standalone_db.db
> 
> When trying for ovnnb dbs, it keeps complaining about syntax error. May be I 
> miss something
> ovsdb-client backup  /var/run/openvswitch/ovnnb_db.sock 
> /etc/openvswitch/ovnnb_db.db > test1.db
> ovsdb-client: invalid syntax for 'backup' (use --help for help)

ovsdb-client is definitely biased in favor of the Open_vSwitch database.
It recognizes server names based on the syntax for connections, which
always includes ":", so you would need to say
"unix:/var/run/openvswitch/ovnnb_db.sock" as the server name.

> However, I checked code and it doesn’t accept args as per code below in 
> ovsdb_client_command
> { "backup",             NEED_DATABASE, 0, 0,       do_backup },

It doesn't accept args beyond an optional server name and database name,
which NEED_DATABASE indicates.

> Also, for ovn control plane nodes, we don’t have/need to run ovs on the 
> control plane nodes.
> As I didn’t have ovs running on my control plane nodes, it complained about 
> the same.
> ovsdb-client: failed to connect to "unix:/var/run/openvswitch/db.sock" (No 
> such file or directory)
> Only works if I start ovs and then run the command.
> 
> So I think current doc itself needs update if I hope I didn’t miss anything 
> trivial.
> Let me know and I can send formal patch to correct existing doc.

If the documentation isn't clear, let's improve it.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to