Browse Source

Updated NEWS and TODO

ahc_fix_select
tbbulloc 17 years ago
parent
commit
1fd12df06f
3 changed files with 27 additions and 24 deletions
  1. +15
    -23
      httperf/NEWS
  2. +3
    -0
      httperf/TODO
  3. +9
    -1
      httperf/src/Makefile.am

+ 15
- 23
httperf/NEWS View File

@@ -1,76 +1,68 @@
-*-Mode: outline-*-
* New in version 0.9:
** Re-Factored build system now builds on the following platforms
HP-UX 11i (64-bit PA-RISC and IA-64)
Red Hat Enterprise Linux AS (AMD64 and IA-64)
SUSE Linux 10.1 (i386)
openSUSE 10.2 (i386)
OpenBSD 4.0 (i386)
FreeBSD 6.0 (AMD64)
Solaris 8 (UltraSparc 64-bit)

* New in version 0.8.1:

** Numerous bug fixes. See ChangeLog for details
* New in version 0.8:

* New in version 0.8:
** httperf is now released under the GNU General Public License (GPL).

** Preliminary support for SSL (Secure Socket Layer). See README for details.

** New options (see man-page for details):
--print-reply (replaced --print-replies)
--print-request
--ssl
--ssl-ciphers
--ssl-no-reuse
* New in version 0.7:

* New in version 0.7:
** New options (see man-page for details):
--add-header
--method
--retry-on-failure

** Bug fixes
- fixed some segfaults in the session workload generator
- specifying option --session-cookie when not using a session
workload generator now prints an error message instead of
core dumping
* New in version 0.6:

* New in version 0.6:
** New options (see man-page for details):
--max-connections
--max-piped-calls
--print-replies
--session-cookies

** Cookie support now must be requested explicitly when using a session-based
workload generator. To do this, specify option --session-cookie.
* New in version 0.5:

** Normal connection closing is the default again. To request closing TCP
connections with a RESET, specify option --close-with-reset.

** --wsesslog option added to support log-file based session
specification (contributed by Dick Carter).

** --period option added to allow a more flexible way to specify
session/connection interarrival time. Unlike the --rate
argument, this allows deterministic (fixed), uniform, and
exponentially distributed interarrival times (contributed by Dick
Carter).

** Various bug fixes (see ChangeLog for details).
* New in version 0.41:

* New in version 0.41:
** In basic statistic, rename "call" to "request".
* New in version 0.4:

* New in version 0.4:
** Option --http-version can be used to select the HTTP protocol version
used in sending requests. 1.0 and 1.0 are the only allowed values
for this option at this point.

** What used to be called a "session" is now called a "connection". This
reduces confusion between TCP connections and user sessions.

** Stephane's log-file based URL generated has been added.

** The session workload generator now supports the --burst-length
parameter to generate bursty session.

+ 3
- 0
httperf/TODO View File

@@ -1,5 +1,8 @@
Some ideas (contributions/patches welcome):

- port to libevent to improve scalability and deal with the file descriptor cap
- Add option to output results as rdf (xml), cvs or default
- Add ability to read entire POST and GET messages from logs and send them
- wsesspage: don't fetch same object more than once (assume the existence
of a cache)---this avoids trouble with recursive pages
- make httperf easier to use; some ideas:


+ 9
- 1
httperf/src/Makefile.am View File

@@ -1,12 +1,20 @@
SUBDIRS = gen lib stat

# what flags you want to pass to the C compiler & linker
AM_CFLAGS = -I$(srcdir) -I$(srcdir)/gen -I$(srcdir)/lib -I$(srcdir)/stat
AM_CFLAGS = -I$(srcdir) -I$(srcdir)/gen -I$(srcdir)/lib -I$(srcdir)/stat \
$(openssl_CFLAGS)

bin_PROGRAMS = httperf idleconn

httperf_SOURCES = httperf.c httperf.h object.c object.h call.c call.h conn.c \
conn.h sess.c sess.h core.c core.h event.c event.h http.c http.h timer.c \
timer.h

httperf_LDFLAGS = $(openssl_LIBS)


idleconn_SOURCES = idleconn.c



httperf_LDADD = gen/libgen.a lib/libutil.a stat/libstat.a

Loading…
Cancel
Save