Re: Transaction handling through java

Поиск
Список
Период
Сортировка
От nalini
Тема Re: Transaction handling through java
Дата
Msg-id 15097d3e119e9f23.487df906@nic.in
обсуждение исходный текст
Ответ на Re: Transaction handling through java  (Guillaume Cottenceau <gc@mnc.ch>)
Список pgsql-jdbc
I am using Jboss application server on rhel 5.

I have knowingly not configured anything which assumes that long running queries are to assumed as committed.

Moreover if I restart the database when the query is still running, the transaction should be rolled back in totality,
insteadof that the roll back is unpredictable and messy i.e if 3rd query took a long time to finish then after restart
1and 4th queries are rolled back but the 2nd and 3rd are not, the sequence may vary but it is never as it should be. 

with regards


> Hi,
>
> > I am facing the following problem.
> >
> > Our application sends a block of queries to postgres in a
> begin end
> > block. If one of the queries take a long time to finish the whole
> > transaction is assumed to be committed by the application even
> though> the query is still running . This results in failure of
> all subsequent
> > transactions.
> >
> > Although the application is programmed to catch all exceptions
> , it
> > somehow is not able to figure out that the transaction is
> still not
> > complete.
>
> I may be missing something, but it seems to me that the problem
> is your application wrongly assuming that queries taking a long
> time to finish are assumed to be already committed?
>
> --
> Guillaume Cottenceau

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Pushker Chaubey
Дата:
Сообщение: Re: Transaction handling through java
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Problem with java infinity mapping to postgres real column type