[FUG-BR] Squid: COSS funciona?

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


2008/11/26 William David FUG-BR <fugbr at biosystems.ath.cx>:
> vc fez o tunning de Kenel
>
> option VFS_AIO ??

Carreguei o módulo.

Verifiquei, e ele estava carregado.

fire2:root[231] kldstat
Id Refs Address    Size     Name
 1    4 0xc0400000 50167c   kernel
 2    1 0xc0902000 66318    acpi.ko
 3    1 0xc7d2f000 7000     aio.ko

Atualizei os fontes e compilei o sistema, mas não deu
mais tempo para atualizar. Já tinha amanhecido.

Nota: Tinha tentado como squid 2.7stale4,  e hoje com o
2.7stable5.

Pode ser que tenha diferença entre o AIO compilado e o
por módulo. Mas não posso tirar o servidor do ar agora
para testar.


João Rocha.

>
>
> # 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
>



-- 
"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