[FUG-BR] Squid: COSS funciona?

Joao Rocha Braga Filho goffredo em gmail.com
Quarta Novembro 26 11:21:57 BRST 2008


2008/11/26 Eduardo Schoedler <eschoedler at viavale.com.br>:
> 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.

O AUFS sozinho funciona MUITO bem. Mesmo com o COSS compilado.
Mas se tento usar o COSS começa a tudo dar errado.


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

A máquina aqui está estável.


João Rocha.

>
>
> Sds,
> Eduardo.
>
>
> --------------------------------------------------
> From: "William David FUG-BR" <fugbr at biosystems.ath.cx>
> Sent: Wednesday, November 26, 2008 9:57 AM
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> <freebsd at 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 at 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 at 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
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
"Sempre se apanha mais com as menores besteiras. Experiência própria."

goffredo at gmail.com


Mais detalhes sobre a lista de discussão freebsd