jbossfox: I had a few thoughts about optimizations on routing....as I was debugging the journal. probably for CR1, but they will be fundamental for good performance...
it would be better if we could add messages with the route table on them, instead of having separate records... (At least for the case when you don' t have 1 thousand destinations you are routing to). So you would still have the option for a separate update record for the binding on the message.
And during ACK.. if it' s the last ACK, no need to update, and delete.. couldn' t we just go straight to delete?
Don' t know if we would need fundamental changes on the code for that.