Back port of HORNETQ-1483
I've verified that outbound connections are load balanced in EAP 6.4.5.CP.CR1. Note that outbound connections are pooled and initiated during 1st calls of connectionFactory.createConnection() calls. if pool of those connections is already full and a new server is added to HornetQ cluster then connectionFactory.createConnection() will only return connection from this pool (connected to "old" servers) and does not have a chance to create connection the the new server.
Retroactively bulk-closing issues from released EAP 6.4 cumulative patches.