Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-4231

RWLock in queue does not used properly - performance improvement

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Not A Problem
    • 5.4.2, 5.7.0
    • None
    • Broker
    • fedora15; ubuntu 12.10; debian; probably independent

    • Patch Available

    Description

      The full story is in the user forum under title:
      Activemq 5.4.2 hangs when the temp disk usage is used

      The advantage of RW locks in Queue class is not used much. The cursors objects are synchronized, so the readers cannot access the queued messages concurrently.

      The fixing effort of this issue may not be worth it, but you may consider this issue during fixing related issues.

      Attachments

        1. unsynchronizing-cursors.diff
          13 kB
          Tomáš Martinec

        Activity

          People

            Unassigned Unassigned
            tomas.martinec@d3s.mff.cuni.cz Tomáš Martinec
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: