Re: Puzzled at clientProcessRequest2 in squid-2.5.PRE6. :-(

From: Henrik Nordstrom <hno@dont-contact.us>
Date: Thu, 18 Apr 2002 09:34:18 +0200

See

offline_mode in squid.conf

The Squid FAQ entry on redirectors, redirect_program in squid.conf and
the other places in client_side.c using redirect.status.

storeEntryValidToSend() in store.c

Yes, LOG_TCP_HIT indicates a HIT, and LOG_TCP_MISS a miss.

maer727@sohu.com wrote:
>
> Hi, pals!
>
> I am using squid-2.5.PRE6, In function clientProcessRequest2,
> I am puzzled at the following statements,
> if (Config.onoff.offline) {
> debug(33, 3) ("clientProcessRequest2: offline HIT\n");
> http->entry = e;
> return LOG_TCP_HIT;
> }
> if (http->redirect.status) {
> /* force this to be a miss */
> http->entry = NULL;
> return LOG_TCP_MISS;
> }
> if (!storeEntryValidToSend(e)) {
> debug(33, 3) ("clientProcessRequest2: !storeEntryValidToSend MISS\n");
> http->entry = NULL;
> return LOG_TCP_MISS;
> }
>
> What is the meaning and function of Config.onoff.offline, http->redirect.status and storeEntryValidToSend?
>
> I think LOG_TCP_HIT indicates a cache HIT and LOG_TCP_MISS indicates a cache MISS.
> Am I correct?
>
> Best regards,
> George, Ma
Received on Thu Apr 18 2002 - 02:22:08 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:15:12 MST