Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-5135

System stalling

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.22
    • None
    • C++ Broker
    • None
    • RHEL5

    Description

      See threads on qpid-user: http://qpid.2158936.n2.nabble.com/System-stalling-tp7597317.html and http://qpid.2158936.n2.nabble.com/Re-System-stalling-td7597940.html

      See attached scripts which reproduce the issue. Running rx-test.pl followed by tx-test.pl results in a system where the receiver can keep up with the producer (gets a message every <1s) (tx-test 118% CPU, qpidd 97% CPU, rx-test 60% CPU). However, if you stop rx-test and restart it (even after only a second or so), it starts to take 2s+ to receive messages, going up to about 6s on my system, so the ring quickly fills and overflows. Even if the producer is then stopped, messages are still only received every 3s - with qpidd on 100% CPU and the receiver on 5%. Also the resident size of qpidd reaches 5GB, yet the queue is only 2GB.

      Attachments

        1. tx-test.pl
          0.6 kB
          Jimmy Jones
        2. rx-test.pl
          1 kB
          Jimmy Jones

        Activity

          People

            gsim Gordon Sim
            jimmyjones2 Jimmy Jones
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: