It shouldn’t block. In fact a transaction should have been failed when the timeout expires. Probably you faced with some issue.
Also try to apply deadlock detection mechanism [1]. It may help you in your investigations. [1] https://apacheignite.readme.io/v1.6/docs/transactions#deadlock-detection <https://apacheignite.readme.io/v1.6/docs/transactions#deadlock-detection> <https://apacheignite.readme.io/v1.6/docs/transactions#deadlock-detection> <https://apacheignite.readme.io/v1.6/docs/transactions#deadlock-detection>— Denis > On Jun 13, 2016, at 8:48 PM, bintisepaha <[email protected]> wrote: > > I will get this out to you shortly. In the meantime could you please explain > how transaction timeout works? Why does commit block forever? > > > > -- > View this message in context: > http://apache-ignite-users.70518.x6.nabble.com/transaction-not-timing-out-tp5540p5617.html > Sent from the Apache Ignite Users mailing list archive at Nabble.com.
