Re: [ovs-dev] [PATCH] ovsdb-server: Add ovsdb-server/is-backup-server command in unixctl

2016-12-05 Thread Numan Siddique
On Dec 6, 2016 3:18 AM, "Ben Pfaff"  wrote:

Hi Numan, is this still relevant?  It seems to have been overlooked,
since I can't find any followups on the mailing lists.  If it's still
worth merging, would you mind posting a rebased version?

Thanks, and sorry to have missed this!


Hi Ben,
No its not relevant as "ovsdb-server/sync-status" provides the same
information.

Thanks
Numan


Ben

On Fri, Aug 19, 2016 at 08:17:43PM +0530, Numan Siddique wrote:
> This command will be useful to query if the ovsdb-server
> instance is active or backup.
>
> Signed-off-by: Numan Siddique 
> ---
>  ovsdb/ovsdb-server.c | 17 +
>  1 file changed, 17 insertions(+)
>
> diff --git a/ovsdb/ovsdb-server.c b/ovsdb/ovsdb-server.c
> index e08c341..283ec1b 100644
> --- a/ovsdb/ovsdb-server.c
> +++ b/ovsdb/ovsdb-server.c
> @@ -81,6 +81,7 @@ static unixctl_cb_func ovsdb_server_set_active_ovsdb_
server;
>  static unixctl_cb_func ovsdb_server_get_active_ovsdb_server;
>  static unixctl_cb_func ovsdb_server_connect_active_ovsdb_server;
>  static unixctl_cb_func ovsdb_server_disconnect_active_ovsdb_server;
> +static unixctl_cb_func ovsdb_server_is_backup_server;
>  static unixctl_cb_func ovsdb_server_set_sync_excluded_tables;
>  static unixctl_cb_func ovsdb_server_get_sync_excluded_tables;
>
> @@ -361,6 +362,9 @@ main(int argc, char *argv[])
>  unixctl_command_register("ovsdb-server/disconnect-active-ovsdb-server",
"",
>   0, 0, ovsdb_server_disconnect_
active_ovsdb_server,
>   NULL);
> +unixctl_command_register("ovsdb-server/is-backup-server", "",
> + 0, 0, ovsdb_server_is_backup_server,
> + NULL);
>  unixctl_command_register("ovsdb-server/set-sync-excluded-tables", "",
>   0, 1, ovsdb_server_set_sync_excluded_tables,
>   NULL);
> @@ -1104,6 +1108,19 @@ ovsdb_server_disconnect_active_ovsdb_server(struct
unixctl_conn *conn,
>  }
>
>  static void
> +ovsdb_server_is_backup_server(struct unixctl_conn *conn,
> + int argc OVS_UNUSED,
> + const char *argv[] OVS_UNUSED,
> + void *arg_ OVS_UNUSED)
> +{
> +struct ds s;
> +ds_init();
> +ds_put_format(, "%s\n", is_backup_server ? "true": "false");
> +unixctl_command_reply(conn, ds_cstr());
> +ds_destroy();
> +}
> +
> +static void
>  ovsdb_server_set_sync_excluded_tables(struct unixctl_conn *conn,
>int argc OVS_UNUSED,
>const char *argv[],
> --
> 2.7.4
>
> ___
> dev mailing list
> d...@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] [PATCH] ovsdb-server: Add ovsdb-server/is-backup-server command in unixctl

2016-12-05 Thread Ben Pfaff
Hi Numan, is this still relevant?  It seems to have been overlooked,
since I can't find any followups on the mailing lists.  If it's still
worth merging, would you mind posting a rebased version?

Thanks, and sorry to have missed this!

Ben

On Fri, Aug 19, 2016 at 08:17:43PM +0530, Numan Siddique wrote:
> This command will be useful to query if the ovsdb-server
> instance is active or backup.
> 
> Signed-off-by: Numan Siddique 
> ---
>  ovsdb/ovsdb-server.c | 17 +
>  1 file changed, 17 insertions(+)
> 
> diff --git a/ovsdb/ovsdb-server.c b/ovsdb/ovsdb-server.c
> index e08c341..283ec1b 100644
> --- a/ovsdb/ovsdb-server.c
> +++ b/ovsdb/ovsdb-server.c
> @@ -81,6 +81,7 @@ static unixctl_cb_func ovsdb_server_set_active_ovsdb_server;
>  static unixctl_cb_func ovsdb_server_get_active_ovsdb_server;
>  static unixctl_cb_func ovsdb_server_connect_active_ovsdb_server;
>  static unixctl_cb_func ovsdb_server_disconnect_active_ovsdb_server;
> +static unixctl_cb_func ovsdb_server_is_backup_server;
>  static unixctl_cb_func ovsdb_server_set_sync_excluded_tables;
>  static unixctl_cb_func ovsdb_server_get_sync_excluded_tables;
>  
> @@ -361,6 +362,9 @@ main(int argc, char *argv[])
>  unixctl_command_register("ovsdb-server/disconnect-active-ovsdb-server", 
> "",
>   0, 0, 
> ovsdb_server_disconnect_active_ovsdb_server,
>   NULL);
> +unixctl_command_register("ovsdb-server/is-backup-server", "",
> + 0, 0, ovsdb_server_is_backup_server,
> + NULL);
>  unixctl_command_register("ovsdb-server/set-sync-excluded-tables", "",
>   0, 1, ovsdb_server_set_sync_excluded_tables,
>   NULL);
> @@ -1104,6 +1108,19 @@ ovsdb_server_disconnect_active_ovsdb_server(struct 
> unixctl_conn *conn,
>  }
>  
>  static void
> +ovsdb_server_is_backup_server(struct unixctl_conn *conn,
> + int argc OVS_UNUSED,
> + const char *argv[] OVS_UNUSED,
> + void *arg_ OVS_UNUSED)
> +{
> +struct ds s;
> +ds_init();
> +ds_put_format(, "%s\n", is_backup_server ? "true": "false");
> +unixctl_command_reply(conn, ds_cstr());
> +ds_destroy();
> +}
> +
> +static void
>  ovsdb_server_set_sync_excluded_tables(struct unixctl_conn *conn,
>int argc OVS_UNUSED,
>const char *argv[],
> -- 
> 2.7.4
> 
> ___
> dev mailing list
> d...@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev