Roundup Tracker - Issues


Author tonimueller
Recipients tonimueller
Date 2010-05-10.10:22:44
Message-id <>
Copied from debian:540626 :

Experimental evidence suggests that HEAD requests will result in
Roundup generating the entire page, discard it, then send the headers
to the client.  This is very wasteful, particularly on large pages.

Making requests to *from* (to avoid
network latency), we can see that HEAD and GET take about the same
amount of time:

    $ time nc www <<<$'HEAD /status1 HTTP/1.1\nHost:\n\n' | wc -l

    real    0m18.549s
    user    0m0.004s
    sys     0m0.004s
    $ time nc www <<<$'GET /status1 HTTP/1.1\nHost:\n\n' | wc -l

    real    0m18.324s
    user    0m0.004s
    sys     0m0.004s

This issue has practical implications for me.  I maintain a script to
interact with roundup's mailgw, and I wanted to valid status IDs
before sending emails:

    if ! curl -fsIo/dev/null$N
    then error "$N is not a valid status ID!"

Currently this request can take deciseconds, and so is far too slow to

I've talked to both Eric Kow of to get 1.4.13 installed there,
and to the user, who has confirmed that the problem is still present in
the latest version of roundup.
Date User Action Args
2010-05-10 10:22:45tonimuellersetrecipients: + tonimueller
2010-05-10 10:22:45tonimuellersetmessageid: <>
2010-05-10 10:22:45tonimuellerlinkissue2550651 messages
2010-05-10 10:22:44tonimuellercreate