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

QPID 0.32 throughput drop sharply with HA module

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 0.32, qpid-cpp-0.34
    • Fix Version/s: None
    • Component/s: C++ Broker, C++ Clustering
    • Labels:
      None
    • Environment:

      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

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

              Dates

              • Created:
                Updated: