Alex Rousskov
Alex Rousskov
I polished PR title/description to fix formatting and to document the primary effect of the change, but they may need more work depending on how we end up defining "conflicting"...
IMO, it does not matter (for this PR) whether sharing specific and wildcard addresses works today (including "works well", "does not work at all", "only works on Windows", etc.). This...
> > * specific/wildcard address sharing that I described [works](https://stackoverflow.com/a/33622121) (without any special flags) on modern Windows; > > * specific/wildcard address sharing that I described does not work (with...
```C++ if (old->ip.IsAnyAddr()) throw ...; // Error: explicit IP:port following wildcard line with same port ``` I expect the decision here to be slightly more complex to allow addresses in...
> The situation is simple enough that _some_ OS permit the explicit+wildcard case. Most do not. The some/most distinction does not simplify anything AFAICT. Detecting whether the current environment permits...
FWIW, I recommend avoiding PR code changes until everybody involved is on the same page with regard to what should be changed.
> The result shows that the average latency is 51ms when enabling the cache_log and the average latency when disabling cache_log is about 43ms. @gongxini, what debug_options did you use...
> I test with the debug_option as 6 By design, production Squids should not run with debugging levels higher than 1. Higher levels slow Squid down a lot, especially when...
> it seems unclear to me how many overhead should I pay to increase the debug_option level. In general, there is no need to pay anything: Level-2+ debugging information is...
> I can run a comprehensive performance test on each debug level and provide the information. If you _want_ to do it and can do it well, then please do...