Back to bug 1023325

Who When What Removed Added
Justin Bertram 2013-10-29 19:24:34 UTC CC jbertram
Clebert Suconic 2013-11-04 23:27:24 UTC Assignee csuconic ataylor
Clebert Suconic 2013-11-04 23:27:52 UTC Status NEW MODIFIED
Target Release --- EAP 6.2.0
Target Milestone --- CR1
Brian Stansberry 2013-11-05 03:15:04 UTC Depends On 1026553
John Doyle 2013-11-05 17:31:24 UTC CC jdoyle
Paul Gier 2013-11-11 03:18:13 UTC Status MODIFIED ON_QA
Miroslav Novak 2013-11-11 14:53:54 UTC Status ON_QA ASSIGNED
Clebert Suconic 2013-11-11 15:16:45 UTC Status ASSIGNED MODIFIED
Miroslav Novak 2013-11-12 12:16:40 UTC Flags needinfo?(ataylor)
Andy Taylor 2013-11-12 15:28:01 UTC Flags needinfo?(ataylor)
Miroslav Novak 2013-11-13 12:17:33 UTC Status MODIFIED VERIFIED
Lucas Costi 2013-11-26 04:58:24 UTC CC lcosti
Doc Text Cause:

In a clustered HornetQ environment, following a failure in which the node with the local grouping handler went offline before other nodes. When the node with the local grouping handler came back online, it may attempt to distribute messages to nodes that are still starting up or may be offline.

Consequence:

This may situation may result in lost messages.

Fix:

* On restart or failover, new checks have been added to make sure the cluster has had time to initialize. The wait time before bindings are removed is configurable on the grouping handler via the 'timeout' property.
* There is now a 'reaper' which runs on the local grouping handler node that periodically cleans out the bindings journal. This is configurable on the local grouping handler with the following properties:
** `group-timeout` The time in milliseconds that a group id will be bound to a node (default -1 (never)).
b) `reaper-period` how often in ms the reaper thread should be run (default 30000).

Result:

These fixes ensure that messages will not be lost following a failure involving the local grouping handler in a clustered HornetQ environment.
Flags needinfo?(ataylor)
Russell Dickenson 2013-12-03 13:42:44 UTC Flags needinfo?(ataylor) needinfo-
mark yarborough 2013-12-15 16:14:50 UTC Status VERIFIED CLOSED
Resolution --- CURRENTRELEASE
Last Closed 2013-12-15 11:14:50 UTC

Back to bug 1023325