]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
call storePurgeMem() instead of storeRelease in storeGetMemSpace!
authorwessels <>
Thu, 29 Aug 1996 22:54:03 +0000 (22:54 +0000)
committerwessels <>
Thu, 29 Aug 1996 22:54:03 +0000 (22:54 +0000)
src/store.cc

index 9b523ede88986106b37a26398504fd2d4244cfe3..0ea586581c2c4fc77250f6384e66a8fd4add2ea3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: store.cc,v 1.90 1996/08/28 20:11:07 wessels Exp $
+ * $Id: store.cc,v 1.91 1996/08/29 16:54:03 wessels Exp $
  *
  * DEBUG: section 20    Storeage Manager
  * AUTHOR: Harvest Derived
@@ -1886,7 +1886,7 @@ int storeGetMemSpace(size, check_vm_number)
     StoreEntry **list = NULL;
     int list_count = 0;
     int n_expired = 0;
-    int n_released = 0;
+    int n_purged = 0;
     int n_locked = 0;
     int i;
     static time_t last_warning = 0;
@@ -1933,24 +1933,24 @@ int storeGetMemSpace(size, check_vm_number)
     /* Kick LRU out until we have enough memory space */
     for (i = 0; i < list_count; i++) {
        if (meta_data.hot_vm > store_hotobj_low) {
-           storeRelease(*(list + i));
-           n_released++;
+           storePurgeMem(*(list + i));
+           n_purged++;
        } else if ((store_mem_size + size) > store_mem_low) {
-           storeRelease(*(list + i));
-           n_released++;
+           storePurgeMem(*(list + i));
+           n_purged++;
        } else
            break;
     }
 
     debug(20, 2, "storeGetMemSpace: After freeing size: %7d bytes\n", store_mem_size);
-    debug(20, 2, "storeGetMemSpace: Released:           %7d items\n", n_released);
+    debug(20, 2, "storeGetMemSpace: Purged:             %7d items\n", n_purged);
     if (meta_data.hot_vm > store_hotobj_high) {
        if (squid_curtime - last_warning > 600) {
            debug(20, 0, "WARNING: Over hot_vm object count (%d > %d)\n",
                meta_data.hot_vm, store_hotobj_high);
            debug(20, 0, "       : %d objects locked in memory\n", n_locked);
-           debug(20, 0, "       : released %d of %d candidates\n",
-               n_released,
+           debug(20, 0, "       : purged %d of %d candidates\n",
+               n_purged,
                list_count);
            last_warning = squid_curtime;
        }
@@ -1960,7 +1960,7 @@ int storeGetMemSpace(size, check_vm_number)
                store_mem_size + size, store_mem_high);
            debug(20, 0, "       : %d objects locked in memory\n", n_locked);
            debug(20, 0, "       : released %d of %d candidates\n",
-               n_released,
+               n_purged,
                list_count);
            last_warning = squid_curtime;
        }