I think its something that should be better fleshed out, yes.

There's probably bigger fish to fry in the codebase though.



Adrian

On Sat, Apr 05, 2008, Amos Jeffries wrote:
> Bug 1356 brings up some confusion over what the true meaning of 
> 'offline' is for this option.
> 
> As Henrik pointed out fairly early in the discussion there, squids 
> actual behavior is to 'aggressively cache', not a true 
> "network-disconnected" mode.
> 
> I'm proposing that the option have one or both of two things done to it:
> 
> 1) simply renamed to something more descriptive ie cache_aggressive on/off.
> 
> 2) that it be kept as 'offline' but changed to accept a range of flags 
> indicating which of the external-interface engines inside squid are to 
> behave as if they were offline. ie "offine cache dns auth"
> 
> When any given feature is marked for offline it behaves in a true "not 
> packet leaves the interface" fashion.
> ie
>       - 'dns' means no new DNS lookups are performed.
>       - 'cache' means no refreshes are performed (RFC 2616 allows for 
>       stale objects already in cache to be used with certain response types)
>       - etc.
> 
> We may need to exempt localhost traffic from offline mode explicitly. 
> But will need to be consistent with it.
> 
> The existing 'aggressive caching' behaviour may be possible by other 
> means with cache ACL or refresh_patterns. Or a 'cache=semi' style tag 
> might be chosen.
> 
> Or, we may choose to do both of the above changes.
> 
> Amos
> -- 
> Please use Squid 2.6.STABLE19 or 3.0.STABLE4

-- 
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support -
- $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -

Reply via email to