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

QPID 0.32 throughput drop sharply with HA module

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • 0.32, qpid-cpp-0.34
    • None
    • C++ Broker, C++ Clustering
    • None
    • CentOS6.5 X86_64

    Description

      I build QPID 0.32 C++ broker with HA module on CentOS6.5 and run a cluster of 2 nodes with --ha-replicate=all, Then send messages using QPID Messaging API continuously with protocol AMQP0-10 and I meet a strange problem,If I purge all of messages in a queue and continue to send messages,The throughput drop sharply. And the same problem seen on QPID 0.34

      Steps to reproduce:
      1:
      qpid-config add exchange direct testHA.exchange
      qpid-config add queue testHA.queue --max-queue-size 1048576000
      qpid-config bind testHA.exchange testHA.queue testHA.binding
      2:
      Run "qpid-queue-stats -f testHA.queue" on a console
      3:
      Send 100000 messages to testHA.exchange with routingkey testHA.binding
      4:
      Purge queue use the QPID manager tool (qpid-tool)
      5:
      Repeat step 3

      In the step 3, I can send about 8000 messages per second one producer, and In step 4, I purge all messages in the queue, then send messages continue, I can only send about 300 messages per second, But when I shutdown the backup node the throughput back to normal

      Attachments

        Activity

          People

            Unassigned Unassigned
            omijialang Robert Lee
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: