Seems reasonable to me.

--Justin


On Jan 5, 2012, at 10:56 AM, Ben Pfaff wrote:

> Before, the "rate" command kept the status of the test continually updated
> on the screen.  This form of output is nice to watch, but it isn't very
> useful for reporting, because you only end up with a single number at the
> end, and redirecting it to a file yields one long line with lots of
> carriage returns.
> 
> This commit simplifies the output format by simply printing one line per
> second.
> 
> Signed-off-by: Ben Pfaff <[email protected]>
> ---
> utilities/ovs-benchmark.c |    7 +++----
> 1 files changed, 3 insertions(+), 4 deletions(-)
> 
> diff --git a/utilities/ovs-benchmark.c b/utilities/ovs-benchmark.c
> index bc28dab..e846902 100644
> --- a/utilities/ovs-benchmark.c
> +++ b/utilities/ovs-benchmark.c
> @@ -1,5 +1,5 @@
> /*
> - * Copyright (c) 2010, 2011 Nicira Networks.
> + * Copyright (c) 2010, 2011, 2012 Nicira Networks.
>  *
>  * Licensed under the Apache License, Version 2.0 (the "License");
>  * you may not use this file except in compliance with the License.
> @@ -467,12 +467,11 @@ cmd_rate(int argc OVS_UNUSED, char *argv[] OVS_UNUSED)
>         }
> 
>         now = time_in_msec();
> -        if (now >= prev + 10) {
> +        if (now >= prev + 1000) {
>             long long int elapsed = now - start;
> -            printf("%.3f s elapsed, %u OK, %u failed, avg %.1f/s     \r",
> +            printf("%.3f s elapsed, %u OK, %u failed, avg %.1f/s\n",
>                    elapsed / 1000.0, completed - failures, failures,
>                    completed / (elapsed / 1000.0));
> -            fflush(stdout);
>             prev = now;
> 
>             if (timeout && elapsed > timeout * 1000LL) {
> -- 
> 1.7.2.5
> 
> _______________________________________________
> dev mailing list
> [email protected]
> http://openvswitch.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to