Updated NEWS and TODO
Cette révision appartient à :
Parent
e2e49befb9
révision
1fd12df06f
38
httperf/NEWS
38
httperf/NEWS
@ -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:
|
* New in version 0.8.1:
|
||||||
|
|
||||||
** Numerous bug fixes. See ChangeLog for details
|
** 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).
|
** httperf is now released under the GNU General Public License (GPL).
|
||||||
|
|
||||||
** Preliminary support for SSL (Secure Socket Layer). See README for details.
|
** Preliminary support for SSL (Secure Socket Layer). See README for details.
|
||||||
|
|
||||||
** New options (see man-page for details):
|
** New options (see man-page for details):
|
||||||
--print-reply (replaced --print-replies)
|
--print-reply (replaced --print-replies)
|
||||||
--print-request
|
--print-request
|
||||||
--ssl
|
--ssl
|
||||||
--ssl-ciphers
|
--ssl-ciphers
|
||||||
--ssl-no-reuse
|
--ssl-no-reuse
|
||||||
|
|
||||||
* New in version 0.7:
|
|
||||||
|
|
||||||
|
* New in version 0.7:
|
||||||
** New options (see man-page for details):
|
** New options (see man-page for details):
|
||||||
--add-header
|
--add-header
|
||||||
--method
|
--method
|
||||||
--retry-on-failure
|
--retry-on-failure
|
||||||
|
|
||||||
** Bug fixes
|
** Bug fixes
|
||||||
- fixed some segfaults in the session workload generator
|
- fixed some segfaults in the session workload generator
|
||||||
- specifying option --session-cookie when not using a session
|
- specifying option --session-cookie when not using a session
|
||||||
workload generator now prints an error message instead of
|
workload generator now prints an error message instead of
|
||||||
core dumping
|
core dumping
|
||||||
|
|
||||||
* New in version 0.6:
|
|
||||||
|
|
||||||
|
* New in version 0.6:
|
||||||
** New options (see man-page for details):
|
** New options (see man-page for details):
|
||||||
--max-connections
|
--max-connections
|
||||||
--max-piped-calls
|
--max-piped-calls
|
||||||
--print-replies
|
--print-replies
|
||||||
--session-cookies
|
--session-cookies
|
||||||
|
|
||||||
** Cookie support now must be requested explicitly when using a session-based
|
** Cookie support now must be requested explicitly when using a session-based
|
||||||
workload generator. To do this, specify option --session-cookie.
|
workload generator. To do this, specify option --session-cookie.
|
||||||
|
|
||||||
* New in version 0.5:
|
* New in version 0.5:
|
||||||
|
|
||||||
** Normal connection closing is the default again. To request closing TCP
|
** Normal connection closing is the default again. To request closing TCP
|
||||||
connections with a RESET, specify option --close-with-reset.
|
connections with a RESET, specify option --close-with-reset.
|
||||||
|
|
||||||
** --wsesslog option added to support log-file based session
|
** --wsesslog option added to support log-file based session
|
||||||
specification (contributed by Dick Carter).
|
specification (contributed by Dick Carter).
|
||||||
|
|
||||||
** --period option added to allow a more flexible way to specify
|
** --period option added to allow a more flexible way to specify
|
||||||
session/connection interarrival time. Unlike the --rate
|
session/connection interarrival time. Unlike the --rate
|
||||||
argument, this allows deterministic (fixed), uniform, and
|
argument, this allows deterministic (fixed), uniform, and
|
||||||
exponentially distributed interarrival times (contributed by Dick
|
exponentially distributed interarrival times (contributed by Dick
|
||||||
Carter).
|
Carter).
|
||||||
|
|
||||||
** Various bug fixes (see ChangeLog for details).
|
** Various bug fixes (see ChangeLog for details).
|
||||||
|
|
||||||
* New in version 0.41:
|
* New in version 0.41:
|
||||||
|
|
||||||
** In basic statistic, rename "call" to "request".
|
** 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
|
** 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
|
used in sending requests. 1.0 and 1.0 are the only allowed values
|
||||||
for this option at this point.
|
for this option at this point.
|
||||||
|
|
||||||
** What used to be called a "session" is now called a "connection". This
|
** What used to be called a "session" is now called a "connection". This
|
||||||
reduces confusion between TCP connections and user sessions.
|
reduces confusion between TCP connections and user sessions.
|
||||||
|
|
||||||
** Stephane's log-file based URL generated has been added.
|
** Stephane's log-file based URL generated has been added.
|
||||||
|
|
||||||
** The session workload generator now supports the --burst-length
|
** The session workload generator now supports the --burst-length
|
||||||
parameter to generate bursty session.
|
parameter to generate bursty session.
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
Some ideas (contributions/patches welcome):
|
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
|
- wsesspage: don't fetch same object more than once (assume the existence
|
||||||
of a cache)---this avoids trouble with recursive pages
|
of a cache)---this avoids trouble with recursive pages
|
||||||
- make httperf easier to use; some ideas:
|
- make httperf easier to use; some ideas:
|
||||||
|
@ -1,12 +1,20 @@
|
|||||||
SUBDIRS = gen lib stat
|
SUBDIRS = gen lib stat
|
||||||
|
|
||||||
# what flags you want to pass to the C compiler & linker
|
# 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
|
bin_PROGRAMS = httperf idleconn
|
||||||
|
|
||||||
httperf_SOURCES = httperf.c httperf.h object.c object.h call.c call.h conn.c \
|
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 \
|
conn.h sess.c sess.h core.c core.h event.c event.h http.c http.h timer.c \
|
||||||
timer.h
|
timer.h
|
||||||
|
|
||||||
|
httperf_LDFLAGS = $(openssl_LIBS)
|
||||||
|
|
||||||
|
|
||||||
idleconn_SOURCES = idleconn.c
|
idleconn_SOURCES = idleconn.c
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
httperf_LDADD = gen/libgen.a lib/libutil.a stat/libstat.a
|
httperf_LDADD = gen/libgen.a lib/libutil.a stat/libstat.a
|
||||||
|
Chargement…
Référencer dans un nouveau ticket
Block a user