Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-7161

Partially streamed messages never get removed from /data/hornetq/largemessages directory

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • EAP_EWP 5.1.2 CR3
    • EAP_EWP 5.1.1, EAP_EWP 5.1.2 CR2
    • HornetQ
    • JBoss-EAP-5.1.1 , HornetQ-2.2.5-GA, HornetQ-2.2.8-CR1

    • Hide
      • Set up a Core Bridge
      • Send a large ByteMessage of the size of over 50mb
      • Kill the 'target' server while the large messages are being moved by the bridge service
      • Start the 'target' server
      • The bridge service starts and creates a new message instead of resuming the partially streamed message

      For an example :

      • The bridge service starts moving messages
      • It creates a message '21.msg' and starts streaming this message
      • If you kill the 'target' server and restart it, it won't resume 21.msg, instead it starts streaming a new message 4153263.msg
      • The message 21.msg remains forever at /data/hornetq/largemessages
      Show
      Set up a Core Bridge Send a large ByteMessage of the size of over 50mb Kill the 'target' server while the large messages are being moved by the bridge service Start the 'target' server The bridge service starts and creates a new message instead of resuming the partially streamed message For an example : The bridge service starts moving messages It creates a message '21.msg' and starts streaming this message If you kill the 'target' server and restart it, it won't resume 21.msg, instead it starts streaming a new message 4153263.msg The message 21.msg remains forever at /data/hornetq/largemessages
    • Compatibility/Configuration
    • If the server crashed while transmitting a large message, the message remained in the large message directory unless removed manually. A temporary record is now added on the journal marking of the file and the file is deleted if corrupted.
    • Documented as Resolved Issue
    • NEW

    Description

      If you set up a HornetQ core bridge and kill the 'target' server while messages being moved, the partially streamed messages remain at /data/hornetq/largemessages directory forever.

      Attachments

        Activity

          People

            csuconic@redhat.com Clebert Suconic
            rhn-support-tywickra Tyronne Wickramarathne
            Eva Kopalova Eva Kopalova (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: