[ovs-dev] [python idl 07/16] ovsdb-idl: Code style improvements.

Ethan Jackson ethan at nicira.com
Tue Sep 20 00:48:32 UTC 2011


Looks good,

Ethan

On Mon, Sep 19, 2011 at 11:18, Ben Pfaff <blp at nicira.com> wrote:
> I noticed these opportunities for improvement while working on the Python
> IDL.
> ---
>  lib/ovsdb-idl.c |   16 +++++++---------
>  1 files changed, 7 insertions(+), 9 deletions(-)
>
> diff --git a/lib/ovsdb-idl.c b/lib/ovsdb-idl.c
> index 2ac6c2f..11ca6b9 100644
> --- a/lib/ovsdb-idl.c
> +++ b/lib/ovsdb-idl.c
> @@ -100,7 +100,7 @@ struct ovsdb_idl_txn {
>     int64_t inc_new_value;
>
>     /* Inserted rows. */
> -    struct hmap inserted_rows;
> +    struct hmap inserted_rows;  /* Contains "struct ovsdb_idl_txn_insert"s. */
>  };
>
>  struct ovsdb_idl_txn_insert {
> @@ -320,10 +320,10 @@ ovsdb_idl_run(struct ovsdb_idl *idl)
>         }
>
>         if (msg->type == JSONRPC_NOTIFY
> -                   && !strcmp(msg->method, "update")
> -                   && msg->params->type == JSON_ARRAY
> -                   && msg->params->u.array.n == 2
> -                   && msg->params->u.array.elems[0]->type == JSON_NULL) {
> +            && !strcmp(msg->method, "update")
> +            && msg->params->type == JSON_ARRAY
> +            && msg->params->u.array.n == 2
> +            && msg->params->u.array.elems[0]->type == JSON_NULL) {
>             /* Database contents changed. */
>             ovsdb_idl_parse_update(idl, msg->params->u.array.elems[1]);
>         } else if (msg->type == JSONRPC_REPLY
> @@ -1458,9 +1458,7 @@ ovsdb_idl_txn_commit(struct ovsdb_idl_txn *txn)
>     HMAP_FOR_EACH (row, txn_node, &txn->txn_rows) {
>         const struct ovsdb_idl_table_class *class = row->table->class;
>
> -        if (row->old == row->new) {
> -            continue;
> -        } else if (!row->new) {
> +        if (!row->new) {
>             if (class->is_root) {
>                 struct json *op = json_object_create();
>                 json_object_put_string(op, "op", "delete");
> @@ -1471,7 +1469,7 @@ ovsdb_idl_txn_commit(struct ovsdb_idl_txn *txn)
>             } else {
>                 /* Let ovsdb-server decide whether to really delete it. */
>             }
> -        } else {
> +        } else if (row->old != row->new) {
>             struct json *row_json;
>             struct json *op;
>             size_t idx;
> --
> 1.7.4.4
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
>



More information about the dev mailing list