[FUG-BR] Squid: COSS funciona?

Eduardo Schoedler eschoedler em viavale.com.br
Quarta Novembro 26 12:04:23 BRST 2008


Existe a opção de carregar como módulo...
kldload aio

Começou a dar um monte de problema quando levantei o squid com COSS ou AUFS 
no Freebsd 6.1 que tenho em produção.

A máquina dava crashes do nada, rebootando ou congelando.


Sds,
Eduardo.


--------------------------------------------------
From: "William David FUG-BR" <fugbr em biosystems.ath.cx>
Sent: Wednesday, November 26, 2008 9:57 AM
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 
<freebsd em fug.com.br>
Subject: Re: [FUG-BR] Squid: COSS funciona?

> vc fez o tunning de Kenel
>
> option VFS_AIO ??
>
>
> # squidclient mgr:coss
> HTTP/1.0 200 OK
> Server: squid/2.7.STABLE4
> Date: Wed, 26 Nov 2008 12:56:12 GMT
> Content-Type: text/plain
> Expires: Wed, 26 Nov 2008 12:56:12 GMT
> X-Cache: MISS from servidor-001a.leogap
> X-Cache-Lookup: MISS from servidor-001a.leogap:3128
> Via: 1.0 servidor-001a.leogap:3128 (squid/2.7.STABLE4)
> Connection: close
>
>
>                   OPS     SUCCESS        FAIL
>      open         62         62          0
>    create        176        176          0
>     close        238        238          0
>    unlink        839        839          0
>      read        131         51          0
>     write        582        582          0
>   s_write          1          1          0
>
> stripes:          8
> dead_stripes:     0
> alloc.alloc:      176
> alloc.realloc:    49
> alloc.memalloc:   2
> alloc.collisions: 0
> disk_overflows:   0
> stripe_overflows: 1
> open_mem_hits:    11
> open_mem_misses:  51
>
>
>
> 2008/11/26 Joao Rocha Braga Filho <goffredo em gmail.com>:
>> Testei o COSS esta noite, e por mais algumas noites,
>> e basicamente só consegui crashes.
>>
>> Com COSS e AUFS, conseguia este erro:
>>
>> storeCossCompletePendingReloc: got failure (-1)
>>
>> Foi no Google e encontrei mais um caso...
>>
>> http://www1.il.squid-cache.org/mail-archive/squid-users/200704/0555.html
>>
>> ... com uma discussão longa que chegou a isto:
>>
>> http://www1.il.squid-cache.org/mail-archive/squid-users/200704/0601.html
>>
>> Então parece ter um BUG nas rotinas do SQUID que tratam do AUFS e
>> que são usadas no COSS.
>>
>> Desabilitei o AUFS, recompilei e tentei o COSS novamente, e tive este 
>> erro:
>>
>> assertion failed: coss/async_io.c:203: "reterr == 0"
>>
>> Na busca do Google obtive isto:
>>
>> http://www.squid-cache.org/mail-archive/squid-users/200612/0265.html
>>
>> Editei o arquivo e dei uma olhada. O código não fazia sentido. Era
>> basicamente uma mensagem de debug, que se ele entrasse num if,
>> com a operação completada com sucesso, ele abortava. Isto não fazia
>> sentido, então resolvi fazer um teste doido. Coloquei esta linha em
>> comentário. Aí passei a ter o seguinte erro:
>>
>> storeCossCompletePendingReloc: error: (22) Invalid argument
>>
>> Ou seja, tem um erro que fazia que uma armadilha, o código que eu
>> comentei, abortar o squid. Ou seja TEM BUG na parada, no squid. Ou
>> está acontecendo alguma coisa muito esdrúxula com as opções que
>> estou usando para compilar.
>>
>> Alguém usa COSS? COSS funciona? Ele é uma promessa muito boa
>> de desempenho, se funcionasse.
>>
>>
>> João Rocha.
>>
>>
>> --
>> "Sempre se apanha mais com as menores besteiras. Experiência própria."
>>
>> goffredo em gmail.com
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
>
> -- 
> - = - = - = - = - = - = - = - = - = -
> <----.      Of course it runs                William David Armstrong
> <----|==========================   Bio Systems Security Networking
> <----'                  FreeBSD           MSN / GT  biosystems  gmail . 
> com
> http://biosystems.ath.cx:8080/  http://biosystems.broker.freenet6.net/
> --------------------------------------
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 



Mais detalhes sobre a lista de discussão freebsd