[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