Blogs

Events

Stories

Attention: RHN Hosted will reach the end of its service life on July 31, 2017.
Customers will be required to migrate existing systems to Red Hat Subscription Management prior to this date.
Learn more here

This update moves Red Hat Enterprise MRG to version 1.2 and includesnumerous bug fixes and enhancements.

Messaging enhancements include:

- access control lists (ACLs) can now be used when defining a queue with the MRG Messaging Python client. (BZ#523794)

Messaging bug fixes include:

- when a node in a cluster failed, and was then brought back up, it was attempting to restore using information from both the store, and therunning master node. This resulted in the node that was attempting torejoin failing. This has been corrected, so that only the first nodestarted in a cluster will restore from the store. All subsequent nodesadded to the cluster will discard the store data and will synchronize withthe master node in the cluster. Rejoining a running cluster now operates asexpected. (483807)- some recovered flow-to-disk messages on replicated queues could cause an invalid frame sequence to be sent over the bridge that is transferringreplication events. This caused an "unexpected command continuation frame"error on the replication link. The frame sequencing order was corrected andthe link now conveys replication events as normal. (514563)- if a queue had multiple consumers and a new member was added to the queue, it inconsistently allocated messages to consumers. This could resultin one node delivering a message of which the shadow sessions were unaware.Some nodes would then record an error and shut down on detecting theinconsistency. The update process was corrected and the inconsistentdelivery no longer occurs. This prevents errors, and all nodes remain inthe cluster as expected. (516501)

Grid enhancements include:

- the Job Router now supports multiple hook keywords to the Job Router. The JOB_ROUTER_HOOK_KEYWORD configuration option is used to define thedefault hook keyword. The hook keyword is used for jobs routed by the jobrouter. (463430)- messages produced by carod now carry the same MessageId as exists in worksubmitting AMQP messages. This will assist in correlation by submitter.(489009) - a new feature called vmuni has been added for configuration of the VM universe. It allows configuring Xen and KVM virtual machines. The startdmust be restarted (not just reconfigured) after configuration has beenapplied. (491237)

Grid bug fixes include:

- added SCHEDD.QMF_STOREFILE = $(SPOOL)/.schedd_storefile to the High Availability Scheduler configuration. Jobs and schedulers no longer appearin cumin twice after a scheduler failover. (486484)- if the MRG Messaging broker was restarted while low-latency was running on a Grid execute node, the low-latency daemon would stop processing jobsand crash. The daemon now checks for disconnections and attempts toreconnect. This prevents the daemon from crashing and will resumeprocessing jobs once the broker is running again. (488998)- HA_LOCK_HOLD_TIME and HA_POLL_PERIOD had default values that could cause a range of problems with failover. HA Schedd lock period has beenshortened. HA_LOCK_HOLD_TIME now defaults to 300 seconds, andHA_POLL_PERIOD to 60 seconds (these parameters could be changed to lowervalues if faster fail-over is required), and failover now works morereliably. (496227)

These updated packages include many other bug fixes and enhancements. Users are directed to the Red Hat Enterprise MRG 1.2 Release Notes forinformation on these changes: