Since I started working on HornetQ, this was the best week ever.
First the presentation on Judcon had a full room. Even though I suck (at least I think) on presenting, HornetQ shined out by itself as I was showing the new features and the work we have done.
Paging has a new model, more performant and non-blocking. On HornetQ 2.2.2 the syncs on paging are also batched through timers, what really improves performance on page mode also.
The atomic and transparent failover is really enterprise level.
And a lot of cool stuff!
Regarding paging, Drew Dahlke wrote a nice blog entry about how performant is paging on HornetQ on paging:
http://drewdahlke.blogspot.com/2011/05/benchmarking-hornetq-222-paging-mode.html