The IDLs as created by ovn-controller always retry failed connections,
which means that ovsdb_idl_is_alive() will always report that they are
alive.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Russell Bryant <rbryant@redhat.com>
break;
}
- if (!ovsdb_idl_is_alive(ctx.ovnsb_idl)) {
- int retval = ovsdb_idl_get_last_error(ctx.ovnsb_idl);
- VLOG_ERR("%s: database connection failed (%s)",
- ovnsb_remote, ovs_retval_to_string(retval));
- retval = EXIT_FAILURE;
- break;
- }
-
- if (!ovsdb_idl_is_alive(ctx.ovs_idl)) {
- int retval = ovsdb_idl_get_last_error(ctx.ovs_idl);
- VLOG_ERR("%s: database connection failed (%s)",
- ovs_remote, ovs_retval_to_string(retval));
- retval = EXIT_FAILURE;
- break;
- }
-
ofctrl_clear_flows();
chassis_run(&ctx);