Changes in Open MQ 4.5, Build 4
This build is available here: http://download.java.net/mq/open-mq/4.5/b04
Change Log for this build
- RFE
6927073 -- Force Takeover
- Implement retry for additional MySQL Cluster NDB Temporary Errors
- VisualVM plugin updates. This set of updates adds support for clustering.
- Fix 6926184 RFE avoid retrieve all broker info from database for every JMS connection creation
- Fix 6926515 - add primary key to tables MQVER41 and MQCREC41
- IPS auto installer: Changed MQ install home to /export/home/SGFMQ on Unix.
- Improvements in take-over operations
- TAKEOVER_COMPLETE will be set in the same DB transaction as takeover of store session;
- Clearly separate pre-conditions for setting broker state for this broker or for other broker;
- Move condition check logic of broker state setting to SQL level from core broker to eliminate potential race condition;
- Ensure only 1 current store session for a broker
- Correctly restore/rollback the DB transaction if takeover of store session fails
- Fix 6926974 - HA: JDBC store allows StoreSessionUID 0 to be inserted to MQSES41 table
- RFE 6927073 - a failed broker should only need to wait its previous store takeover complete, not takeover processing completes
- Fix 6926184 - HA: avoid retrieve all broker info from database for every JMS connection creation
- add imq.cluster.ha.takeoverTimeout (default 5min) to time out failed broker restart wait if being take over
- RFE 6928200 - add imqbrokerd startup option -reset takeover-then-exit