[squid-users] Squid 5.2: assertion failed: Controller.cc:930: "!transients || e.hasTransients()"

David Touzeau david at articatech.com
Tue Nov 23 11:39:15 UTC 2021


Hi

According to your documentation,
cache dir rock : objects larger than 32,000 bytes cannot be cached
if aufs cannot be implemented in SMP configuration how can we handle 
larger files in cache ?

Le 23/11/2021 à 11:01, David Touzeau a écrit :
> Ok thanks, we will investigate in this way
>
> Le 22/11/2021 à 19:33, Alex Rousskov a écrit :
>> On 11/22/21 12:48 PM, David Touzeau wrote:
>>> Here our SMP configuration:
>>>
>>> workers 2
>>>
>>> cache_dir rock /home/squid/cache/rock 0 min-size=0 max-size=131072 slot-size=32000
>>>
>>> if ${process_number} = 1
>>> memory_cache_mode always
>>> cpu_affinity_map process_numbers=${process_number} cores=1
>>> cache_dir    aufs    /home/squid/Caches/disk    50024    16    256 min-size=131072 max-size=3221225472
>>> endif
>>>
>>> if ${process_number} = 2
>>> memory_cache_mode always
>>> cpu_affinity_map process_numbers=${process_number} cores=2
>>> endif
>>>
>>>
>>> where is the false settings ?
>> I am limiting my answer to the problems in this email thread scope: aufs
>> cache_dirs are UFS-based cache_dirs. UFS-based cache_dirs are not
>> SMP-aware and are not supported in SMP configurations. Your choices include:
>>
>> * drop SMP (i.e. remove "workers" and ARA)
>> * drop aufs (i.e. remove "cache_dir aufs" and ARA)
>>
>> ... where ARA is "adjust the rest of the configuration accordingly".
>>
>>
>> HTH,
>>
>> Alex.
>>
>>
>>> Le 22/11/2021 à 18:18, Alex Rousskov a écrit :
>>>> On 11/22/21 11:55 AM, David Touzeau wrote:
>>>>
>>>>> What does mean this error :
>>>>>
>>>>> 2021/11/21 17:23:06 kid1| assertion failed: Controller.cc:930:
>>>>> "!transients || e.hasTransients()"
>>>>> We are unable to start the service it always crashes.
>>>>> How can we can fix it ( purge cache , reboot )... ?
>>>> This is a Squid bug or misconfiguration. If you are using a UFS-based
>>>> cache_dir with multiple workers, then it is a misconfiguration. If you
>>>> want to use SMP disk caching, please use rock store instead.
>>>>
>>>> HTH,
>>>>
>>>> Alex.
>>>> P.S. This assertion has been reported several times, including for Squid
>>>> v4, but it was probably always due to a Squid misconfiguration. We need
>>>> to find a good way to explicitly reject such configurations instead of
>>>> asserting (while not rejecting similar unsupported configurations that
>>>> still "work" from their admins point of view).
>
>
> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20211123/b4c27979/attachment-0001.htm>


More information about the squid-users mailing list