I was thinking.. I guess this is broken.. it probably needs a fix after Beta.
The user may save a message non transactionally.. fine.. but on the server side, we
shouldn' t allow half of that send be persisted. ServerSessionImpl::doSend should
open/commit a transaction if the user is not opening one.
Right now, ServerSessionImpl::doSend will call PostOffice.route(msg, transaction=null). If
the server crash in the middle of route.. I guess part of the data is in, part is out.
(mainly on the cases with address with multi-queues).
The only case I saw a transaction being opened on PostOfficeImpl (... if tx=null) is when
storing dupplicate IDs.
Any thoughts?
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4235754#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...