Subject Re: [firebird-support] Lost transactions that causes deadlocks
Author Ann W. Harrison
Peter Ypenburg wrote:
>
> I need to understand how to handle lost transactions that causes deadlocks.

Err... Interesting question. If the transaction is lost, it shouldn't
be causing deadlocks. In theory, when one transaction finds itself
blocks by another, the first thing it tries to do is determine if the
blocking transaction is alive or dead. The involves signaling it and
is, I think, implemented in SuperServer with a check that the connection
is currently active and working at both ends. If not, the blocking
transaction is declared dead and rolled back, undoing the block.

Are you seeing some other behavior?
>

Regards,


Ann