Re: SourceLayout: where to put Delay*?

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Fri, 10 Apr 2009 15:43:45 +1200

Pieter De Wit wrote:
> I vote for:
>
> trafficcontrol/
> tcontrol/
> tc/
>
> ?
>
> ----- Original Message ----- From: "Kinkie" <gkinkie_at_gmail.com>
> To: <squid-dev_at_squid-cache.org>
> Sent: Friday, April 10, 2009 10:08 AM
> Subject: Re: SourceLayout: where to put Delay*?
>
>
> On Thu, Apr 9, 2009 at 11:42 PM, Alex Rousskov
> <rousskov_at_measurement-factory.com> wrote:
>> Hello,
>>
>> Where should we put the following traffic shaping-related stuff?
> [...]
>> Here are a few options:
>>
>> shaping/
>> tshaping/
>> tshape/
>> shape/
>> delay/
>> delays/
>> quota/
>> quotas/
>>
>> Please keep in mind that DelayPools is just a mechanism for some traffic
>> shaping and quota control features so perhaps it is better not to use
>> delay*/ as the directory name.
>
> I find quota/ is the most fitting.
>

My vote is for src/quotas/

  - shaping/ also covers the IP-layer QoS controls.

  - trafficcontrol/ I find to be too long and ambiguous (acls and
adaptation are traffic controls too).

  - delays/ is as you mention not roght.

and eventually renaming the internal stuff from Delay* to something like
ClientSpeed* since things under ServerSpeed* and ClientQuota* are
already on the books. But don't bother with and re-work now, it's all
needing very extensive changes for IPv6, CIDR, parsing, etc in 3.2.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE6 or 3.0.STABLE13
   Current Beta Squid 3.1.0.6
Received on Fri Apr 10 2009 - 02:43:43 MDT

This archive was generated by hypermail 2.2.0 : Fri Apr 10 2009 - 12:00:04 MDT