Re: [Beankeeper-discussion] error when adding object to list
Brought to you by:
demonsystem
From: Brautigam R. <de...@ne...> - 2009-03-03 07:33:58
|
Shay Matasaro írta: > Hi, > > Is there a way to identify the transition stage in which a server node > has gone down, and the clients are busy choosing a new server node, in > order to retry the query? > > Actually, it would be even better if the store itself would wait and > retry the query instead of throwing an exception. Retry is not easy, we haven't figured it out yet. The problem is, when you build up a transaction with a server, and the server goes down, you can't just commit on another server, the whole context of the transaction has to be present (locks, events, etc), so you have to build the transaction up again from the start. Currently, the exception that is thrown is not specific, so you can't tell whether it was because the server went down or not. There is a DisconnectEvent sent however when the client disconnects. Robert. |