Search squid archive

Antwort: Re: [squid-users] squid3: assertion failed: store_client.cc:430: "STORE_DISK_CLIENT == getType()"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I had the same problems with squid-3.0.STABLExx (current 19) and saw up to 
20 crashes a day.

Therefore I made a very crude workaround to avoid the crashes -- I do not 
use disk cache in my config and
simply skip calling the routine "scheduleDiskRead" altogether by changing 
the source code of src/store_client.cc:

********************************
# diff -u src/store_client.cc.org src/store_client.cc
--- src/store_client.cc.org     2009-09-06 13:29:38.000000000 +0200
+++ src/store_client.cc 2009-09-10 14:31:30.000000000 +0200
@@ -420,7 +420,12 @@
     if (copyInto.offset >= mem->inmem_lo && copyInto.offset < 
mem->endOffset())
         scheduleMemRead();
     else
-        scheduleDiskRead();
+    {
+        /*scheduleDiskRead();*/
+        debugs(90,1,HERE << "WORKAROUND - averted calling 
scheduleDiskRead()");
+        fail();
+        flags.store_copying = 0;
+    }
 }

 void
#
*********************************

It works for me (4 proxies with in sum about 1200 req/sec and 100 MBit/s 
data flow as forward proxy with about 35k users)
but I can't really recommend it -- WARNING: squid can no longer read from 
the disk cache with this "patch" ==> cache_dir null needed!


Best regards,
Martin




Ralf Hildebrandt <Ralf.Hildebrandt@xxxxxxxxxx> 
21.10.2009 13:44

An
squid-users@xxxxxxxxxxxxxxx
Kopie

Thema
Re:  squid3: assertion failed: store_client.cc:430: 
"STORE_DISK_CLIENT == getType()"






> http://bugs.squid-cache.org/show_bug.cgi?id=2155
> 
> I think Henrik was looking at it as part of store cleanups.

Oops, it's my bug :)
Maybe I should try 3.1.x now I have the dansguardian issues fixed.

-- 
Ralf Hildebrandt
  Geschäftsbereich IT | Abteilung Netzwerk
  Charité - Universitätsmedizin Berlin
  Campus Benjamin Franklin
  Hindenburgdamm 30 | D-12203 Berlin
  Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
  ralf.hildebrandt@xxxxxxxxxx | http://www.charite.de
 




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux