This is a good point, and one that I covered in the design WIKI page:
http://wiki.jboss.org/wiki/Wiki.jsp?page=NewHADesignOverview (see the end of the page)
Transferring queues back to a node if it recovers is a very difficult thing to do. Since
consumers may be connected to the queues on the new node and we can't just move them
back to the old node.
Theoretically this is possible by effectively failing them over again to the original
node, however in this case any non persistent messages unacked in their sessions will get
redelivered so this is not acceptable, if the sessions have any unacked np messages.
This makes the whole thing complex, too complex to do initially. Eventually, if we decide
to implement this it could also be used in the general case for the redistribution of
connections across the cluster to best utilise available resources. But this is a nice to
have and the pain to gain ratio is very high.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3981965#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...