Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-4946 Upgrade JGroups to 2.6.19
  3. JBPAPP-5843

Retransmitter reset does not prevent new task addition after chanel close

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Done
    • Major
    • EAP_EWP 5.1.1
    • EAP_EWP 5.1.0
    • Clustering
    • None
    • Release Notes
    • Hide
      A timer that is shared across all channels in a group did not stop when one of the channels was closed. If OOB
      messages were passed around at the time a channel left a group, messages were added to the Retransmitter after
      the channel closed. This happened because a message was added after Retransmitter.reset() and caused retransmission requests for previous messages. This issue is resolved by fixing the condition
      that caused retransmission requests when a message from a node is processed at the same time the node leaves
                the cluster
      Show
      A timer that is shared across all channels in a group did not stop when one of the channels was closed. If OOB messages were passed around at the time a channel left a group, messages were added to the Retransmitter after the channel closed. This happened because a message was added after Retransmitter.reset() and caused retransmission requests for previous messages. This issue is resolved by fixing the condition that caused retransmission requests when a message from a node is processed at the same time the node leaves           the cluster
    • Documented as Resolved Issue
    • ON_QA

    Description

      Sometimes, messages are being added to the Retransmitter after a channel has been closed. This can happen if OOB messages are being passed around at the time a channel is leaving a group. The problem occurs in that messages are added after Retransmitter.reset(). Normally, the timer is also stopped when the channel is disconnected, but since the Timer is shared amongst all channels, any messages added to Retransmitter after reset() just continue to be requested because the timer that those tasks were scheduled on did not die.

      Attachments

        Issue Links

          Activity

            People

              rhn-support-dereed Dennis Reed
              rhn-support-dereed Dennis Reed
              Rebecca Newton Rebecca Newton (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: