RabbitMQ HA test report
The patch contains results of MQ HA test plan execution for RabbitMQ with HA queues disabled. Change-Id: Iffc1de481f42b566ad0d1051cf75c182c74aac18
@ -22,6 +22,7 @@ Contents
|
|||||||
methodologies/index.rst
|
methodologies/index.rst
|
||||||
test_plans/index.rst
|
test_plans/index.rst
|
||||||
labs/index.rst
|
labs/index.rst
|
||||||
|
test_results/index
|
||||||
|
|
||||||
.. raw:: pdf
|
.. raw:: pdf
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
.. _intel_mirantis_performance_lab:
|
||||||
|
|
||||||
===================================
|
===================================
|
||||||
Intel-Mirantis Performance-Team Lab
|
Intel-Mirantis Performance-Team Lab
|
||||||
===================================
|
===================================
|
||||||
|
@ -10,6 +10,7 @@ Test Plans
|
|||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
mq/plan
|
mq/plan
|
||||||
|
mq_ha/plan
|
||||||
db/plan
|
db/plan
|
||||||
provisioning/plan
|
provisioning/plan
|
||||||
tenant_networking/plan
|
tenant_networking/plan
|
||||||
|
252
doc/source/test_plans/mq_ha/cmsm-km.svg
Normal file
@ -0,0 +1,252 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="580"
|
||||||
|
height="350"
|
||||||
|
viewBox="0 0 580.00001 350"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="cmsm-km.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<marker
|
||||||
|
inkscape:isstock="true"
|
||||||
|
style="overflow:visible"
|
||||||
|
id="marker4607"
|
||||||
|
refX="0"
|
||||||
|
refY="0"
|
||||||
|
orient="auto"
|
||||||
|
inkscape:stockid="Arrow1Mend">
|
||||||
|
<path
|
||||||
|
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
id="path4609"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Mend"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Mend"
|
||||||
|
style="overflow:visible"
|
||||||
|
inkscape:isstock="true"
|
||||||
|
inkscape:collect="always">
|
||||||
|
<path
|
||||||
|
id="path4250"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Lend"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Lend"
|
||||||
|
style="overflow:visible"
|
||||||
|
inkscape:isstock="true">
|
||||||
|
<path
|
||||||
|
id="path4244"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
style="fill:#44aa00;fill-opacity:1;fill-rule:evenodd;stroke:#44aa00;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.98994949"
|
||||||
|
inkscape:cx="323.60285"
|
||||||
|
inkscape:cy="205.89558"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:window-width="1855"
|
||||||
|
inkscape:window-height="1056"
|
||||||
|
inkscape:window-x="65"
|
||||||
|
inkscape:window-y="24"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
units="px"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-71.73098,-42.362206)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4605"
|
||||||
|
d="M 454.66953,266.46352 363.7558,169.48888"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4607)"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||||||
|
d="m 270.72088,266.46352 88.89343,-93.94418"
|
||||||
|
id="path4235"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<rect
|
||||||
|
style="fill:#b3ff80;fill-opacity:0.59215689;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="rect4140"
|
||||||
|
width="115.15739"
|
||||||
|
height="78.286819"
|
||||||
|
x="112.12693"
|
||||||
|
y="91.202057" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="138.16592"
|
||||||
|
y="139.84962"
|
||||||
|
id="text4142"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4144"
|
||||||
|
x="138.16592"
|
||||||
|
y="139.84962">Slave</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="91.202057"
|
||||||
|
x="304.05591"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4146"
|
||||||
|
style="fill:#ff8080;fill-opacity:0.59215689;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4148"
|
||||||
|
y="139.84962"
|
||||||
|
x="324.09491"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="139.84962"
|
||||||
|
x="324.09491"
|
||||||
|
id="tspan4150"
|
||||||
|
sodipodi:role="line">Master</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="91.202057"
|
||||||
|
x="495.98492"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4152"
|
||||||
|
style="fill:#b3ff80;fill-opacity:0.59215689;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4154"
|
||||||
|
y="139.84962"
|
||||||
|
x="522.02386"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="139.84962"
|
||||||
|
x="522.02386"
|
||||||
|
id="tspan4156"
|
||||||
|
sodipodi:role="line">Slave</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="266.46353"
|
||||||
|
x="211.37442"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4158"
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4160"
|
||||||
|
y="315.11111"
|
||||||
|
x="237.41341"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="315.11111"
|
||||||
|
x="237.41341"
|
||||||
|
id="tspan4162"
|
||||||
|
sodipodi:role="line">client</tspan></text>
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="rect4164"
|
||||||
|
width="115.15739"
|
||||||
|
height="78.286819"
|
||||||
|
x="396.73743"
|
||||||
|
y="266.46353" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="418.77643"
|
||||||
|
y="315.11111"
|
||||||
|
id="text4166"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4168"
|
||||||
|
x="418.77643"
|
||||||
|
y="315.11111">server</tspan></text>
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#808080;stroke-width:1.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.32704408"
|
||||||
|
id="rect4225"
|
||||||
|
width="578"
|
||||||
|
height="348"
|
||||||
|
x="72.73098"
|
||||||
|
y="43.362206" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 227.14286,120.07649 76.42857,0"
|
||||||
|
id="path4591"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4593"
|
||||||
|
d="m 227.14286,140.07649 76.42857,0"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4595"
|
||||||
|
d="m 419.14286,120.07649 76.42857,0"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 419.14286,140.07649 76.42857,0"
|
||||||
|
id="path4597"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<g
|
||||||
|
id="g5635"
|
||||||
|
transform="translate(-190.91883,0)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4815"
|
||||||
|
d="m 542.14285,60.933632 21.07143,21.071429"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#d40000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#d40000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="M 563.21428,60.933632 542.14285,82.005061"
|
||||||
|
id="path4817"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 10 KiB |
251
doc/source/test_plans/mq_ha/cmss2-km.svg
Normal file
@ -0,0 +1,251 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="580"
|
||||||
|
height="350"
|
||||||
|
viewBox="0 0 580.00001 350"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="cmss2-km.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<marker
|
||||||
|
inkscape:isstock="true"
|
||||||
|
style="overflow:visible"
|
||||||
|
id="marker4607"
|
||||||
|
refX="0"
|
||||||
|
refY="0"
|
||||||
|
orient="auto"
|
||||||
|
inkscape:stockid="Arrow1Mend">
|
||||||
|
<path
|
||||||
|
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
id="path4609"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Mend"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Mend"
|
||||||
|
style="overflow:visible"
|
||||||
|
inkscape:isstock="true"
|
||||||
|
inkscape:collect="always">
|
||||||
|
<path
|
||||||
|
id="path4250"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Lend"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Lend"
|
||||||
|
style="overflow:visible"
|
||||||
|
inkscape:isstock="true">
|
||||||
|
<path
|
||||||
|
id="path4244"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
style="fill:#44aa00;fill-opacity:1;fill-rule:evenodd;stroke:#44aa00;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.98994949"
|
||||||
|
inkscape:cx="318.55208"
|
||||||
|
inkscape:cy="230.13924"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:window-width="1855"
|
||||||
|
inkscape:window-height="1056"
|
||||||
|
inkscape:window-x="65"
|
||||||
|
inkscape:window-y="24"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
units="px"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-71.73098,-42.362206)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4605"
|
||||||
|
d="m 454.66953,266.46352 100.0051,-96.97464"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4607)" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||||||
|
d="m 270.72088,266.46352 88.89343,-93.94418"
|
||||||
|
id="path4235"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<rect
|
||||||
|
style="fill:#b3ff80;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="rect4140"
|
||||||
|
width="115.15739"
|
||||||
|
height="78.286819"
|
||||||
|
x="112.12693"
|
||||||
|
y="91.202057" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="138.16592"
|
||||||
|
y="139.84962"
|
||||||
|
id="text4142"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4144"
|
||||||
|
x="138.16592"
|
||||||
|
y="139.84962">Slave</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="91.202057"
|
||||||
|
x="304.05591"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4146"
|
||||||
|
style="fill:#ff8080;fill-opacity:0.59215689;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4148"
|
||||||
|
y="139.84962"
|
||||||
|
x="324.09491"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="139.84962"
|
||||||
|
x="324.09491"
|
||||||
|
id="tspan4150"
|
||||||
|
sodipodi:role="line">Master</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="91.202057"
|
||||||
|
x="495.98492"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4152"
|
||||||
|
style="fill:#b3ff80;fill-opacity:0.59215689;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4154"
|
||||||
|
y="139.84962"
|
||||||
|
x="522.02386"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="139.84962"
|
||||||
|
x="522.02386"
|
||||||
|
id="tspan4156"
|
||||||
|
sodipodi:role="line">Slave</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="266.46353"
|
||||||
|
x="211.37442"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4158"
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4160"
|
||||||
|
y="315.11111"
|
||||||
|
x="237.41341"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="315.11111"
|
||||||
|
x="237.41341"
|
||||||
|
id="tspan4162"
|
||||||
|
sodipodi:role="line">client</tspan></text>
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="rect4164"
|
||||||
|
width="115.15739"
|
||||||
|
height="78.286819"
|
||||||
|
x="396.73743"
|
||||||
|
y="266.46353" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="418.77643"
|
||||||
|
y="315.11111"
|
||||||
|
id="text4166"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4168"
|
||||||
|
x="418.77643"
|
||||||
|
y="315.11111">server</tspan></text>
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#808080;stroke-width:1.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.32704408"
|
||||||
|
id="rect4225"
|
||||||
|
width="578"
|
||||||
|
height="348"
|
||||||
|
x="72.73098"
|
||||||
|
y="43.362206" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 227.14286,120.07649 76.42857,0"
|
||||||
|
id="path4591"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4593"
|
||||||
|
d="m 227.14286,140.07649 76.42857,0"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4595"
|
||||||
|
d="m 419.14286,120.07649 76.42857,0"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 419.14286,140.07649 76.42857,0"
|
||||||
|
id="path4597"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<g
|
||||||
|
id="g5635"
|
||||||
|
transform="translate(-189.90868,0)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4815"
|
||||||
|
d="m 542.14285,60.933632 21.07143,21.071429"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#d40000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#d40000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="M 563.21428,60.933632 542.14285,82.005061"
|
||||||
|
id="path4817"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 10 KiB |
252
doc/source/test_plans/mq_ha/cs1ss1-ks1.svg
Normal file
@ -0,0 +1,252 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="580"
|
||||||
|
height="350"
|
||||||
|
viewBox="0 0 580.00001 350"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="cs1ss1-ks1.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<marker
|
||||||
|
inkscape:isstock="true"
|
||||||
|
style="overflow:visible"
|
||||||
|
id="marker4607"
|
||||||
|
refX="0"
|
||||||
|
refY="0"
|
||||||
|
orient="auto"
|
||||||
|
inkscape:stockid="Arrow1Mend">
|
||||||
|
<path
|
||||||
|
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
id="path4609"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Mend"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Mend"
|
||||||
|
style="overflow:visible"
|
||||||
|
inkscape:isstock="true"
|
||||||
|
inkscape:collect="always">
|
||||||
|
<path
|
||||||
|
id="path4250"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Lend"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Lend"
|
||||||
|
style="overflow:visible"
|
||||||
|
inkscape:isstock="true">
|
||||||
|
<path
|
||||||
|
id="path4244"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
style="fill:#44aa00;fill-opacity:1;fill-rule:evenodd;stroke:#44aa00;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.98994949"
|
||||||
|
inkscape:cx="323.60285"
|
||||||
|
inkscape:cy="205.89558"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:window-width="1855"
|
||||||
|
inkscape:window-height="1056"
|
||||||
|
inkscape:window-x="65"
|
||||||
|
inkscape:window-y="24"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
units="px"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-71.73098,-42.362206)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4605"
|
||||||
|
d="M 454.66953,266.46352 168.79636,169.48888"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4607)"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||||||
|
d="M 270.72088,266.46352 168.69548,172.51934"
|
||||||
|
id="path4235"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<rect
|
||||||
|
style="fill:#ff8080;fill-opacity:0.59215689;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="rect4140"
|
||||||
|
width="115.15739"
|
||||||
|
height="78.286819"
|
||||||
|
x="112.12693"
|
||||||
|
y="91.202057" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="138.16592"
|
||||||
|
y="139.84962"
|
||||||
|
id="text4142"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4144"
|
||||||
|
x="138.16592"
|
||||||
|
y="139.84962">Slave</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="91.202057"
|
||||||
|
x="304.05591"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4146"
|
||||||
|
style="fill:#b3ff80;fill-opacity:0.59215689;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4148"
|
||||||
|
y="139.84962"
|
||||||
|
x="324.09491"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="139.84962"
|
||||||
|
x="324.09491"
|
||||||
|
id="tspan4150"
|
||||||
|
sodipodi:role="line">Master</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="91.202057"
|
||||||
|
x="495.98492"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4152"
|
||||||
|
style="fill:#b3ff80;fill-opacity:0.59215689;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4154"
|
||||||
|
y="139.84962"
|
||||||
|
x="522.02386"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="139.84962"
|
||||||
|
x="522.02386"
|
||||||
|
id="tspan4156"
|
||||||
|
sodipodi:role="line">Slave</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="266.46353"
|
||||||
|
x="211.37442"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4158"
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4160"
|
||||||
|
y="315.11111"
|
||||||
|
x="237.41341"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="315.11111"
|
||||||
|
x="237.41341"
|
||||||
|
id="tspan4162"
|
||||||
|
sodipodi:role="line">client</tspan></text>
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="rect4164"
|
||||||
|
width="115.15739"
|
||||||
|
height="78.286819"
|
||||||
|
x="396.73743"
|
||||||
|
y="266.46353" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="418.77643"
|
||||||
|
y="315.11111"
|
||||||
|
id="text4166"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4168"
|
||||||
|
x="418.77643"
|
||||||
|
y="315.11111">server</tspan></text>
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#808080;stroke-width:1.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.32704408"
|
||||||
|
id="rect4225"
|
||||||
|
width="578"
|
||||||
|
height="348"
|
||||||
|
x="72.73098"
|
||||||
|
y="43.362206" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 227.14286,120.07649 76.42857,0"
|
||||||
|
id="path4591"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4593"
|
||||||
|
d="m 227.14286,140.07649 76.42857,0"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4595"
|
||||||
|
d="m 419.14286,120.07649 76.42857,0"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 419.14286,140.07649 76.42857,0"
|
||||||
|
id="path4597"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<g
|
||||||
|
id="g5635"
|
||||||
|
transform="translate(-384.86812,0)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4815"
|
||||||
|
d="m 542.14285,60.933632 21.07143,21.071429"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#d40000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#d40000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="M 563.21428,60.933632 542.14285,82.005061"
|
||||||
|
id="path4817"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 10 KiB |
246
doc/source/test_plans/mq_ha/cs1ss2-ks2.svg
Normal file
@ -0,0 +1,246 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="580"
|
||||||
|
height="350"
|
||||||
|
viewBox="0 0 580.00001 350"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="cs1ss2-ks2.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<marker
|
||||||
|
inkscape:isstock="true"
|
||||||
|
style="overflow:visible"
|
||||||
|
id="marker4607"
|
||||||
|
refX="0"
|
||||||
|
refY="0"
|
||||||
|
orient="auto"
|
||||||
|
inkscape:stockid="Arrow1Mend">
|
||||||
|
<path
|
||||||
|
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
id="path4609"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Mend"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Mend"
|
||||||
|
style="overflow:visible"
|
||||||
|
inkscape:isstock="true"
|
||||||
|
inkscape:collect="always">
|
||||||
|
<path
|
||||||
|
id="path4250"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Lend"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Lend"
|
||||||
|
style="overflow:visible"
|
||||||
|
inkscape:isstock="true">
|
||||||
|
<path
|
||||||
|
id="path4244"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||||
|
style="fill:#44aa00;fill-opacity:1;fill-rule:evenodd;stroke:#44aa00;stroke-width:1pt;stroke-opacity:1"
|
||||||
|
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.49497475"
|
||||||
|
inkscape:cx="113.8469"
|
||||||
|
inkscape:cy="-319.52866"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:window-width="1855"
|
||||||
|
inkscape:window-height="1056"
|
||||||
|
inkscape:window-x="65"
|
||||||
|
inkscape:window-y="24"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
units="px"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-71.73098,-42.362206)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4605"
|
||||||
|
d="m 454.66953,266.46352 100.0051,-96.97464"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4607)" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||||||
|
d="M 270.72088,266.46352 170.71578,169.48888"
|
||||||
|
id="path4235"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<rect
|
||||||
|
style="fill:#b3ff80;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="rect4140"
|
||||||
|
width="115.15739"
|
||||||
|
height="78.286819"
|
||||||
|
x="112.12693"
|
||||||
|
y="91.202057" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="138.16592"
|
||||||
|
y="139.84962"
|
||||||
|
id="text4142"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4144"
|
||||||
|
x="138.16592"
|
||||||
|
y="139.84962">Slave</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="91.202057"
|
||||||
|
x="304.05591"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4146"
|
||||||
|
style="fill:#b3ff80;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4148"
|
||||||
|
y="139.84962"
|
||||||
|
x="324.09491"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="139.84962"
|
||||||
|
x="324.09491"
|
||||||
|
id="tspan4150"
|
||||||
|
sodipodi:role="line">Master</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="91.202057"
|
||||||
|
x="495.98492"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4152"
|
||||||
|
style="fill:#ff8080;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4154"
|
||||||
|
y="139.84962"
|
||||||
|
x="522.02386"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="139.84962"
|
||||||
|
x="522.02386"
|
||||||
|
id="tspan4156"
|
||||||
|
sodipodi:role="line">Slave</tspan></text>
|
||||||
|
<rect
|
||||||
|
y="266.46353"
|
||||||
|
x="211.37442"
|
||||||
|
height="78.286819"
|
||||||
|
width="115.15739"
|
||||||
|
id="rect4158"
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4160"
|
||||||
|
y="315.11111"
|
||||||
|
x="237.41341"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="315.11111"
|
||||||
|
x="237.41341"
|
||||||
|
id="tspan4162"
|
||||||
|
sodipodi:role="line">client</tspan></text>
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#000000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
id="rect4164"
|
||||||
|
width="115.15739"
|
||||||
|
height="78.286819"
|
||||||
|
x="396.73743"
|
||||||
|
y="266.46353" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.59143066px;line-height:125%;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="418.77643"
|
||||||
|
y="315.11111"
|
||||||
|
id="text4166"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4168"
|
||||||
|
x="418.77643"
|
||||||
|
y="315.11111">server</tspan></text>
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:0.59215686;stroke:#808080;stroke-width:1.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.32704408"
|
||||||
|
id="rect4225"
|
||||||
|
width="578"
|
||||||
|
height="348"
|
||||||
|
x="72.73098"
|
||||||
|
y="43.362206" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 227.14286,120.07649 76.42857,0"
|
||||||
|
id="path4591"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4593"
|
||||||
|
d="m 227.14286,140.07649 76.42857,0"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4595"
|
||||||
|
d="m 419.14286,120.07649 76.42857,0"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 419.14286,140.07649 76.42857,0"
|
||||||
|
id="path4597"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#d40000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 542.14285,60.933632 21.07143,21.071429"
|
||||||
|
id="path4815"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4817"
|
||||||
|
d="M 563.21428,60.933632 542.14285,82.005061"
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:#d40000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 10 KiB |
67
doc/source/test_plans/mq_ha/performa.rst
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
Performa omsimulator
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
This section describes how to perform
|
||||||
|
:ref:`message_queue_ha` with `Performa`_
|
||||||
|
tool.
|
||||||
|
|
||||||
|
Test environment preparation
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
To perform the test plan you will need to install performa toolkit.
|
||||||
|
The toolkit uses MongoDB for stats processing and reporting.
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
$ pip install performa
|
||||||
|
|
||||||
|
The execution requires the following parameters to be set:
|
||||||
|
* ``mongo-address`` - The host where MongoDB is installed
|
||||||
|
* ``remote-user`` - The user that can connect to remote host in OpenStack
|
||||||
|
cloud
|
||||||
|
* ``tester-hosts`` - List of hosts were omsimulator will be executed
|
||||||
|
* ``rabbit-url`` - RabbitMQ address, it has the form of
|
||||||
|
`rabbit://{<user>:<password>@<host>:<port>[,]}/`
|
||||||
|
* ``report`` - folder where to store the report
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Execution
|
||||||
|
^^^^^^^^^
|
||||||
|
|
||||||
|
RPC CALL measurements::
|
||||||
|
|
||||||
|
$ performa --mongo-url <mongo-address> --mongo-db performa
|
||||||
|
--scenario mq/omsimulator-ha-call --remote-user <remote-user>
|
||||||
|
--vars "{tester_hosts: [<tester-hosts>], rabbit_url: \"<rabbit-url>\"}"
|
||||||
|
--book <report>
|
||||||
|
|
||||||
|
example:
|
||||||
|
``$ performa --mongo-url 172.20.9.20 --mongo-db performa --scenario mq/omsimulator-ha-call --remote-user root --vars "{rabbit_hosts: [node-123, node-111, node-58], tester_hosts: [node-144], rabbit_url: \"rabbit://nova:tGAPNtjHh8yvvkR69MooN1eD@node-58:5673,nova:tGAPNtjHh8yvvkR69MooN1eD@node-111:5673,nova:tGAPNtjHh8yvvkR69MooN1eD@node-123:5673/\"}" --book books/omsimulator-ha-call-cmsm-km``
|
||||||
|
|
||||||
|
|
||||||
|
RPC CAST measurements::
|
||||||
|
|
||||||
|
$ performa --mongo-url <mongo-address> --mongo-db performa
|
||||||
|
--scenario mq/omsimulator-ha-cast --remote-user <remote-user>
|
||||||
|
--vars "{tester_hosts: [<tester-hosts>], rabbit_url: \"<rabbit-url>\"}"
|
||||||
|
--book <report>
|
||||||
|
|
||||||
|
example:
|
||||||
|
``$ performa --mongo-url 172.20.9.20 --mongo-db performa --scenario mq/omsimulator-ha-cast --remote-user root --vars "{rabbit_hosts: [node-123, node-111, node-58], tester_hosts: [node-144], rabbit_url: \"rabbit://nova:tGAPNtjHh8yvvkR69MooN1eD@node-58:5673,nova:tGAPNtjHh8yvvkR69MooN1eD@node-111:5673,nova:tGAPNtjHh8yvvkR69MooN1eD@node-123:5673/\"}" --book books/omsimulator-ha-cast-cmsm-km``
|
||||||
|
|
||||||
|
|
||||||
|
NOTIFY measurements::
|
||||||
|
|
||||||
|
$ performa --mongo-url <mongo-address> --mongo-db performa
|
||||||
|
--scenario mq/omsimulator-ha-notify --remote-user <remote-user>
|
||||||
|
--vars "{tester_hosts: [<tester-hosts>], rabbit_url: \"<rabbit-url>\"}"
|
||||||
|
--book <report>
|
||||||
|
|
||||||
|
example:
|
||||||
|
``$ performa --mongo-url 172.20.9.20 --mongo-db performa --scenario mq/omsimulator-ha-notify --remote-user root --vars "{rabbit_hosts: [node-123, node-111, node-58], tester_hosts: [node-144], rabbit_url: \"rabbit://nova:tGAPNtjHh8yvvkR69MooN1eD@node-58:5673,nova:tGAPNtjHh8yvvkR69MooN1eD@node-111:5673,nova:tGAPNtjHh8yvvkR69MooN1eD@node-123:5673/\"}" --book books/omsimulator-ha-notify-cmsm-km``
|
||||||
|
|
||||||
|
|
||||||
|
.. references:
|
||||||
|
|
||||||
|
.. _Performa: https://github.com/shakhat/performa
|
251
doc/source/test_plans/mq_ha/plan.rst
Normal file
@ -0,0 +1,251 @@
|
|||||||
|
.. _message_queue_ha:
|
||||||
|
|
||||||
|
===============================
|
||||||
|
Message Queue High Availability
|
||||||
|
===============================
|
||||||
|
|
||||||
|
:status: draft
|
||||||
|
:version: 1
|
||||||
|
|
||||||
|
:Abstract:
|
||||||
|
|
||||||
|
This document describes a test plan for analysing high availability of
|
||||||
|
OpenStack message bus. The measurement covers message queue and
|
||||||
|
oslo.messaging library.
|
||||||
|
|
||||||
|
|
||||||
|
Test Plan
|
||||||
|
=========
|
||||||
|
|
||||||
|
Test Environment
|
||||||
|
----------------
|
||||||
|
|
||||||
|
RabbitMQ is installed on 3 nodes in HA mode. Active monitoring is implemented
|
||||||
|
with help of pacemaker. The test tool is executed on another host.
|
||||||
|
|
||||||
|
Preparation
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
Setup RabbitMQ cluster, for example by using the setup made by OpenStack Fuel.
|
||||||
|
|
||||||
|
Environment description
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The environment description includes hardware specification of servers,
|
||||||
|
network parameters, operation system and OpenStack deployment characteristics.
|
||||||
|
|
||||||
|
Hardware
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
This section contains list of all types of hardware nodes.
|
||||||
|
|
||||||
|
+-----------+-------+----------------------------------------------------+
|
||||||
|
| Parameter | Value | Comments |
|
||||||
|
+-----------+-------+----------------------------------------------------+
|
||||||
|
| model | | e.g. Supermicro X9SRD-F |
|
||||||
|
+-----------+-------+----------------------------------------------------+
|
||||||
|
| CPU | | e.g. 6 x Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz |
|
||||||
|
+-----------+-------+----------------------------------------------------+
|
||||||
|
|
||||||
|
Network
|
||||||
|
~~~~~~~
|
||||||
|
|
||||||
|
This section contains list of interfaces and network parameters.
|
||||||
|
For complicated cases this section may include topology diagram and switch
|
||||||
|
parameters.
|
||||||
|
|
||||||
|
+------------------+-------+-------------------------+
|
||||||
|
| Parameter | Value | Comments |
|
||||||
|
+------------------+-------+-------------------------+
|
||||||
|
| card model | | e.g. Intel |
|
||||||
|
+------------------+-------+-------------------------+
|
||||||
|
| driver | | e.g. ixgbe |
|
||||||
|
+------------------+-------+-------------------------+
|
||||||
|
| speed | | e.g. 10G or 1G |
|
||||||
|
+------------------+-------+-------------------------+
|
||||||
|
|
||||||
|
Software
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
This section describes installed software.
|
||||||
|
|
||||||
|
+-----------------+-------+---------------------------+
|
||||||
|
| Parameter | Value | Comments |
|
||||||
|
+-----------------+-------+---------------------------+
|
||||||
|
| OS | | e.g. Ubuntu 14.04.3 |
|
||||||
|
+-----------------+-------+---------------------------+
|
||||||
|
| oslo.messaging | | e.g. 4.0.0 |
|
||||||
|
+-----------------+-------+---------------------------+
|
||||||
|
| MQ Server | | e.g. RabbitMQ 3.5.6 |
|
||||||
|
+-----------------+-------+---------------------------+
|
||||||
|
| HA mode | | e.g. Cluster |
|
||||||
|
+-----------------+-------+---------------------------+
|
||||||
|
|
||||||
|
|
||||||
|
.. _message_queue_ha_rpc_cmsm_km:
|
||||||
|
|
||||||
|
Test Case 1: Client and Server connected to Master, Master fails
|
||||||
|
----------------------------------------------------------------
|
||||||
|
|
||||||
|
.. image:: cmsm-km.*
|
||||||
|
|
||||||
|
Description
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
In this test case both client and server are connected to RabbitMQ master node.
|
||||||
|
The throughput is measured and at the same time RabbitMQ master process is
|
||||||
|
terminated.
|
||||||
|
|
||||||
|
List of performance metrics
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Test case result is time series showing message flow between client and server.
|
||||||
|
It can be shown as chart and/or table. The average throughput and number of
|
||||||
|
errors are calculated.
|
||||||
|
|
||||||
|
======== ========== ================= =================================
|
||||||
|
Priority Value Measurement Units Description
|
||||||
|
======== ========== ================= =================================
|
||||||
|
1 Throughput msg/sec Number of messages per second
|
||||||
|
2 Latency ms The latency in message processing
|
||||||
|
======== ========== ================= =================================
|
||||||
|
|
||||||
|
Options
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
|
The test case is executed for different types of communication:
|
||||||
|
* `RPC call`_
|
||||||
|
* `RPC cast`_
|
||||||
|
* `Notification`_
|
||||||
|
|
||||||
|
|
||||||
|
.. _message_queue_ha_rpc_cs1ss1_ks1:
|
||||||
|
|
||||||
|
Test Case 2: Client and Server connected to Slave 1, Slave 1 fails
|
||||||
|
------------------------------------------------------------------
|
||||||
|
|
||||||
|
.. image:: cs1ss1-ks1.*
|
||||||
|
|
||||||
|
Description
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
In this test case both client and server are connected to the same RabbitMQ
|
||||||
|
slave node. The throughput is measured and at the same time RabbitMQ slave
|
||||||
|
process is terminated.
|
||||||
|
|
||||||
|
List of performance metrics
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Test case result is time series showing message flow between client and server.
|
||||||
|
It can be shown as chart and/or table. The average throughput and number of
|
||||||
|
errors are calculated.
|
||||||
|
|
||||||
|
======== ========== ================= =================================
|
||||||
|
Priority Value Measurement Units Description
|
||||||
|
======== ========== ================= =================================
|
||||||
|
1 Throughput msg/sec Number of messages per second
|
||||||
|
2 Latency ms The latency in message processing
|
||||||
|
======== ========== ================= =================================
|
||||||
|
|
||||||
|
Options
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
|
The test case is executed for different types of communication:
|
||||||
|
* `RPC call`_
|
||||||
|
* `RPC cast`_
|
||||||
|
* `Notification`_
|
||||||
|
|
||||||
|
|
||||||
|
.. _message_queue_ha_rpc_cs1ss2_ks2:
|
||||||
|
|
||||||
|
Test Case 3: Client and Server on different slaves. Client Slave fails
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
|
.. image:: cs1ss2-ks2.*
|
||||||
|
|
||||||
|
Description
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
In this test case client and server are connected to different RabbitMQ
|
||||||
|
slave node. The throughput is measured and at the same time RabbitMQ slave
|
||||||
|
process is terminated.
|
||||||
|
|
||||||
|
List of performance metrics
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Test case result is time series showing message flow between client and server.
|
||||||
|
It can be shown as chart and/or table. The average throughput and number of
|
||||||
|
errors are calculated.
|
||||||
|
|
||||||
|
======== ========== ================= =================================
|
||||||
|
Priority Value Measurement Units Description
|
||||||
|
======== ========== ================= =================================
|
||||||
|
1 Throughput msg/sec Number of messages per second
|
||||||
|
2 Latency ms The latency in message processing
|
||||||
|
======== ========== ================= =================================
|
||||||
|
|
||||||
|
Options
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
|
The test case is executed for different types of communication:
|
||||||
|
* `RPC call`_
|
||||||
|
* `RPC cast`_
|
||||||
|
* `Notification`_
|
||||||
|
|
||||||
|
|
||||||
|
.. _message_queue_ha_rpc_cmss2_km:
|
||||||
|
|
||||||
|
Test Case 4: Client on Master and Server on Slave, Master fails
|
||||||
|
---------------------------------------------------------------
|
||||||
|
|
||||||
|
.. image:: cmss2-km.*
|
||||||
|
|
||||||
|
Description
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
In this test case client and server are connected to different RabbitMQ
|
||||||
|
slave node: the client to master and server to slave. The throughput is
|
||||||
|
measured and at the same time RabbitMQ slave process is terminated.
|
||||||
|
|
||||||
|
List of performance metrics
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Test case result is time series showing message flow between client and server.
|
||||||
|
It can be shown as chart and/or table. The average throughput and number of
|
||||||
|
errors are calculated.
|
||||||
|
|
||||||
|
======== ========== ================= =================================
|
||||||
|
Priority Value Measurement Units Description
|
||||||
|
======== ========== ================= =================================
|
||||||
|
1 Throughput msg/sec Number of messages per second
|
||||||
|
2 Latency ms The latency in message processing
|
||||||
|
======== ========== ================= =================================
|
||||||
|
|
||||||
|
Options
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
|
The test case is executed for different types of communication:
|
||||||
|
* `RPC call`_
|
||||||
|
* `RPC cast`_
|
||||||
|
* `Notification`_
|
||||||
|
|
||||||
|
|
||||||
|
Tools
|
||||||
|
=====
|
||||||
|
|
||||||
|
This section contains tools that can be used to perform the test plan.
|
||||||
|
|
||||||
|
.. include:: performa.rst
|
||||||
|
|
||||||
|
|
||||||
|
Reports
|
||||||
|
=======
|
||||||
|
|
||||||
|
Test plan execution reports:
|
||||||
|
* :ref:`mq_ha_rabbit_report`
|
||||||
|
|
||||||
|
.. references:
|
||||||
|
|
||||||
|
.. _RPC call: http://docs.openstack.org/developer/oslo.messaging/rpcclient.html#oslo_messaging.RPCClient.call
|
||||||
|
.. _RPC cast: http://docs.openstack.org/developer/oslo.messaging/rpcclient.html#oslo_messaging.RPCClient.cast
|
||||||
|
.. _Notification: http://docs.openstack.org/developer/oslo.messaging/notifier.html#notifier
|
12
doc/source/test_results/index.rst
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
.. raw:: pdf
|
||||||
|
|
||||||
|
PageBreak oneColumn
|
||||||
|
|
||||||
|
============
|
||||||
|
Test Results
|
||||||
|
============
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
mq_ha/index
|
68
doc/source/test_results/mq_ha/index.rst
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
.. raw:: pdf
|
||||||
|
|
||||||
|
PageBreak oneColumn
|
||||||
|
|
||||||
|
.. _mq_ha_rabbit_report:
|
||||||
|
|
||||||
|
=============================================
|
||||||
|
RabbitMQ HA Test Reports (HA queues disabled)
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
Environment description
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The test plan is executed at the following environment
|
||||||
|
(:ref:`intel_mirantis_performance_lab`).
|
||||||
|
|
||||||
|
Hardware
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
+-----------+------------------------------------------------------------+
|
||||||
|
| Parameter | Value |
|
||||||
|
+-----------+------------------------------------------------------------+
|
||||||
|
| model | HP ProLiant DL380 Gen9 |
|
||||||
|
+-----------+------------------------------------------------------------+
|
||||||
|
| CPU | 2 x Intel(R) Xeon(R) CPU E5-2680 v3 @2.50GHz |
|
||||||
|
+-----------+------------------------------------------------------------+
|
||||||
|
| RAM | 256 Gb |
|
||||||
|
+-----------+------------------------------------------------------------+
|
||||||
|
|
||||||
|
Network
|
||||||
|
~~~~~~~
|
||||||
|
|
||||||
|
+------------------+--------------------------------+
|
||||||
|
| Parameter | Value |
|
||||||
|
+------------------+--------------------------------+
|
||||||
|
| card model | Intel |
|
||||||
|
+------------------+--------------------------------+
|
||||||
|
| speed | 10G |
|
||||||
|
+------------------+--------------------------------+
|
||||||
|
|
||||||
|
Software
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
This section describes installed software.
|
||||||
|
|
||||||
|
+-----------------+--------------------------------------------+
|
||||||
|
| Parameter | Value |
|
||||||
|
+-----------------+--------------------------------------------+
|
||||||
|
| OS | Ubuntu 14.04.3 |
|
||||||
|
+-----------------+--------------------------------------------+
|
||||||
|
| oslo.messaging | 4.5.1 |
|
||||||
|
+-----------------+--------------------------------------------+
|
||||||
|
| MQ Server | RabbitMQ 3.5.6 |
|
||||||
|
+-----------------+--------------------------------------------+
|
||||||
|
| HA mode | Cluster, pacemaker, HA queues disabled |
|
||||||
|
+-----------------+--------------------------------------------+
|
||||||
|
|
||||||
|
|
||||||
|
Reports
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
rabbitmq/cmsm-km/index
|
||||||
|
rabbitmq/cs1ss1-ks1/index
|
||||||
|
rabbitmq/cs1ss2-ks2/index
|
||||||
|
rabbitmq/cmss2-km/index
|
14
doc/source/test_results/mq_ha/rabbitmq/cmsm-km/index.rst
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
.. raw:: pdf
|
||||||
|
|
||||||
|
PageBreak oneColumn
|
||||||
|
|
||||||
|
===================================================
|
||||||
|
Client and Server connected to Master, Master fails
|
||||||
|
===================================================
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
omsimulator-ha-call-cmsm-km/index
|
||||||
|
omsimulator-ha-cast-cmsm-km/index
|
||||||
|
omsimulator-ha-notify-cmsm-km/index
|
After Width: | Height: | Size: 142 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 69 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 77 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 109 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 74 KiB |
14
doc/source/test_results/mq_ha/rabbitmq/cmss2-km/index.rst
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
.. raw:: pdf
|
||||||
|
|
||||||
|
PageBreak oneColumn
|
||||||
|
|
||||||
|
======================================================================
|
||||||
|
Client connected to Master and Server connected to Slave, Master fails
|
||||||
|
======================================================================
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
omsimulator-ha-call-cmss2-km/index
|
||||||
|
omsimulator-ha-cast-cmss2-km/index
|
||||||
|
omsimulator-ha-notify-cmss2-km/index
|
After Width: | Height: | Size: 141 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 73 KiB |
After Width: | Height: | Size: 109 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 75 KiB |
14
doc/source/test_results/mq_ha/rabbitmq/cs1ss1-ks1/index.rst
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
.. raw:: pdf
|
||||||
|
|
||||||
|
PageBreak oneColumn
|
||||||
|
|
||||||
|
=====================================================
|
||||||
|
Client and Server connected to Slave 1, Slave 1 fails
|
||||||
|
=====================================================
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
omsimulator-ha-call-cs1ss1-ks1/index
|
||||||
|
omsimulator-ha-cast-cs1ss1-ks1/index
|
||||||
|
omsimulator-ha-notify-cs1ss1-ks1/index
|
After Width: | Height: | Size: 141 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 109 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 75 KiB |
14
doc/source/test_results/mq_ha/rabbitmq/cs1ss2-ks2/index.rst
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
.. raw:: pdf
|
||||||
|
|
||||||
|
PageBreak oneColumn
|
||||||
|
|
||||||
|
==========================================================================
|
||||||
|
Client connected to Slave 1 and Server connected to Slave 2, Slave 2 fails
|
||||||
|
==========================================================================
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
omsimulator-ha-call-cs1ss2-ks2/index
|
||||||
|
omsimulator-ha-cast-cs1ss2-ks2/index
|
||||||
|
omsimulator-ha-notify-cs1ss2-ks2/index
|
After Width: | Height: | Size: 141 KiB |
After Width: | Height: | Size: 77 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 77 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 109 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 75 KiB |