[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: Warning
- Subject: Re: Warning
- From: Giuliano Mega <megag@xxxxxxxxxxxx>
- Date: Tue, 14 Dec 2004 01:14:54 -0200
Bem, aparentemente é possível fazer o teste sem maiores transtornos,
apesar do warning incômodo (não estão rolando exceções, pelo menos).
Fico pensando, aliás, se faria algum sentindo um recurso in-process
suportar XA já que, afinal de contas, se você consegue chamar o commit
num recurso que roda no mesmo processo que o seu, então é porque esse
recurso está "prepared", não? Acho que isso não vale somente caso no
prepare sejam feitas checagens como as de modificação concorrente quando
se usa locking otimista. Enfim.
Oh, sim, caso alguém esteja interessado - o Firebird suporta XA. Vou
tentar fazer algo com ele amanhã.
Abraços,
Giuliano
> Oi,
>
> Eu pensei em usar o servidor de mensagens do JBoss como um segundo
> resource mas ainda não testei, então não sei se funciona.
>
> Um abraço,
> Kleber
>
> Giuliano Mega wrote:
>
>> Oi pessoal,
>>
>> Estou testando o meu EP após ter desabilitado o last resource com
>> um truque sujo. Agora que o prepare tá rolando de verdade, comecei a
>> receber a seguinte mensagem depois do prepare no manager do Hypersonic:
>>
>> [TxConnectionManager] Prepare called on a local tx. Use of local
>> transactions on a jta transaction with more than one branch may
>> result in inconsistent data in some cases of failure.
>>
>> Será que isso significa que o Hypersonic não suporta XA? Isso pode
>> ser problemático. Não posso deixar o Hypersonic no last resource
>> gambit ou o prepare emitido pelo coordenador da transação distribuída
>> se desdobra em uma série de commits locais. Vejam o cenário:
>>
>> 1 - O coordenador chama prepare nos recursos CORBA.
>> 2 - Os recursos CORBA chamam prepare em suas transações locais
>> associadas.
>> 3 - Os prepares se traduzem em commits porque o Hypersonic é um
>> last resource em todas as instâncias do JBoss que estou executando.
>> Isso também acontece porque só tenho o Hypersonic configurado nos
>> meus JBoss (logo, o last resource é o único resource).
>> 4 - Meu teste não testa absolutamente nada.
>>
>> Como vocês estão fazendo? Alguém instalou o Oracle? ;-)
>>
>> []'s
>>
>> Giuliano
>>
>>
>>
>
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: McAfee VirusScan / Atualizado em 09/12/2004 / Versão:
> 4.3.20 - Dat 4413
> Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
>
>