[Cascavel-pm] Duvida modelagem

Donato Azevedo donatoaz em gmail.com
Domingo Junho 24 19:22:51 PDT 2007


On 6/20/07, Luis Motta Campos <luismottacampos em yahoo.co.uk> wrote:
> On Jun 20, 2007, at 2:05 AM, Donato Azevedo wrote:
> > On 6/19/07, Luis Motta Campos <luismottacampos em yahoo.co.uk> wrote:
> >> On Jun 18, 2007, at 9:40 PM, Donato Azevedo wrote:
> >>> Eu tenho um script rodando a alguns meses em um servidor da empresa
> >>> que usa exatamente isto e até hoje não houve problemas....
> >>
> >>    Isso não prova nada. Aliás, eu vi scripts com problemas muito
> >> sérios rodando por anos sem problemas. Locking em múltiplos processos
> >> é como ganhar na loteria. Às vezes, você acerta, e às vezes dá pau a
> >> cada 10 minutos.
> >
> > Concordo, é um evento nao deterministico, mas se você pensar que
> > depois de meses de pé ele deve ter passado por todos os tipos de
> > situação, isso é pelo menos um estímulo para confiar, não?
>
>    Sim, sim, claro... vamos fazer assim: vamos remover as
> funcionalidades de locking usadas pelo software do seu banco, que
> tal? Você correria o risco? ;-) eu não corro riscos. Especialmente
> quando se trata de projeto de software. Não fiquei conhecido em três
> continentes por me arriscar a ter problemas que eu não pudesse
> debugar ;-)

nao disse isto defendendo o NÃO-uso, mas sim defendendo o uso. Se eu
houvesse dito:
"uso a aplicação a 3 meses SEM exclusão mútua e não houve problemas", aí sim...
Eu confiei na fonte que usei para programar, nela dizia que flock'ing
é a maneira segura de se implementar exclusão mútua entre-processos.
Como não sou conhecido em nenhum continente, eu tendo a confiar nas
fontes... hehe...

De qualquer maneira o teste do shell que eu apresentei simula um caso
em que haveria violação da seção crítica mas com resultado
satisfatório... certo?

--
Donato Azevedo


Mais detalhes sobre a lista de discussão Cascavel-pm