Hi there,
Web Polygraph 2.7.3 is available. The change log is attached.
http://www.web-polygraph.org/downloads/
This is a minor release incorporating PolyMix/WebAxe-4 polishing
and other improvements and bug fixes. Please see change log for
details.
We have set WebAxe-4 working set size at 1GB to be able to compare
more products at the cache-off. The old 100MB setting will not be
available at cache-off. There were several other polishing touches to
the PolyMix and WebAxe files, but no changes should result in
significant performance differences.
Another interesting change is partial support for foreign URLs.
Polygraph clients can now request objects from non-Polygraph servers.
The only currently supported source of those URLs are "HTTP 302 Found"
responses.
Finally, if you were using PGL strings with '[' characters, please
note that you would need to escape those with backslash or your strings
will be interpreted as string ranges.
Enjoy,
Alex.
------------- change log -----------------
2.7.2 -> 2.7.3
20010830
- submit requests to foreign URLs if needed; the corresponding
responses are read but not counted/analyzed as
hits/misses/etc; the only current valid source of foreign URLs
are redirect (HTTP 302 Found) responses that have foreign URLs
in the Location: field
- use relative URLs in container objects because most embedded
URLs that point to the same Web site are relative and because
it solves problems with group of "identical" servers
implementing one Web site (each server should not put its own
address into a URL, but should put its visible name, but one
server may, in theory have multiple visible names)
- attempt to handle more errors gracefully, without terminating
a connection and aborting the transaction; still report
errors as they are detected (polyclt)
- handle [large] string ranges efficiently (PGL)
- all open square brackets ('[') in strings must now be escaped
with a backslash ("\[") for the string to be interpreted as a
string rather than a range (PGL)
- compute MD5 checksum for selected objects
- WSS of 1GB is now required for cache-off entries (WebAxe-4)
- default port for HTTP surrogates should be 80 (WebAxe-4)
- client and server-side .hosts values where swapped (WebAxe-4)
- minimized the number of differences in parameters and layout
between PolyMix-4 and WebAxe-4
- added proxy IP:port address to webaxe-4.pg and address map to
webaxe-4-guts.pg; robots should send requests directly to the
proxy address as if it were an origin server
- added port numbers for WebAxe-4 servers (via
server-side.hosts array)
- replaced "foreign HTTP request/reply" errors with "foreign
HTTP request or response" (response without Polygraph-specific
headers while those headers were expected) and "foreign URL"
(a URL that does not belong to Polygraph URL space) errors
- added "foreign URL without host name" error to complain about
relative foreign URLs when they are not expected
- warn if popularity model is not set and rep_types are used
because some reply types require popularity model
- added X-* extension headers to HTTP 302 responses
- use WSAEMFILE on W2K instead of EMFILE when indicating
out-of-sockets condition to make that error reporting on W2K
work
- webaxe-4-guts.pg file was not installed on "make install"
- fixed order-dependency bug in polymix-4-guts.pg and synced
webaxe-4-guts.pg
- polished polymix-4-guts file to eliminate non-differences
with webaxe-4 guts file
- lx should not read standard input by default
- fixed yet another bug affecting reported "level" stats; old
reports could have much higher per-phase level stats than
what could be inferred from ltrace plots; per-phase level
stats were incorrect
- set GET method for redirected requests; old code would assert
on redirects
This archive was generated by hypermail 2b29 : Mon Feb 06 2006 - 12:00:19 MST