Re: Helper statistics oddity in both 2.5 and 3.0

From: Guido Serassio <guido.serassio@dont-contact.us>
Date: Mon, 20 Feb 2006 11:26:35 +0100

Hi Henrik,

At 01.13 20/02/2006, Henrik Nordstrom wrote:

>On Fri, 17 Feb 2006, Guido Serassio wrote:
>
>>Looking for bug #1506, I have found some oddity in the helper
>>statistics in both Squid 2.5 and 3.0:
>>http://www.squid-cache.org/bugs/show_bug.cgi?id=1506
>>
>>What should be the meaning of the time column ?
>
>Good question..
>
>the intentions of the column is primary to show how long a blocking
>request has been running, and second to show how long since the
>helper was last used. With this definition it should show
>
> now - time_when_last_request_was_sent
>
>for unused helpers this equation does not work out that well.. so
>there we should show "unused", "none" or simething similar..

OK, now is clear. So in 2.5 the statistics for standard helpers are incorrect.

>Now, another question is if this makes sense.. can produce somewhat
>confusing numbers as it's effectively overloading two semantically
>different values in the same column, and even more so on stateful
>helpers due to them being reserved waiting for the client..

And there is another problem: the range of the values can be very
large, starting from milliseconds to minutes: very confusing.

I have a proposal:

- In the time column to place always the time (in seconds) from the
last usage, if any
- In the flags column, for the 'B' flag, use a 'B:time' syntax for
the blocking time (in milliseconds)

This should be less confusing.

Regards

Guido

-
========================================================
Guido Serassio
Acme Consulting S.r.l. - Microsoft Certified Partner
Via Lucia Savarino, 1 10098 - Rivoli (TO) - ITALY
Tel. : +39.011.9530135 Fax. : +39.011.9781115
Email: guido.serassio@acmeconsulting.it
WWW: http://www.acmeconsulting.it/
Received on Mon Feb 20 2006 - 03:26:47 MST

This archive was generated by hypermail pre-2.1.9 : Tue Feb 28 2006 - 12:00:05 MST