[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