Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 910801 Details for
Bug 860691
Poor performance when a priority queue with a ring queue policy has a large backlog
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Results of Mick and Pavel's reproducers before/after the 0.18-mrg fix.
results.txt (text/plain), 7.88 KB, created by
Alan Conway
on 2014-06-20 15:01:11 UTC
(
hide
)
Description:
Results of Mick and Pavel's reproducers before/after the 0.18-mrg fix.
Filename:
MIME Type:
Creator:
Alan Conway
Created:
2014-06-20 15:01:11 UTC
Size:
7.88 KB
patch
obsolete
>QPID-4287 Poor performance when a priority queue with a ring queue policy has a large backlog >Bug 860691 - Poor performance when a priority queue with a ring queue policy has a large backlog >Bug 996249 - Poor performance when a priority queue with a ring queue policy has a large backlog > >*** Reproducer https://bugzilla.redhat.com/attachment.cgi?id=815467 from Bug 996249 > >Tests on mrg32, release builds. What the reproducer shows is that the time to >send messages of mixed priority to a priority ring queue goes up steadily as the >queue gets bigger before the fix. After the fix it remains constant. > >Note on the generally low throughput results this test: the reproducer uses the >default sender capacity of 50, which is too low. You can get MUCH better numbers >by increasing it to 1000. Which I didn't realise till after I ran all the tests. > >**** 0.18-mrg commit preceeding fix: 820cc14 NO-JIRA: HA minor updates to documentation. >started broker from qpidd >------------- starting x860691 ------------- >loop 00000 duration: 8.529560 for 10000 messages. >loop 00001 duration: 9.617265 for 10000 messages. >loop 00002 duration: 10.677279 for 10000 messages. >loop 00003 duration: 11.797074 for 10000 messages. >loop 00004 duration: 13.263839 for 10000 messages. >loop 00005 duration: 13.954273 for 10000 messages. >loop 00006 duration: 12.377925 for 10000 messages. >loop 00007 duration: 17.898416 for 10000 messages. >loop 00008 duration: 19.295124 for 10000 messages. >loop 00009 duration: 21.333571 for 10000 messages. >loop 00010 duration: 24.677781 for 10000 messages. >loop 00011 duration: 28.194135 for 10000 messages. >loop 00012 duration: 32.626913 for 10000 messages. >loop 00013 duration: 37.287948 for 10000 messages. >loop 00014 duration: 42.074581 for 10000 messages. >loop 00015 duration: 45.906882 for 10000 messages. > >**** 0.18-mrg after fix: c3a4dd8 Bug 860691 - QPID-4287: Poor performance when a priority queue with a ring queue policy has a large backlog >started broker from qpidd >------------- starting x860691 ------------- >loop 00000 duration: 7.962309 for 10000 messages. >loop 00001 duration: 7.999953 for 10000 messages. >loop 00002 duration: 7.999959 for 10000 messages. >loop 00003 duration: 7.999968 for 10000 messages. >loop 00004 duration: 8.000074 for 10000 messages. >loop 00005 duration: 7.999913 for 10000 messages. >loop 00006 duration: 8.000035 for 10000 messages. >loop 00007 duration: 7.999929 for 10000 messages. >loop 00008 duration: 7.999980 for 10000 messages. >loop 00009 duration: 8.000032 for 10000 messages. >loop 00010 duration: 8.008002 for 10000 messages. >loop 00011 duration: 7.999946 for 10000 messages. >loop 00012 duration: 8.012981 for 10000 messages. >loop 00013 duration: 7.999996 for 10000 messages. >loop 00014 duration: 8.000008 for 10000 messages. >loop 00015 duration: 8.003990 for 10000 messages. >loop 00016 duration: 7.999940 for 10000 messages. >loop 00017 duration: 8.013954 for 10000 messages. >loop 00018 duration: 8.014052 for 10000 messages. >loop 00019 duration: 8.013968 for 10000 messages. >loop 00020 duration: 8.011999 for 10000 messages. >loop 00021 duration: 7.999901 for 10000 messages. >loop 00022 duration: 8.000050 for 10000 messages. >loop 00023 duration: 7.999991 for 10000 messages. >loop 00024 duration: 8.005959 for 10000 messages. >loop 00025 duration: 8.014094 for 10000 messages. >loop 00026 duration: 7.999832 for 10000 messages. >loop 00027 duration: 8.012989 for 10000 messages. >loop 00028 duration: 8.014006 for 10000 messages. >loop 00029 duration: 8.013989 for 10000 messages. >loop 00030 duration: 8.014075 for 10000 messages. >loop 00031 duration: 8.000825 for 10000 messages. >loop 00032 duration: 8.013017 for 10000 messages. >loop 00033 duration: 8.015014 for 10000 messages. >loop 00034 duration: 8.013990 for 10000 messages. >loop 00035 duration: 8.015071 for 10000 messages. >loop 00036 duration: 7.999871 for 10000 messages. >loop 00037 duration: 8.013973 for 10000 messages. > >**** 0.18-mrg tip: d47762a QPID-4111: Tag the 0.18 release ITS BACK!! >loop 00000 duration: 8.147693 for 10000 messages. >loop 00001 duration: 8.478295 for 10000 messages. >loop 00002 duration: 8.727386 for 10000 messages. >loop 00003 duration: 9.038433 for 10000 messages. >loop 00004 duration: 9.304265 for 10000 messages. >loop 00005 duration: 9.635278 for 10000 messages. >loop 00006 duration: 10.249968 for 10000 messages. >loop 00007 duration: 11.325939 for 10000 messages. >loop 00008 duration: 13.018944 for 10000 messages. >loop 00009 duration: 14.143018 for 10000 messages. >loop 00010 duration: 11.235187 for 10000 messages. >loop 00011 duration: 14.610676 for 10000 messages. >loop 00012 duration: 15.035447 for 10000 messages. >loop 00013 duration: 16.864109 for 10000 messages. >loop 00014 duration: 18.692329 for 10000 messages. >loop 00015 duration: 20.500877 for 10000 messages. >loop 00016 duration: 22.247070 for 10000 messages. >loop 00017 duration: 23.942608 for 10000 messages. >loop 00018 duration: 24.950189 for 10000 messages. >loop 00019 duration: 26.428160 for 10000 messages. >loop 00020 duration: 27.940898 for 10000 messages. >loop 00021 duration: 29.454769 for 10000 messages. >loop 00022 duration: 30.825556 for 10000 messages. >loop 00023 duration: 32.199555 for 10000 messages. >loop 00024 duration: 33.707821 for 10000 messages. >loop 00025 duration: 34.896929 for 10000 messages. >loop 00026 duration: 36.232524 for 10000 messages. >loop 00027 duration: 37.389533 for 10000 messages. >loop 00028 duration: 38.861577 for 10000 messages. >loop 00029 duration: 40.126627 for 10000 messages. >loop 00030 duration: 41.832990 for 10000 messages. >loop 00031 duration: 43.230498 for 10000 messages. >loop 00032 duration: 44.443522 for 10000 messages. >loop 00033 duration: 45.926416 for 10000 messages. >loop 00034 duration: 47.457738 for 10000 messages. > >**** 0.22.mrg tip: 4b9e1ec bz1105221: Merge branch '0.22-mrg_BZ1103094' into 0.22-mrg >started broker from qpidd >------------- starting x860691 ------------- >loop 00000 duration: 7.964755 for 10000 messages. >loop 00001 duration: 8.007028 for 10000 messages. >loop 00002 duration: 8.000067 for 10000 messages. >loop 00003 duration: 8.011941 for 10000 messages. >loop 00004 duration: 8.015099 for 10000 messages. >loop 00005 duration: 8.013873 for 10000 messages. >loop 00006 duration: 8.008082 for 10000 messages. >loop 00007 duration: 7.999882 for 10000 messages. >loop 00008 duration: 8.001050 for 10000 messages. >loop 00009 duration: 8.001034 for 10000 messages. >loop 00010 duration: 7.999803 for 10000 messages. >loop 00011 duration: 8.001163 for 10000 messages. >loop 00012 duration: 7.999917 for 10000 messages. >loop 00013 duration: 8.000608 for 10000 messages. >loop 00014 duration: 7.999981 for 10000 messages. >loop 00015 duration: 8.001977 for 10000 messages. >loop 00016 duration: 8.002985 for 10000 messages. >loop 00017 duration: 8.001935 for 10000 messages. >loop 00018 duration: 8.003887 for 10000 messages. >loop 00019 duration: 8.007134 for 10000 messages. >loop 00020 duration: 8.012929 for 10000 messages. >loop 00021 duration: 8.012958 for 10000 messages. >loop 00022 duration: 7.999945 for 10000 messages. >loop 00023 duration: 8.016258 for 10000 messages. >loop 00024 duration: 8.016138 for 10000 messages. >loop 00025 duration: 8.011556 for 10000 messages. >loop 00026 duration: 8.012973 for 10000 messages. >loop 00027 duration: 8.000895 for 10000 messages. >loop 00028 duration: 8.013028 for 10000 messages. >loop 00029 duration: 8.013955 for 10000 messages. >loop 00030 duration: 8.013977 for 10000 messages. > > >*** Repro from pmoravec: >==== >#!/bin/sh >while pgrep qpidd; do pkill qpidd; sleep .1; done >. ~/rh-qpid/opt/src/tests/test_env.sh >set -x >qpidd --auth=no& >sleep 1 >run_test() { > qpid-config add queue test --argument=x-qpid-priorities=10 --limit-policy=ring --max-queue-count=30000 > for i in $(seq 0 9); do > qpid-send -a test -m 10000 --priority $i & > # Non priority: qpid-send -a test -m 300000 -b > done > wait >} >time run_test >==== > >- 0.18-mrg commit preceeding fix: 820cc14 - 30sec. >- 0.18-mrg after fix: c3a4dd8 - 3 sec. >- 0.18-mrg tip: d47762a - 7 sec.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 860691
: 910801