X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=utilities%2Fovs-vsctl.c;h=9d34267b9ed4f30820fb766e5e7d9ef12836951f;hb=d78ac3883fd1511505aa3f13db2a571015b03bf2;hp=c16767d7ee01d4f7315edacf45b4d1740f3d43e0;hpb=506051fcb52f8d679bb6d00761fa90a4afa79208;p=openvswitch diff --git a/utilities/ovs-vsctl.c b/utilities/ovs-vsctl.c index c16767d7..9d34267b 100644 --- a/utilities/ovs-vsctl.c +++ b/utilities/ovs-vsctl.c @@ -119,7 +119,6 @@ int main(int argc, char *argv[]) { struct ovsdb_idl *idl; - unsigned int seqno; struct vsctl_command *commands; size_t n_commands; char *args; @@ -147,19 +146,13 @@ main(int argc, char *argv[]) /* Now execute the commands. */ idl = the_idl = ovsdb_idl_create(db, &ovsrec_idl_class); - seqno = ovsdb_idl_get_seqno(idl); trials = 0; for (;;) { - unsigned int new_seqno; - - ovsdb_idl_run(idl); - new_seqno = ovsdb_idl_get_seqno(idl); - if (new_seqno != seqno) { + if (ovsdb_idl_run(idl)) { if (++trials > 5) { vsctl_fatal("too many database inconsistency failures"); } do_vsctl(args, commands, n_commands, idl); - seqno = new_seqno; } ovsdb_idl_wait(idl);