Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Dec 2007 10:57:00 +0300
From:      "Yuri Y Kuznetsov" <yyk99@mail.ru>
To:        <clement@FreeBSD.org>
Cc:        ports@FreeBSD.org
Subject:   FreeBSD Port: apache-2.2.6_2 - patch for support/ab.c
Message-ID:  <000001c837dd$9cf6cfe0$580110ac@BADABOOM>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------=_NextPart_000_0002_01C837F6.BA35A720
Content-Type: text/plain; format=flowed; charset="koi8-r"; reply-type=original
Content-Transfer-Encoding: 7bit

Hello!

Recently I found that ab (apache benchmark) utility prints small time 
intervals incorrectly.
The problem is the wrong printf format for microsecond intervals.

There the `patch' to address the problem in the attachment.

Thank you,
Yuri Kuznetsov

------=_NextPart_000_0002_01C837F6.BA35A720
Content-Type: application/octet-stream;
	name="ab.c.diff"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="ab.c.diff"

*** ab.c.orig	Thu Dec  6 10:35:38 2007=0A=
--- ab.c	Thu Dec  6 10:38:31 2007=0A=
***************=0A=
*** 749,751 ****=0A=
      printf("Concurrency Level:      %d\n", concurrency);=0A=
!     printf("Time taken for tests:   %ld.%03ld seconds\n",=0A=
             (long) apr_time_sec(timetakenusec),=0A=
--- 749,751 ----=0A=
      printf("Concurrency Level:      %d\n", concurrency);=0A=
!     printf("Time taken for tests:   %ld.%06ld seconds\n",=0A=
             (long) apr_time_sec(timetakenusec),=0A=
***************=0A=
*** 1009,1011 ****=0A=
      printf("<tr %s><th colspan=3D2 %s>Time taken for tests:</th>"=0A=
!        "<td colspan=3D2 %s>%" APR_INT64_T_FMT ".%03ld =
seconds</td></tr>\n",=0A=
         trstring, tdstring, tdstring, apr_time_sec(timetaken),=0A=
--- 1009,1011 ----=0A=
      printf("<tr %s><th colspan=3D2 %s>Time taken for tests:</th>"=0A=
!        "<td colspan=3D2 %s>%" APR_INT64_T_FMT ".%06ld =
seconds</td></tr>\n",=0A=
         trstring, tdstring, tdstring, apr_time_sec(timetaken),=0A=

------=_NextPart_000_0002_01C837F6.BA35A720--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001c837dd$9cf6cfe0$580110ac>