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

From: <maer727@dont-contact.us>
Date: Thu, 18 Apr 2002 11:14:02 +0800 (CST)

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 Wed Apr 17 2002 - 21:14:08 MDT

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