[FUG-BR] Squid: COSS funciona?
Joao Rocha Braga Filho
goffredo em gmail.com
Quarta Novembro 26 10:37:48 BRST 2008
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
Mais detalhes sobre a lista de discussão freebsd