Files
performance-docs/raw_results/reliability/rally_results/NovaServers/boot_and_delete_server/random_controller_freeze_memcached_150_sec.html
Alexandr Nevenchannyy f84ec2ce07 Add reliability test results
This commit add part of reliability testing results.
Scope of this commit is testing Nova API under
several factors.

Change-Id: Id3cb644ccf4bd315846399e6ac40a446297787f3
2016-07-04 15:43:57 +03:00

856 lines
127 KiB
HTML

<!doctype html>
<html ng-app="App">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Rally | Rally Task Report</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.css">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.13/d3.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.js"></script>
<script type="text/javascript">
"use strict";
var widgetDirective = function($compile) {
var Chart = {
_render: function(node, data, chart, do_after){
nv.addGraph(function() {
d3.select(node)
.datum(data).transition().duration(0)
.call(chart);
if (typeof do_after === "function") {
do_after(node, chart)
}
nv.utils.windowResize(chart.update);
})
},
/* NOTE(amaretskiy): this is actually a result of
d3.scale.category20().range(), excluding red color (#d62728)
which is reserved for errors */
_colors: ["#1f77b4", "#aec7e8", "#ff7f0e", "#ffbb78", "#2ca02c",
"#98df8a", "#ff9896", "#9467bd", "#c5b0d5", "#8c564b",
"#c49c94", "#e377c2", "#f7b6d2", "#7f7f7f", "#c7c7c7",
"#bcbd22", "#dbdb8d", "#17becf", "#9edae5"],
_widgets: {
Pie: "pie",
StackedArea: "stack",
Lines: "lines",
Histogram: "histogram"
},
get_chart: function(widget) {
if (widget in this._widgets) {
var name = this._widgets[widget];
return Chart[name]
}
return function() { console.log("Error: unexpected widget:", widget) }
},
pie: function(node, data, opts, do_after) {
var chart = nv.models.pieChart()
.x(function(d) { return d.key })
.y(function(d) { return d.values })
.showLabels(true)
.labelType("percent")
.donut(true)
.donutRatio(0.25)
.donutLabelsOutside(true)
.color(function(d){
if (d.data && d.data.color) { return d.data.color }
});
var data_ = [], colors = [], colors_map = {errors: "#d62728"};
for (var i in data) {
var key = data[i][0];
if (! (key in colors_map)) {
if (! colors.length) { colors = Chart._colors.slice() }
colors_map[key] = colors.shift()
}
data_.push({key:key, values:data[i][1], color:colors_map[key]})
}
Chart._render(node, data_, chart)
},
stack: function(node, data, opts, do_after) {
var chart = nv.models.stackedAreaChart()
.x(function(d) { return d[0] })
.y(function(d) { return d[1] })
.useInteractiveGuideline(opts.guide)
.showControls(opts.controls)
.clipEdge(true);
chart.xAxis
.tickFormat(d3.format(opts.xformat || "d"))
.axisLabel(opts.xname || "")
.showMaxMin(false);
chart.yAxis
.orient("left")
.tickFormat(d3.format(opts.yformat || ",.3f"));
var data_ = [];
for (var i in data) {
var d = {key:data[i][0], values:data[i][1]};
if (d.key === "failed_duration") {
d.color = "#d62728"
}
data_.push(d);
}
Chart._render(node, data_, chart, do_after);
},
lines: function(node, data, opts, do_after) {
var chart = nv.models.lineChart()
.x(function(d) { return d[0] })
.y(function(d) { return d[1] })
.useInteractiveGuideline(opts.guide)
.clipEdge(true);
chart.xAxis
.tickFormat(d3.format(opts.xformat || "d"))
.axisLabel(opts.xname || "")
.showMaxMin(false);
chart.yAxis
.orient("left")
.tickFormat(d3.format(opts.yformat || ",.3f"));
var data_ = [];
for (var i in data) {
var d = {key:data[i][0], values:data[i][1]};
if (d.key === "failed_duration") {
d.color = "#d62728"
}
data_.push(d)
}
Chart._render(node, data_, chart, do_after)
},
histogram: function(node, data, opts) {
var chart = nv.models.multiBarChart()
.reduceXTicks(true)
.showControls(false)
.transitionDuration(0)
.groupSpacing(0.05);
chart
.legend.radioButtonMode(true);
chart.xAxis
.axisLabel("Duration (seconds)")
.tickFormat(d3.format(",.2f"));
chart.yAxis
.axisLabel("Iterations (frequency)")
.tickFormat(d3.format("d"));
Chart._render(node, data, chart)
}
};
return {
restrict: "A",
scope: { data: "=" },
link: function(scope, element, attrs) {
scope.$watch("data", function(data) {
if (! data) { return console.log("Chart has no data to render!") }
if (attrs.widget === "Table") {
var ng_class = attrs.lastrowClass ? " ng-class='{"+attrs.lastrowClass+":$last}'" : "";
var template = "<table class='striped'><thead>" +
"<tr><th ng-repeat='i in data.cols track by $index'>{{i}}<tr>" +
"</thead><tbody>" +
"<tr" + ng_class + " ng-repeat='row in data.rows track by $index'>" +
"<td ng-repeat='i in row track by $index'>{{i}}" +
"<tr>" +
"</tbody></table>";
var el = element.empty().append($compile(template)(scope)).children()[0]
} else {
var el_chart = element.addClass("chart").css({display:"block"});
var el = el_chart.html("<svg></svg>").children()[0];
var do_after = null;
if (attrs.widget in {StackedArea:0, Lines:0}) {
/* Hide widget if not enough data */
if ((! data.length) || (data[0].length < 1) || (data[0][1].length < 2)) {
return element.empty().css({display:"none"})
}
/* NOTE(amaretskiy): Dirty fix for changing chart width in case
if there are too long Y values that overlaps chart box. */
var do_after = function(node, chart){
var g_box = angular.element(el_chart[0].querySelector(".nv-y.nv-axis"));
if (g_box && g_box[0] && g_box[0].getBBox) {
try {
// 30 is padding aroung graphs
var width = g_box[0].getBBox().width + 30;
} catch (err) {
// This happens sometimes, just skip silently
return
}
// 890 is chart width (set by CSS)
if (typeof width === "number" && width > 890) {
width = (890 * 2) - width;
if (width > 0) {
angular.element(node).css({width:width+"px"});
chart.update()
}
}
}
}
}
else if (attrs.widget === "Pie") {
if (! data.length) {
return element.empty().css({display:"none"})
}
}
var options = {
xname: attrs.nameX || "",
xformat: attrs.formatX || "d",
yformat: attrs.formatY || ",.3f",
controls: attrs.controls === "true",
guide: attrs.guide === "true"
};
Chart.get_chart(attrs.widget)(el, data, options, do_after);
}
if (attrs.nameY) {
/* NOTE(amaretskiy): Dirty fix for displaying Y-axis label correctly.
I believe sometimes NVD3 will allow doing this in normal way */
var label_y = angular.element("<div>").addClass("chart-label-y").text(attrs.nameY);
angular.element(el).parent().prepend(label_y)
}
if (attrs.description) {
var desc_el = angular.element("<div>").addClass(attrs.descriptionClass || "h3").text(attrs.description);
angular.element(el).parent().prepend(desc_el)
}
if (attrs.title) {
var title_el = angular.element("<div>").addClass(attrs.titleClass || "h2").text(attrs.title);
angular.element(el).parent().prepend(title_el)
}
angular.element(el).parent().append(angular.element("<div style='clear:both'>"))
});
}
}
};
var controllerFunction = function($scope, $location) {
$scope.source = "{\n \"NovaServers.boot_and_delete_server\": [\n {\n \"args\": {\n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"force_delete\": false, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"resource_management_workers\": 20, \n \"tenants\": 1, \n \"user_domain\": \"default\", \n \"users_per_tenant\": 1\n }\n }, \n \"runner\": {\n \"concurrency\": 5, \n \"times\": 100, \n \"type\": \"constant\"\n }, \n \"sla\": {\n \"scrappy\": {\n \"cycle\": 0, \n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20\n }\n }\n }, \n {\n \"args\": {\n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"force_delete\": false, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"resource_management_workers\": 20, \n \"tenants\": 1, \n \"user_domain\": \"default\", \n \"users_per_tenant\": 1\n }\n }, \n \"runner\": {\n \"concurrency\": 5, \n \"times\": 100, \n \"type\": \"constant\"\n }, \n \"sla\": {\n \"scrappy\": {\n \"cycle\": 1, \n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20\n }\n }\n }, \n {\n \"args\": {\n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"force_delete\": false, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"resource_management_workers\": 20, \n \"tenants\": 1, \n \"user_domain\": \"default\", \n \"users_per_tenant\": 1\n }\n }, \n \"runner\": {\n \"concurrency\": 5, \n \"times\": 100, \n \"type\": \"constant\"\n }, \n \"sla\": {\n \"scrappy\": {\n \"cycle\": 2, \n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20\n }\n }\n }, \n {\n \"args\": {\n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"force_delete\": false, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"resource_management_workers\": 20, \n \"tenants\": 1, \n \"user_domain\": \"default\", \n \"users_per_tenant\": 1\n }\n }, \n \"runner\": {\n \"concurrency\": 5, \n \"times\": 100, \n \"type\": \"constant\"\n }, \n \"sla\": {\n \"scrappy\": {\n \"cycle\": 3, \n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20\n }\n }\n }, \n {\n \"args\": {\n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"force_delete\": false, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"resource_management_workers\": 20, \n \"tenants\": 1, \n \"user_domain\": \"default\", \n \"users_per_tenant\": 1\n }\n }, \n \"runner\": {\n \"concurrency\": 5, \n \"times\": 100, \n \"type\": \"constant\"\n }, \n \"sla\": {\n \"scrappy\": {\n \"cycle\": 4, \n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20\n }\n }\n }\n ]\n}";
$scope.scenarios = [{"load_profile": [["parallel iterations", [[0.0, 0], [2.305910205602646, 4.984156023883498], [4.611820411205292, 5], [6.917730616807938, 5], [9.223640822410584, 4.9936510568303305], [11.52955102801323, 5], [13.835461233615876, 5], [16.14137143921852, 4.998983011073741], [18.447281644821167, 4.996460390514285], [20.753191850423814, 5], [23.05910205602646, 5], [25.365012261629104, 4.99550512814241], [27.67092246723175, 4.998588870997808], [29.976832672834398, 5], [32.28274287843704, 4.998827402255723], [34.58865308403969, 4.99790284806921], [36.894563289642335, 4.997523286626718], [39.20047349524498, 5], [41.50638370084763, 4.99905507708448], [43.81229390645027, 5], [46.11820411205292, 4.9987216296173], [48.424114317655565, 5], [50.73002452325821, 4.999038120376069], [53.03593472886086, 5], [55.3418449344635, 4.997916702940709], [57.647755140066145, 4.998034159164807], [59.953665345668796, 4.998112635638481], [62.25957555127144, 4.99888933559924], [64.56548575687408, 5], [66.87139596247673, 5], [69.17730616807938, 4.998035503294139], [71.48321637368203, 4.996642158156854], [73.78912657928467, 5], [76.09503678488731, 4.998730211366065], [78.40094699048996, 4.998814374540727], [80.70685719609261, 4.998881064034169], [83.01276740169526, 4.997559371329367], [85.3186776072979, 4.997611792373045], [87.62458781290054, 5], [89.93049801850319, 4.996849981229421], [92.23640822410584, 4.997486064583882], [94.54231842970849, 5], [96.84822863531113, 4.9989994508093325], [99.15413884091377, 4.9989418600374815], [101.46004904651642, 5], [103.76595925211906, 5], [106.07186945772172, 5], [108.37777966332436, 5], [110.683689868927, 4.998780874702163], [112.98960007452965, 4.999175531750916], [115.29551028013229, 4.997625647244549], [117.60142048573495, 4.999094573807728], [119.90733069133759, 5], [122.21324089694023, 4.9978433961952105], [124.51915110254288, 4.999176048723733], [126.82506130814552, 5], [129.13097151374816, 5], [131.43688171935082, 4.9987224567738116], [133.74279192495345, 5], [136.0487021305561, 4.999035535511988], [138.35461233615877, 5], [140.6605225417614, 5], [142.96643274736405, 4.996958338731954], [145.27234295296668, 4.9987974178323125], [147.57825315856934, 5], [149.884163364172, 5], [152.19007356977463, 4.999089714263232], [154.49598377537728, 4.996273970116368], [156.8018939809799, 5], [159.10780418658257, 4.998844255569575], [161.41371439218523, 4.997665971124315], [163.71962459778786, 4.998782218831483], [166.0255348033905, 5], [168.33144500899314, 5], [170.6373552145958, 5], [172.94326542019846, 4.998652148470654], [175.2491756258011, 4.998550615009317], [177.55508583140374, 5], [179.86099603700637, 4.997540346729678], [182.16690624260903, 4.999245012897572], [184.4728164482117, 4.998761436524238], [186.77872665381432, 4.998753681931966], [189.08463685941697, 4.999087542977412], [191.3905470650196, 4.998949614629735], [193.69645727062226, 4.9967330419781595], [196.0023674762249, 4.998689887486307], [198.30827768182755, 4.998767950381736], [200.6141878874302, 4.997713222439818], [202.92009809303283, 4.998166504206031], [205.2260082986355, 4.999208514616668], [207.53191850423812, 4.99915082045024], [209.83782870984078, 4.9973728475368855], [212.14373891544344, 4.998416305471391], [214.44964912104606, 5], [216.75555932664872, 4.997007244360474], [219.06146953225135, 4.998773120109897], [221.367379737854, 4.619220331335246], [223.67328994345667, 2.9113991299503983], [225.9792001490593, 1.471131110620878], [228.28511035466195, 0.03921568627451], [230.59102056026458, 0]]]], "errors": [], "name": "boot_and_delete_server", "runner": "constant", "iterations_count": 100, "output_errors": [], "pos": "0", "load_duration": 226.0696280002594, "sla_success": true, "met": "boot_and_delete_server", "atomic": {"pie": [["nova.boot_server", 7.753439238071442], ["nova.delete_server", 3.4051424717903136]], "iter": [["nova.boot_server", [[1, 6.37992000579834], [2, 5.977200984954834], [3, 6.074921131134033], [4, 6.05936598777771], [5, 5.867063045501709], [6, 6.001914978027344], [7, 5.790376901626587], [8, 4.842473030090332], [9, 5.752816915512085], [10, 5.63728404045105], [11, 5.58213210105896], [12, 4.545947074890137], [13, 4.612034797668457], [14, 5.847820043563843], [15, 4.907587051391602], [16, 6.127630949020386], [17, 4.798371076583862], [18, 6.034130096435547], [19, 5.816871881484985], [20, 6.08502984046936], [21, 6.8277740478515625], [22, 15.961359977722168], [23, 7.676219940185547], [24, 12.61128282546997], [25, 16.552857875823975], [26, 9.579792022705078], [27, 16.737958192825317], [28, 14.383763074874878], [29, 5.787930011749268], [30, 13.35167384147644], [31, 10.087867021560669], [32, 6.828556060791016], [33, 5.419229984283447], [34, 7.570225954055786], [35, 7.640498876571655], [36, 5.660332202911377], [37, 4.516006946563721], [38, 4.664398908615112], [39, 5.914597034454346], [40, 6.528486013412476], [41, 4.878810882568359], [42, 5.881991147994995], [43, 4.559883117675781], [44, 12.293545961380005], [45, 5.699846982955933], [46, 17.58295202255249], [47, 4.689863204956055], [48, 16.325042963027954], [49, 12.714843034744263], [50, 11.649282932281494], [51, 15.228049039840698], [52, 7.744970083236694], [53, 5.747406005859375], [54, 4.554667949676514], [55, 19.565051078796387], [56, 15.605063915252686], [57, 6.041414022445679], [58, 15.666486978530884], [59, 7.720539093017578], [60, 11.23286485671997], [61, 12.744395971298218], [62, 6.48216986656189], [63, 8.745936870574951], [64, 5.815219163894653], [65, 5.683638095855713], [66, 5.506027936935425], [67, 13.272815942764282], [68, 6.358487844467163], [69, 9.849143028259277], [70, 13.434024095535278], [71, 16.381267070770264], [72, 12.709526777267456], [73, 6.447314977645874], [74, 7.468864917755127], [75, 5.75875186920166], [76, 6.947021007537842], [77, 7.439234018325806], [78, 6.968819856643677], [79, 5.610695123672485], [80, 5.738986968994141], [81, 5.5897181034088135], [82, 5.782157897949219], [83, 5.505512952804565], [84, 4.3886260986328125], [85, 4.98491907119751], [86, 4.719606161117554], [87, 5.643244981765747], [88, 4.789014101028442], [89, 5.840177059173584], [90, 5.581876039505005], [91, 4.729176998138428], [92, 4.6204469203948975], [93, 5.742276191711426], [94, 4.849642992019653], [95, 5.4062659740448], [96, 5.931175947189331], [97, 4.429794073104858], [98, 4.64447283744812], [99, 5.634974002838135], [100, 4.744225978851318]]], ["nova.delete_server", [[1, 2.748321056365967], [2, 2.920289993286133], [3, 2.4436941146850586], [4, 2.6029529571533203], [5, 2.751296043395996], [6, 2.4694180488586426], [7, 2.4429869651794434], [8, 2.590230941772461], [9, 2.6336939334869385], [10, 2.4582622051239014], [11, 2.5150561332702637], [12, 2.3837530612945557], [13, 2.370431900024414], [14, 2.3763580322265625], [15, 2.429502010345459], [16, 4.606190919876099], [17, 2.427022933959961], [18, 4.762650012969971], [19, 4.552887916564941], [20, 2.7498281002044678], [21, 3.3713788986206055], [22, 6.6860339641571045], [23, 2.5164079666137695], [24, 2.6096489429473877], [25, 6.581502914428711], [26, 2.5416741371154785], [27, 6.397022008895874], [28, 6.490889072418213], [29, 2.5920488834381104], [30, 6.3657989501953125], [31, 2.5415549278259277], [32, 2.426154851913452], [33, 2.472851037979126], [34, 2.425032138824463], [35, 2.4467289447784424], [36, 2.458738088607788], [37, 2.748753070831299], [38, 2.534193992614746], [39, 2.6416738033294678], [40, 2.504750967025757], [41, 2.3721818923950195], [42, 2.5101001262664795], [43, 2.381831169128418], [44, 8.500856876373291], [45, 2.3761589527130127], [46, 6.517589092254639], [47, 2.549588918685913], [48, 7.599891901016235], [49, 4.564972877502441], [50, 2.4008758068084717], [51, 11.45045804977417], [52, 2.639080047607422], [53, 2.5171589851379395], [54, 2.428734064102173], [55, 6.38266396522522], [56, 6.390767812728882], [57, 2.481253147125244], [58, 6.434311151504517], [59, 2.7351598739624023], [60, 7.44512414932251], [61, 6.444375038146973], [62, 2.409649133682251], [63, 2.4660818576812744], [64, 2.702199935913086], [65, 2.5283658504486084], [66, 2.343305826187134], [67, 6.3250648975372314], [68, 2.4494400024414062], [69, 2.4664340019226074], [70, 8.38349199295044], [71, 7.531327962875366], [72, 3.449889898300171], [73, 2.5308890342712402], [74, 2.566972017288208], [75, 2.3759729862213135], [76, 2.706712007522583], [77, 2.48104190826416], [78, 2.4115209579467773], [79, 2.399009943008423], [80, 2.452716112136841], [81, 2.485326051712036], [82, 2.533616065979004], [83, 2.499746084213257], [84, 2.467618942260742], [85, 2.488940954208374], [86, 2.3680479526519775], [87, 2.3911190032958984], [88, 2.4065160751342773], [89, 2.669092893600464], [90, 2.33622407913208], [91, 2.501645088195801], [92, 2.7086708545684814], [93, 2.3652820587158203], [94, 2.3818700313568115], [95, 2.654222011566162], [96, 2.783903121948242], [97, 2.3944129943847656], [98, 2.4680910110473633], [99, 2.474449872970581], [100, 2.4445669651031494]]]], "histogram": {"data": [[{"disabled": 0, "values": [{"y": 49, "x": 5.90626859664917}, {"y": 19, "x": 7.423911094665527}, {"y": 8, "x": 8.941553592681885}, {"y": 3, "x": 10.459196090698242}, {"y": 2, "x": 11.9768385887146}, {"y": 8, "x": 13.494481086730957}, {"y": 1, "x": 15.012123584747314}, {"y": 6, "x": 16.529766082763672}, {"y": 3, "x": 18.04740858078003}, {"y": 1, "x": 19.565051078796387}], "key": "nova.boot_server", "view": "Square Root Choice"}, {"disabled": 1, "values": [{"y": 77, "x": 3.2476474761962892}, {"y": 2, "x": 4.159070873260498}, {"y": 4, "x": 5.070494270324707}, {"y": 0, "x": 5.981917667388916}, {"y": 11, "x": 6.893341064453125}, {"y": 3, "x": 7.804764461517333}, {"y": 2, "x": 8.716187858581542}, {"y": 0, "x": 9.627611255645752}, {"y": 0, "x": 10.53903465270996}, {"y": 1, "x": 11.45045804977417}], "key": "nova.delete_server", "view": "Square Root Choice"}], [{"disabled": 0, "values": [{"y": 59, "x": 6.285679221153259}, {"y": 16, "x": 8.182732343673706}, {"y": 3, "x": 10.079785466194153}, {"y": 3, "x": 11.9768385887146}, {"y": 8, "x": 13.873891711235046}, {"y": 4, "x": 15.770944833755493}, {"y": 6, "x": 17.66799795627594}, {"y": 1, "x": 19.565051078796387}], "key": "nova.boot_server", "view": "Sturges Formula"}, {"disabled": 1, "values": [{"y": 79, "x": 3.4755033254623413}, {"y": 3, "x": 4.6147825717926025}, {"y": 1, "x": 5.754061818122864}, {"y": 11, "x": 6.893341064453125}, {"y": 3, "x": 8.032620310783386}, {"y": 2, "x": 9.171899557113647}, {"y": 0, "x": 10.311178803443909}, {"y": 1, "x": 11.45045804977417}], "key": "nova.delete_server", "view": "Sturges Formula"}], [{"disabled": 0, "values": [{"y": 49, "x": 5.90626859664917}, {"y": 19, "x": 7.423911094665527}, {"y": 8, "x": 8.941553592681885}, {"y": 3, "x": 10.459196090698242}, {"y": 2, "x": 11.9768385887146}, {"y": 8, "x": 13.494481086730957}, {"y": 1, "x": 15.012123584747314}, {"y": 6, "x": 16.529766082763672}, {"y": 3, "x": 18.04740858078003}, {"y": 1, "x": 19.565051078796387}], "key": "nova.boot_server", "view": "Rice Rule"}, {"disabled": 1, "values": [{"y": 77, "x": 3.2476474761962892}, {"y": 2, "x": 4.159070873260498}, {"y": 4, "x": 5.070494270324707}, {"y": 0, "x": 5.981917667388916}, {"y": 11, "x": 6.893341064453125}, {"y": 3, "x": 7.804764461517333}, {"y": 2, "x": 8.716187858581542}, {"y": 0, "x": 9.627611255645752}, {"y": 0, "x": 10.53903465270996}, {"y": 1, "x": 11.45045804977417}], "key": "nova.delete_server", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "iterations": {"pie": [["success", 100], ["errors", 0]], "iter": [["duration", [[1, 9.128380060195923], [2, 8.897629976272583], [3, 8.518771886825562], [4, 8.662447214126587], [5, 8.618486166000366], [6, 8.471407890319824], [7, 8.233435869216919], [8, 7.432790994644165], [9, 8.386577844619751], [10, 8.095617055892944], [11, 8.097280025482178], [12, 6.929771184921265], [13, 6.982534170150757], [14, 8.224252939224243], [15, 7.337162017822266], [16, 10.73390793800354], [17, 7.225480079650879], [18, 10.796859979629517], [19, 10.369837999343872], [20, 8.83493709564209], [21, 10.199243068695068], [22, 22.64759111404419], [23, 10.192706108093262], [24, 15.221041917800903], [25, 23.13455605506897], [26, 12.121678113937378], [27, 23.135285139083862], [28, 20.874967098236084], [29, 8.380105972290039], [30, 19.717578887939453], [31, 12.629508972167969], [32, 9.254777908325195], [33, 7.8921520709991455], [34, 9.995320081710815], [35, 10.087393045425415], [36, 8.119140863418579], [37, 7.26482892036438], [38, 7.198657989501953], [39, 8.556334972381592], [40, 9.033311128616333], [41, 7.251091957092285], [42, 8.392160177230835], [43, 6.941778898239136], [44, 20.79449200630188], [45, 8.07608699798584], [46, 24.100615978240967], [47, 7.2395219802856445], [48, 23.92500114440918], [49, 17.279923915863037], [50, 14.050235986709595], [51, 26.678582906723022], [52, 10.384106874465942], [53, 8.26466417312622], [54, 6.983475923538208], [55, 25.947803020477295], [56, 21.99591302871704], [57, 8.522761106491089], [58, 22.100866079330444], [59, 10.455782175064087], [60, 18.678067922592163], [61, 19.18890905380249], [62, 8.89189100265503], [63, 11.212086200714111], [64, 8.5174880027771], [65, 8.212066888809204], [66, 7.849408864974976], [67, 19.597995042800903], [68, 8.807996988296509], [69, 12.31568193435669], [70, 21.817632913589478], [71, 23.912774085998535], [72, 16.15953302383423], [73, 8.978294134140015], [74, 10.035919904708862], [75, 8.13479208946228], [76, 9.653795003890991], [77, 9.92034101486206], [78, 9.38041090965271], [79, 8.009818077087402], [80, 8.191776037216187], [81, 8.075114965438843], [82, 8.315842866897583], [83, 8.005357027053833], [84, 6.856302976608276], [85, 7.473942995071411], [86, 7.087723970413208], [87, 8.034439086914062], [88, 7.195602893829346], [89, 8.509373903274536], [90, 7.9181671142578125], [91, 7.230880975723267], [92, 7.32918381690979], [93, 8.107635974884033], [94, 7.231596946716309], [95, 8.060570001602173], [96, 8.715153932571411], [97, 6.824314117431641], [98, 7.112633943557739], [99, 8.109507083892822], [100, 7.188874959945679]]], ["idle_duration", [[1, 0.0], [2, 0.0], [3, 0.0], [4, 0.0], [5, 0.0], [6, 0.0], [7, 0.0], [8, 0.0], [9, 0.0], [10, 0.0], [11, 0.0], [12, 0.0], [13, 0.0], [14, 0.0], [15, 0.0], [16, 0.0], [17, 0.0], [18, 0.0], [19, 0.0], [20, 0.0], [21, 0.0], [22, 0.0], [23, 0.0], [24, 0.0], [25, 0.0], [26, 0.0], [27, 0.0], [28, 0.0], [29, 0.0], [30, 0.0], [31, 0.0], [32, 0.0], [33, 0.0], [34, 0.0], [35, 0.0], [36, 0.0], [37, 0.0], [38, 0.0], [39, 0.0], [40, 0.0], [41, 0.0], [42, 0.0], [43, 0.0], [44, 0.0], [45, 0.0], [46, 0.0], [47, 0.0], [48, 0.0], [49, 0.0], [50, 0.0], [51, 0.0], [52, 0.0], [53, 0.0], [54, 0.0], [55, 0.0], [56, 0.0], [57, 0.0], [58, 0.0], [59, 0.0], [60, 0.0], [61, 0.0], [62, 0.0], [63, 0.0], [64, 0.0], [65, 0.0], [66, 0.0], [67, 0.0], [68, 0.0], [69, 0.0], [70, 0.0], [71, 0.0], [72, 0.0], [73, 0.0], [74, 0.0], [75, 0.0], [76, 0.0], [77, 0.0], [78, 0.0], [79, 0.0], [80, 0.0], [81, 0.0], [82, 0.0], [83, 0.0], [84, 0.0], [85, 0.0], [86, 0.0], [87, 0.0], [88, 0.0], [89, 0.0], [90, 0.0], [91, 0.0], [92, 0.0], [93, 0.0], [94, 0.0], [95, 0.0], [96, 0.0], [97, 0.0], [98, 0.0], [99, 0.0], [100, 0.0]]]], "histogram": {"data": [[{"disabled": null, "values": [{"y": 55, "x": 8.809740996360778}, {"y": 19, "x": 10.795167875289916}, {"y": 5, "x": 12.780594754219056}, {"y": 1, "x": 14.766021633148194}, {"y": 2, "x": 16.75144851207733}, {"y": 2, "x": 18.73687539100647}, {"y": 3, "x": 20.72230226993561}, {"y": 6, "x": 22.707729148864747}, {"y": 5, "x": 24.693156027793886}, {"y": 2, "x": 26.678582906723022}], "key": "task", "view": "Square Root Choice"}], [{"disabled": null, "values": [{"y": 62, "x": 9.306097716093063}, {"y": 14, "x": 11.787881314754486}, {"y": 4, "x": 14.269664913415909}, {"y": 2, "x": 16.75144851207733}, {"y": 3, "x": 19.233232110738754}, {"y": 4, "x": 21.715015709400177}, {"y": 9, "x": 24.1967993080616}, {"y": 2, "x": 26.678582906723022}], "key": "task", "view": "Sturges Formula"}], [{"disabled": null, "values": [{"y": 55, "x": 8.809740996360778}, {"y": 19, "x": 10.795167875289916}, {"y": 5, "x": 12.780594754219056}, {"y": 1, "x": 14.766021633148194}, {"y": 2, "x": 16.75144851207733}, {"y": 2, "x": 18.73687539100647}, {"y": 3, "x": 20.72230226993561}, {"y": 6, "x": 22.707729148864747}, {"y": 5, "x": 24.693156027793886}, {"y": 2, "x": 26.678582906723022}], "key": "task", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "additive_output": [], "table": {"rows": [["nova.boot_server", 4.389, 5.923, 14.468, 16.328, 19.565, 7.753, "100.0%", 100], ["nova.delete_server", 2.336, 2.523, 6.449, 7.449, 11.45, 3.405, "100.0%", 100], ["total", 6.824, 8.54, 21.835, 23.174, 26.679, 11.159, "100.0%", 100]], "cols": ["Action", "Min (sec)", "Median (sec)", "90%ile (sec)", "95%ile (sec)", "Max (sec)", "Avg (sec)", "Success", "Count"]}, "full_duration": 230.06532502174377, "config": "{\n \"NovaServers.boot_and_delete_server\": [\n {\n \"runner\": {\n \"type\": \"constant\", \n \"concurrency\": 5, \n \"times\": 100\n }, \n \"args\": {\n \"force_delete\": false, \n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"sla\": {\n \"scrappy\": {\n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20, \n \"cycle\": 0\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"users_per_tenant\": 1, \n \"tenants\": 1, \n \"resource_management_workers\": 20, \n \"user_domain\": \"default\"\n }\n }\n }\n ]\n}", "sla": [{"criterion": "scrappy", "detail": "Scrappy failure rate 0.00% MTTR 0 seconds - Passed", "success": true}], "complete_output": [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []], "cls": "NovaServers"}, {"load_profile": [["parallel iterations", [[0.0, 0], [2.342598809194565, 4.956090289755681], [4.68519761838913, 5], [7.027796427583695, 5], [9.37039523677826, 4.997206574717397], [11.712994045972824, 4.995809709413219], [14.05559285516739, 4.99872740227589], [16.398191664361953, 4.998714273268657], [18.74079047355652, 4.996874380301891], [21.083389282751085, 4.999165544726489], [23.425988091945648, 5], [25.768586901140214, 4.997968871338766], [28.11118571033478, 4.99783829369321], [30.453784519529343, 4.998724450793643], [32.796383328723905, 4.997912996726596], [35.138982137918475, 4.997686750346188], [37.48158094711304, 5], [39.8241797563076, 4.998666438901228], [42.16677856550217, 5], [44.50937737469673, 4.997821602552232], [46.851976183891296, 5], [49.194574993085865, 5], [51.53717380228043, 4.9978041989845075], [53.87977261147499, 4.999262740090093], [56.22237142066956, 5], [58.56497022986412, 4.9964320650660445], [60.907569039058686, 5], [63.25016784825325, 4.998360807825932], [65.59276665744781, 4.997727358670872], [67.93536546664238, 5], [70.27796427583695, 5], [72.6205630850315, 5], [74.96316189422608, 4.996461172787509], [77.30576070342065, 4.998847802396463], [79.6483595126152, 5], [81.99095832180977, 4.99883589469223], [84.33355713100434, 5], [86.6761559401989, 4.99874460229311], [89.01875474939347, 5], [91.36135355858804, 4.998837624871477], [93.70395236778259, 4.998412509652852], [96.04655117697716, 4.9979394582915635], [98.38914998617173, 5], [100.73174879536629, 4.998937059290574], [103.07434760456086, 4.998985707860008], [105.41694641375543, 4.998819712427504], [107.75954522294998, 4.998718954930148], [110.10214403214455, 5], [112.44474284133912, 5], [114.78734165053368, 4.998966065236781], [117.12994045972825, 4.998062097467631], [119.4725392689228, 5], [121.81513807811737, 5], [124.15773688731194, 4.997498160808218], [126.5003356965065, 4.997610826009789], [128.84293450570107, 5], [131.18553331489562, 5], [133.5281321240902, 4.998915279387118], [135.87073093328476, 4.996737390815581], [138.21332974247932, 5], [140.5559285516739, 5], [142.89852736086846, 4.999055729231897], [145.241126170063, 4.998899504223379], [147.5837249792576, 4.9986314282152895], [149.92632378845215, 5], [152.2689225976467, 5], [154.6115214068413, 4.999097558859598], [156.95412021603585, 4.997463964324257], [159.2967190252304, 4.999188138831951], [161.639317834425, 4.998724043692652], [163.98191664361954, 5], [166.3245154528141, 4.997601360911553], [168.66711426200868, 5], [171.00971307120324, 4.998817066271003], [173.3523118803978, 5], [175.69491068959238, 4.998791927784302], [178.03750949878693, 4.998975530335017], [180.3801083079815, 4.998789790504042], [182.72270711717607, 5], [185.06530592637063, 4.99823236746062], [187.40790473556518, 4.997992788522472], [189.75050354475977, 4.999030081868948], [192.09310235395432, 4.999112519821313], [194.43570116314888, 4.997701609532655], [196.77829997234346, 4.997356725046239], [199.12089878153802, 4.999739219974592], [201.46349759073257, 4.997456636506267], [203.80609639992716, 4.99912279912156], [206.1486952091217, 4.998166111772964], [208.49129401831627, 4.99844619726055], [210.83389282751085, 4.999117710359068], [213.1764916367054, 4.999206051275925], [215.51909044589996, 4.9974011689951], [217.86168925509455, 4.998762514737096], [220.2042880642891, 4.997766949243057], [222.54688687348366, 4.99876424491633], [224.88948568267824, 3.164633582078503], [227.2320844918728, 1.5157187665290324], [229.57468330106735, 1], [231.9172821102619, 0.03921568627450965], [234.2598809194565, 0]]]], "errors": [], "name": "boot_and_delete_server [2]", "runner": "constant", "iterations_count": 100, "output_errors": [], "pos": "1", "load_duration": 229.66654992103577, "sla_success": true, "met": "boot_and_delete_server", "atomic": {"pie": [["nova.boot_server", 7.778541469573975], ["nova.delete_server", 3.4791109442710875]], "iter": [["nova.boot_server", [[1, 5.7051050662994385], [2, 5.651726961135864], [3, 4.699256896972656], [4, 5.67628812789917], [5, 5.63162899017334], [6, 4.3591039180755615], [7, 4.488201141357422], [8, 5.573019981384277], [9, 5.5033180713653564], [10, 5.69619607925415], [11, 4.560390949249268], [12, 5.968864917755127], [13, 4.3804309368133545], [14, 5.630713939666748], [15, 5.706908941268921], [16, 6.0388569831848145], [17, 5.958155155181885], [18, 4.590580940246582], [19, 5.661646127700806], [20, 4.711503028869629], [21, 6.587475061416626], [22, 7.669461011886597], [23, 10.43643307685852], [24, 6.467128038406372], [25, 12.580209016799927], [26, 11.478870153427124], [27, 11.465776920318604], [28, 11.669052124023438], [29, 9.807528972625732], [30, 16.358004093170166], [31, 9.147649049758911], [32, 13.387061834335327], [33, 4.52731990814209], [34, 13.181418895721436], [35, 6.674408912658691], [36, 5.2906389236450195], [37, 11.244096040725708], [38, 12.174544095993042], [39, 12.116109132766724], [40, 5.480562925338745], [41, 12.2327139377594], [42, 7.5525689125061035], [43, 6.6083619594573975], [44, 7.802567958831787], [45, 12.341503858566284], [46, 7.49864387512207], [47, 16.22848892211914], [48, 11.639928102493286], [49, 13.277421951293945], [50, 6.637539863586426], [51, 15.357264995574951], [52, 6.544842004776001], [53, 5.490020990371704], [54, 8.549992084503174], [55, 6.494159936904907], [56, 7.563761949539185], [57, 14.44084882736206], [58, 15.323251962661743], [59, 5.365725040435791], [60, 7.809657096862793], [61, 14.460224866867065], [62, 7.432861089706421], [63, 14.249513149261475], [64, 7.499287128448486], [65, 6.43850302696228], [66, 5.679714918136597], [67, 13.333753108978271], [68, 6.4818809032440186], [69, 10.816377878189087], [70, 16.39565396308899], [71, 17.256726026535034], [72, 7.684903860092163], [73, 7.672986030578613], [74, 9.109119892120361], [75, 8.33800482749939], [76, 5.446235179901123], [77, 5.7222020626068115], [78, 4.362189054489136], [79, 5.688503980636597], [80, 4.425049066543579], [81, 5.4105470180511475], [82, 4.55963397026062], [83, 4.7823450565338135], [84, 5.324710130691528], [85, 5.766374826431274], [86, 4.717416048049927], [87, 4.375078916549683], [88, 4.522660970687866], [89, 4.559797048568726], [90, 5.654687881469727], [91, 5.579211950302124], [92, 4.549568176269531], [93, 5.588135004043579], [94, 5.514394044876099], [95, 5.64827299118042], [96, 4.669347047805786], [97, 4.6855549812316895], [98, 4.311607122421265], [99, 4.547797203063965], [100, 5.898406982421875]]], ["nova.delete_server", [[1, 4.562765836715698], [2, 2.5008599758148193], [3, 2.394118070602417], [4, 4.61093282699585], [5, 4.6579320430755615], [6, 2.375067949295044], [7, 2.4005980491638184], [8, 2.48494291305542], [9, 2.5395660400390625], [10, 2.2795748710632324], [11, 2.401496171951294], [12, 2.431674003601074], [13, 2.433344841003418], [14, 2.3811910152435303], [15, 2.551455020904541], [16, 2.603262186050415], [17, 2.3373329639434814], [18, 2.470392942428589], [19, 2.628906011581421], [20, 2.3753628730773926], [21, 3.49812388420105], [22, 3.4054441452026367], [23, 8.462514877319336], [24, 3.448301076889038], [25, 2.6447880268096924], [26, 2.4880189895629883], [27, 2.519972085952759], [28, 2.502937078475952], [29, 2.4065401554107666], [30, 7.367938041687012], [31, 2.528714895248413], [32, 6.3218770027160645], [33, 2.6823911666870117], [34, 6.357120037078857], [35, 2.4076778888702393], [36, 2.5209410190582275], [37, 6.3467490673065186], [38, 7.626757860183716], [39, 6.382979869842529], [40, 2.3707849979400635], [41, 8.591989040374756], [42, 2.406730890274048], [43, 2.33627986907959], [44, 2.3684840202331543], [45, 7.4343390464782715], [46, 4.6143410205841064], [47, 7.400538921356201], [48, 2.648983955383301], [49, 6.458252906799316], [50, 2.965545177459717], [51, 6.386845111846924], [52, 2.5045509338378906], [53, 2.483506917953491], [54, 2.7839601039886475], [55, 2.340954065322876], [56, 2.505518913269043], [57, 7.305225133895874], [58, 7.468000888824463], [59, 2.731504201889038], [60, 2.4754390716552734], [61, 6.374591112136841], [62, 2.425218105316162], [63, 9.400630950927734], [64, 2.784075975418091], [65, 2.4169459342956543], [66, 3.5861001014709473], [67, 7.621921062469482], [68, 2.3760430812835693], [69, 2.5494120121002197], [70, 6.754279851913452], [71, 3.9902420043945312], [72, 2.693419933319092], [73, 2.5484981536865234], [74, 2.349508047103882], [75, 2.4376111030578613], [76, 2.377147912979126], [77, 2.587383985519409], [78, 2.3364949226379395], [79, 2.3819000720977783], [80, 2.4597909450531006], [81, 2.4812028408050537], [82, 2.5605838298797607], [83, 2.4918150901794434], [84, 2.318578004837036], [85, 2.481649875640869], [86, 2.659451961517334], [87, 2.541084051132202], [88, 2.4980878829956055], [89, 2.334608793258667], [90, 2.511802911758423], [91, 2.5759780406951904], [92, 2.673543930053711], [93, 2.5045299530029297], [94, 2.366689920425415], [95, 2.4512970447540283], [96, 2.6621620655059814], [97, 2.3364880084991455], [98, 2.2623250484466553], [99, 2.358989953994751], [100, 2.4666709899902344]]]], "histogram": {"data": [[{"disabled": 0, "values": [{"y": 33, "x": 5.606119012832641}, {"y": 27, "x": 6.900630903244019}, {"y": 10, "x": 8.195142793655396}, {"y": 4, "x": 9.489654684066773}, {"y": 2, "x": 10.78416657447815}, {"y": 6, "x": 12.078678464889528}, {"y": 8, "x": 13.373190355300904}, {"y": 4, "x": 14.667702245712281}, {"y": 2, "x": 15.962214136123658}, {"y": 4, "x": 17.256726026535034}], "key": "nova.boot_server", "view": "Square Root Choice"}, {"disabled": 1, "values": [{"y": 73, "x": 2.976155638694763}, {"y": 4, "x": 3.689986228942871}, {"y": 1, "x": 4.403816819190979}, {"y": 4, "x": 5.117647409439087}, {"y": 0, "x": 5.831477999687195}, {"y": 7, "x": 6.545308589935303}, {"y": 1, "x": 7.259139180183411}, {"y": 7, "x": 7.9729697704315186}, {"y": 2, "x": 8.686800360679626}, {"y": 1, "x": 9.400630950927734}], "key": "nova.delete_server", "view": "Square Root Choice"}], [{"disabled": 0, "values": [{"y": 48, "x": 5.929746985435486}, {"y": 15, "x": 7.547886848449707}, {"y": 11, "x": 9.166026711463928}, {"y": 2, "x": 10.78416657447815}, {"y": 10, "x": 12.40230643749237}, {"y": 5, "x": 14.020446300506592}, {"y": 5, "x": 15.638586163520813}, {"y": 4, "x": 17.256726026535034}], "key": "nova.boot_server", "view": "Sturges Formula"}, {"disabled": 1, "values": [{"y": 73, "x": 3.15461328625679}, {"y": 5, "x": 4.046901524066925}, {"y": 4, "x": 4.93918976187706}, {"y": 0, "x": 5.831477999687195}, {"y": 7, "x": 6.72376623749733}, {"y": 6, "x": 7.616054475307465}, {"y": 3, "x": 8.5083427131176}, {"y": 2, "x": 9.400630950927734}], "key": "nova.delete_server", "view": "Sturges Formula"}], [{"disabled": 0, "values": [{"y": 33, "x": 5.606119012832641}, {"y": 27, "x": 6.900630903244019}, {"y": 10, "x": 8.195142793655396}, {"y": 4, "x": 9.489654684066773}, {"y": 2, "x": 10.78416657447815}, {"y": 6, "x": 12.078678464889528}, {"y": 8, "x": 13.373190355300904}, {"y": 4, "x": 14.667702245712281}, {"y": 2, "x": 15.962214136123658}, {"y": 4, "x": 17.256726026535034}], "key": "nova.boot_server", "view": "Rice Rule"}, {"disabled": 1, "values": [{"y": 73, "x": 2.976155638694763}, {"y": 4, "x": 3.689986228942871}, {"y": 1, "x": 4.403816819190979}, {"y": 4, "x": 5.117647409439087}, {"y": 0, "x": 5.831477999687195}, {"y": 7, "x": 6.545308589935303}, {"y": 1, "x": 7.259139180183411}, {"y": 7, "x": 7.9729697704315186}, {"y": 2, "x": 8.686800360679626}, {"y": 1, "x": 9.400630950927734}], "key": "nova.delete_server", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "iterations": {"pie": [["success", 100], ["errors", 0]], "iter": [["duration", [[1, 10.268032789230347], [2, 8.152911901473999], [3, 7.09401798248291], [4, 10.28756594657898], [5, 10.289894819259644], [6, 6.734251976013184], [7, 6.8888840675354], [8, 8.058035135269165], [9, 8.042969942092896], [10, 7.9758360385894775], [11, 6.961961984634399], [12, 8.40061616897583], [13, 6.813859939575195], [14, 8.011983871459961], [15, 8.25843596458435], [16, 8.642184019088745], [17, 8.295554876327515], [18, 7.061040878295898], [19, 8.290634870529175], [20, 7.086942195892334], [21, 10.085675954818726], [22, 11.074985980987549], [23, 18.8990261554718], [24, 9.915531873703003], [25, 15.225072145462036], [26, 13.966958045959473], [27, 13.985860824584961], [28, 14.172246932983398], [29, 12.214278936386108], [30, 23.72615694999695], [31, 11.676569938659668], [32, 19.70905590057373], [33, 7.209800958633423], [34, 19.538614988327026], [35, 9.082152128219604], [36, 7.811647891998291], [37, 17.590917110443115], [38, 19.801384925842285], [39, 18.499289989471436], [40, 7.851433992385864], [41, 20.824774026870728], [42, 9.95939016342163], [43, 8.944714069366455], [44, 10.171147108078003], [45, 19.77592706680298], [46, 12.113075017929077], [47, 23.629135847091675], [48, 14.28897500038147], [49, 19.73580312728882], [50, 9.603173017501831], [51, 21.74425196647644], [52, 9.049623012542725], [53, 7.973591089248657], [54, 11.334041118621826], [55, 8.83518099784851], [56, 10.069353103637695], [57, 21.746276140213013], [58, 22.79137396812439], [59, 8.097293853759766], [60, 10.285201787948608], [61, 20.834891080856323], [62, 9.85814094543457], [63, 23.650279998779297], [64, 10.283442974090576], [65, 8.855515003204346], [66, 9.265892028808594], [67, 20.95574712753296], [68, 8.858021020889282], [69, 13.365861892700195], [70, 23.150019884109497], [71, 21.247059106826782], [72, 10.378398895263672], [73, 10.221615076065063], [74, 11.45875597000122], [75, 10.775682926177979], [76, 7.823553085327148], [77, 8.309648990631104], [78, 6.6987669467926025], [79, 8.070469856262207], [80, 6.88491415977478], [81, 7.891870975494385], [82, 7.120279788970947], [83, 7.27423095703125], [84, 7.643371820449829], [85, 8.248095989227295], [86, 7.376966953277588], [87, 6.9162211418151855], [88, 7.020836114883423], [89, 6.894487142562866], [90, 8.166574954986572], [91, 8.155245065689087], [92, 7.223168849945068], [93, 8.092761039733887], [94, 7.881150960922241], [95, 8.09964108467102], [96, 7.331617116928101], [97, 7.022140026092529], [98, 6.574007987976074], [99, 6.9068520069122314], [100, 8.36515212059021]]], ["idle_duration", [[1, 0.0], [2, 0.0], [3, 0.0], [4, 0.0], [5, 0.0], [6, 0.0], [7, 0.0], [8, 0.0], [9, 0.0], [10, 0.0], [11, 0.0], [12, 0.0], [13, 0.0], [14, 0.0], [15, 0.0], [16, 0.0], [17, 0.0], [18, 0.0], [19, 0.0], [20, 0.0], [21, 0.0], [22, 0.0], [23, 0.0], [24, 0.0], [25, 0.0], [26, 0.0], [27, 0.0], [28, 0.0], [29, 0.0], [30, 0.0], [31, 0.0], [32, 0.0], [33, 0.0], [34, 0.0], [35, 0.0], [36, 0.0], [37, 0.0], [38, 0.0], [39, 0.0], [40, 0.0], [41, 0.0], [42, 0.0], [43, 0.0], [44, 0.0], [45, 0.0], [46, 0.0], [47, 0.0], [48, 0.0], [49, 0.0], [50, 0.0], [51, 0.0], [52, 0.0], [53, 0.0], [54, 0.0], [55, 0.0], [56, 0.0], [57, 0.0], [58, 0.0], [59, 0.0], [60, 0.0], [61, 0.0], [62, 0.0], [63, 0.0], [64, 0.0], [65, 0.0], [66, 0.0], [67, 0.0], [68, 0.0], [69, 0.0], [70, 0.0], [71, 0.0], [72, 0.0], [73, 0.0], [74, 0.0], [75, 0.0], [76, 0.0], [77, 0.0], [78, 0.0], [79, 0.0], [80, 0.0], [81, 0.0], [82, 0.0], [83, 0.0], [84, 0.0], [85, 0.0], [86, 0.0], [87, 0.0], [88, 0.0], [89, 0.0], [90, 0.0], [91, 0.0], [92, 0.0], [93, 0.0], [94, 0.0], [95, 0.0], [96, 0.0], [97, 0.0], [98, 0.0], [99, 0.0], [100, 0.0]]]], "histogram": {"data": [[{"disabled": null, "values": [{"y": 41, "x": 8.289222884178162}, {"y": 17, "x": 10.004437780380249}, {"y": 15, "x": 11.719652676582337}, {"y": 3, "x": 13.434867572784423}, {"y": 4, "x": 15.150082468986511}, {"y": 1, "x": 16.8652973651886}, {"y": 2, "x": 18.580512261390687}, {"y": 6, "x": 20.295727157592772}, {"y": 6, "x": 22.010942053794864}, {"y": 5, "x": 23.72615694999695}], "key": "task", "view": "Square Root Choice"}], [{"disabled": null, "values": [{"y": 47, "x": 8.718026608228683}, {"y": 22, "x": 10.862045228481293}, {"y": 6, "x": 13.006063848733902}, {"y": 5, "x": 15.150082468986511}, {"y": 1, "x": 17.29410108923912}, {"y": 3, "x": 19.43811970949173}, {"y": 9, "x": 21.58213832974434}, {"y": 7, "x": 23.72615694999695}], "key": "task", "view": "Sturges Formula"}], [{"disabled": null, "values": [{"y": 41, "x": 8.289222884178162}, {"y": 17, "x": 10.004437780380249}, {"y": 15, "x": 11.719652676582337}, {"y": 3, "x": 13.434867572784423}, {"y": 4, "x": 15.150082468986511}, {"y": 1, "x": 16.8652973651886}, {"y": 2, "x": 18.580512261390687}, {"y": 6, "x": 20.295727157592772}, {"y": 6, "x": 22.010942053794864}, {"y": 5, "x": 23.72615694999695}], "key": "task", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "additive_output": [], "table": {"rows": [["nova.boot_server", 4.312, 6.004, 13.339, 15.325, 17.257, 7.779, "100.0%", 100], ["nova.delete_server", 2.262, 2.52, 6.809, 7.476, 9.401, 3.479, "100.0%", 100], ["total", 6.574, 8.901, 20.826, 21.799, 23.726, 11.258, "100.0%", 100]], "cols": ["Action", "Min (sec)", "Median (sec)", "90%ile (sec)", "95%ile (sec)", "Max (sec)", "Avg (sec)", "Success", "Count"]}, "full_duration": 233.32914185523987, "config": "{\n \"NovaServers.boot_and_delete_server\": [\n {\n \"runner\": {\n \"type\": \"constant\", \n \"concurrency\": 5, \n \"times\": 100\n }, \n \"args\": {\n \"force_delete\": false, \n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"sla\": {\n \"scrappy\": {\n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20, \n \"cycle\": 1\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"users_per_tenant\": 1, \n \"tenants\": 1, \n \"resource_management_workers\": 20, \n \"user_domain\": \"default\"\n }\n }\n }\n ]\n}", "sla": [{"criterion": "scrappy", "detail": "Scrappy failure rate 0.00% MTTR 0 seconds - Passed", "success": true}], "complete_output": [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []], "cls": "NovaServers"}, {"load_profile": [["parallel iterations", [[0.0, 0], [2.2100990459918974, 4.98355913270254], [4.420198091983795, 5], [6.630297137975692, 5], [8.84039618396759, 4.998795554687698], [11.050495229959488, 4.9973748162404945], [13.260594275951384, 4.997827683362844], [15.470693321943282, 4.998766212177626], [17.68079236793518, 4.9990742006565], [19.890891413927076, 4.996818279441015], [22.100990459918975, 4.998755748120726], [24.31108950591087, 4.998625432855408], [26.521188551902767, 5], [28.731287597894667, 4.996707705643876], [30.941386643886563, 4.998938060039918], [33.15148568987846, 4.99890138190233], [35.36158473587036, 5], [37.571683781862255, 4.997149569324945], [39.78178282785415, 4.998675595602405], [41.991881873846054, 5], [44.20198091983795, 5], [46.41207996582985, 4.9986792634161645], [48.62217901182174, 5], [50.83227805781364, 4.99882349479839], [53.042377103805535, 4.996470268641419], [55.25247614979744, 5], [57.462575195789334, 5], [59.67267424178123, 5], [61.88277328777313, 4.9975508713009225], [64.09287233376503, 5], [66.30297137975693, 4.998442581551839], [68.51307042574882, 4.997812796354059], [70.72316947174072, 4.998013663095797], [72.93326851773261, 4.997942572234999], [75.14336756372451, 4.998834821870293], [77.3534666097164, 5], [79.5635656557083, 4.996849024350465], [81.7736647017002, 5], [83.98376374769211, 4.99902220400263], [86.193862793684, 5], [88.4039618396759, 4.999159747018583], [90.6140608856678, 4.9976589639299345], [92.8241599316597, 4.997328537061006], [95.03425897765159, 5], [97.24435802364349, 4.997867921437316], [99.45445706963538, 4.9986901589805655], [101.66455611562728, 5], [103.87465516161917, 5], [106.08475420761107, 4.998845285927192], [108.29485325360298, 4.997329507952896], [110.50495229959488, 5], [112.71505134558677, 5], [114.92515039157867, 4.997619157362961], [117.13524943757056, 5], [119.34534848356246, 4.998178822591823], [121.55544752955436, 4.997782375075234], [123.76554657554625, 5], [125.97564562153815, 4.998756179628226], [128.18574466753006, 5], [130.39584371352194, 4.99726575271959], [132.60594275951385, 5], [134.81604180550573, 4.996887428518046], [137.02614085149764, 4.99870364358998], [139.23623989748953, 4.998924036046128], [141.44633894348144, 4.998728563148165], [143.65643798947335, 4.998945287790567], [145.86653703546523, 5], [148.07663608145714, 4.9986937189174565], [150.28673512744902, 4.9987059090043475], [152.49683417344093, 4.998690158980572], [154.7069332194328, 4.999083693821516], [156.91703226542472, 4.998634386636062], [159.1271313114166, 4.997347199760413], [161.33723035740852, 4.999066109890861], [163.5473294034004, 4.998464696311261], [165.7574284493923, 4.9975602565890815], [167.96752749538422, 5], [170.1776265413761, 4.998962008706219], [172.387725587368, 4.99900418856446], [174.5978246333599, 4.99882629959714], [176.8079236793518, 4.99859641397597], [179.01802272534368, 4.998776568357645], [181.2281217713356, 4.999038061903293], [183.43822081732748, 5], [185.6483198633194, 4.998925006938018], [187.85841890931127, 4.9963702667780385], [190.06851795530318, 4.998791455366444], [192.2786170012951, 5], [194.48871604728697, 4.997400167306167], [196.69881509327888, 4.997641272122404], [198.90891413927076, 4.998703643589968], [201.11901318526267, 4.998834929747174], [203.32911223125456, 4.999067512290226], [205.53921127724647, 4.997123139490525], [207.74931032323835, 4.998486055932562], [209.95940936923026, 4.99859641397597], [212.16950841522214, 4.149143514855293], [214.37960746121405, 2.0227840365166827], [216.58970650720596, 1], [218.79980555319784, 0.03921568627451104], [221.00990459918975, 0]]]], "errors": [], "name": "boot_and_delete_server [3]", "runner": "constant", "iterations_count": 100, "output_errors": [], "pos": "2", "load_duration": 216.67637705802917, "sla_success": true, "met": "boot_and_delete_server", "atomic": {"pie": [["nova.boot_server", 7.325022552013397], ["nova.delete_server", 3.3292675280570982]], "iter": [["nova.boot_server", [[1, 6.7000041007995605], [2, 7.057098150253296], [3, 6.8653199672698975], [4, 6.628769874572754], [5, 5.545675039291382], [6, 4.482915878295898], [7, 4.642953157424927], [8, 5.846487045288086], [9, 4.551892042160034], [10, 4.556384086608887], [11, 4.552687883377075], [12, 5.482095956802368], [13, 6.715269088745117], [14, 6.876068830490112], [15, 6.727638006210327], [16, 4.425616979598999], [17, 4.263375997543335], [18, 5.764869213104248], [19, 5.5357160568237305], [20, 5.610137939453125], [21, 7.138848066329956], [22, 4.524725914001465], [23, 9.553272008895874], [24, 8.975083112716675], [25, 9.602833986282349], [26, 9.57961392402649], [27, 14.132138013839722], [28, 12.384504795074463], [29, 14.308547019958496], [30, 6.718171119689941], [31, 6.5017409324646], [32, 6.5009379386901855], [33, 11.160367965698242], [34, 5.486587047576904], [35, 8.648500919342041], [36, 13.419726133346558], [37, 7.8099589347839355], [38, 12.296545028686523], [39, 9.833529949188232], [40, 5.778965950012207], [41, 4.9556779861450195], [42, 6.7257981300354], [43, 11.225383043289185], [44, 4.491585969924927], [45, 5.576677083969116], [46, 14.148041009902954], [47, 5.3099610805511475], [48, 8.957965850830078], [49, 15.5172598361969], [50, 7.668432950973511], [51, 7.564841985702515], [52, 6.625514030456543], [53, 5.768348932266235], [54, 13.157090187072754], [55, 5.779419898986816], [56, 7.699713945388794], [57, 11.09056305885315], [58, 5.73012900352478], [59, 4.600043058395386], [60, 4.465703010559082], [61, 13.373204946517944], [62, 5.368441104888916], [63, 6.578357934951782], [64, 11.287308931350708], [65, 6.549482107162476], [66, 11.253956079483032], [67, 5.543649911880493], [68, 6.662022113800049], [69, 5.355566024780273], [70, 5.3341710567474365], [71, 6.484405994415283], [72, 5.490540027618408], [73, 5.489678859710693], [74, 7.6660120487213135], [75, 9.761884212493896], [76, 8.625792026519775], [77, 14.335520029067993], [78, 9.308576107025146], [79, 5.353231191635132], [80, 6.178918123245239], [81, 12.161904096603394], [82, 7.607026100158691], [83, 6.441091060638428], [84, 10.71219801902771], [85, 5.476162910461426], [86, 7.331718921661377], [87, 6.587234973907471], [88, 5.919971942901611], [89, 5.528454065322876], [90, 4.4568140506744385], [91, 5.698182821273804], [92, 5.5876219272613525], [93, 4.295222043991089], [94, 4.318959951400757], [95, 5.707590103149414], [96, 5.843496084213257], [97, 4.441166162490845], [98, 5.492215871810913], [99, 4.236220121383667], [100, 4.414561033248901]]], ["nova.delete_server", [[1, 4.640915155410767], [2, 2.564713954925537], [3, 4.621265888214111], [4, 2.6138129234313965], [5, 2.3287079334259033], [6, 2.5140721797943115], [7, 2.402245044708252], [8, 2.3497750759124756], [9, 2.3683459758758545], [10, 2.374809980392456], [11, 2.3542988300323486], [12, 2.424062967300415], [13, 2.404186964035034], [14, 2.4889090061187744], [15, 2.4463489055633545], [16, 2.530768871307373], [17, 2.512773036956787], [18, 4.502524137496948], [19, 2.383244037628174], [20, 2.444005012512207], [21, 9.593453168869019], [22, 2.70033597946167], [23, 6.522810935974121], [24, 6.433483839035034], [25, 2.4280169010162354], [26, 4.888215065002441], [27, 6.3337061405181885], [28, 6.380236864089966], [29, 6.3152689933776855], [30, 2.530216932296753], [31, 2.4824378490448], [32, 2.4523911476135254], [33, 6.395272970199585], [34, 2.5247139930725098], [35, 2.4273390769958496], [36, 6.429303169250488], [37, 2.345378875732422], [38, 6.3111958503723145], [39, 2.516803026199341], [40, 2.4239118099212646], [41, 2.534065008163452], [42, 2.5174310207366943], [43, 6.314239978790283], [44, 2.4483039379119873], [45, 2.351330041885376], [46, 6.4060258865356445], [47, 2.4744348526000977], [48, 2.4581589698791504], [49, 6.375798940658569], [50, 2.531359910964966], [51, 4.597589015960693], [52, 2.8000638484954834], [53, 2.613692045211792], [54, 6.627132892608643], [55, 2.486907958984375], [56, 2.6737139225006104], [57, 6.41801118850708], [58, 2.4089698791503906], [59, 2.3342530727386475], [60, 2.394576072692871], [61, 6.396312952041626], [62, 2.3737409114837646], [63, 2.60899019241333], [64, 6.504251003265381], [65, 2.443507194519043], [66, 6.419425010681152], [67, 2.384610891342163], [68, 2.4175570011138916], [69, 2.460113048553467], [70, 2.5693631172180176], [71, 2.323038101196289], [72, 2.3666977882385254], [73, 2.377750873565674], [74, 2.385281801223755], [75, 2.6122820377349854], [76, 2.6679649353027344], [77, 6.36210298538208], [78, 2.5273940563201904], [79, 2.5508711338043213], [80, 2.3710219860076904], [81, 3.534651041030884], [82, 2.46720290184021], [83, 2.551543951034546], [84, 2.4805638790130615], [85, 2.4349589347839355], [86, 2.41218900680542], [87, 2.672560930252075], [88, 2.362729072570801], [89, 2.6171741485595703], [90, 2.3397018909454346], [91, 2.4601008892059326], [92, 2.3573288917541504], [93, 2.390460968017578], [94, 2.3810181617736816], [95, 2.539870023727417], [96, 2.4708950519561768], [97, 2.4194090366363525], [98, 2.431330919265747], [99, 2.497990131378174], [100, 2.5124590396881104]]]], "histogram": {"data": [[{"disabled": 0, "values": [{"y": 22, "x": 5.36432409286499}, {"y": 27, "x": 6.4924280643463135}, {"y": 20, "x": 7.620532035827637}, {"y": 6, "x": 8.74863600730896}, {"y": 8, "x": 9.876739978790283}, {"y": 1, "x": 11.004843950271606}, {"y": 5, "x": 12.13294792175293}, {"y": 4, "x": 13.261051893234253}, {"y": 6, "x": 14.389155864715576}, {"y": 1, "x": 15.5172598361969}], "key": "nova.boot_server", "view": "Square Root Choice"}, {"disabled": 1, "values": [{"y": 76, "x": 3.050079607963562}, {"y": 1, "x": 3.777121114730835}, {"y": 1, "x": 4.504162621498108}, {"y": 4, "x": 5.2312041282653805}, {"y": 0, "x": 5.958245635032654}, {"y": 17, "x": 6.685287141799927}, {"y": 0, "x": 7.4123286485671995}, {"y": 0, "x": 8.139370155334472}, {"y": 0, "x": 8.866411662101747}, {"y": 1, "x": 9.593453168869019}], "key": "nova.delete_server", "view": "Square Root Choice"}], [{"disabled": 0, "values": [{"y": 36, "x": 5.646350085735321}, {"y": 28, "x": 7.056480050086975}, {"y": 9, "x": 8.46661001443863}, {"y": 10, "x": 9.876739978790283}, {"y": 5, "x": 11.286869943141937}, {"y": 4, "x": 12.696999907493591}, {"y": 3, "x": 14.107129871845245}, {"y": 5, "x": 15.5172598361969}], "key": "nova.boot_server", "view": "Sturges Formula"}, {"disabled": 1, "values": [{"y": 76, "x": 3.2318399846553802}, {"y": 1, "x": 4.140641868114471}, {"y": 5, "x": 5.049443751573563}, {"y": 0, "x": 5.958245635032654}, {"y": 17, "x": 6.867047518491745}, {"y": 0, "x": 7.775849401950836}, {"y": 0, "x": 8.684651285409927}, {"y": 1, "x": 9.593453168869019}], "key": "nova.delete_server", "view": "Sturges Formula"}], [{"disabled": 0, "values": [{"y": 22, "x": 5.36432409286499}, {"y": 27, "x": 6.4924280643463135}, {"y": 20, "x": 7.620532035827637}, {"y": 6, "x": 8.74863600730896}, {"y": 8, "x": 9.876739978790283}, {"y": 1, "x": 11.004843950271606}, {"y": 5, "x": 12.13294792175293}, {"y": 4, "x": 13.261051893234253}, {"y": 6, "x": 14.389155864715576}, {"y": 1, "x": 15.5172598361969}], "key": "nova.boot_server", "view": "Rice Rule"}, {"disabled": 1, "values": [{"y": 76, "x": 3.050079607963562}, {"y": 1, "x": 3.777121114730835}, {"y": 1, "x": 4.504162621498108}, {"y": 4, "x": 5.2312041282653805}, {"y": 0, "x": 5.958245635032654}, {"y": 17, "x": 6.685287141799927}, {"y": 0, "x": 7.4123286485671995}, {"y": 0, "x": 8.139370155334472}, {"y": 0, "x": 8.866411662101747}, {"y": 1, "x": 9.593453168869019}], "key": "nova.delete_server", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "iterations": {"pie": [["success", 100], ["errors", 0]], "iter": [["duration", [[1, 11.341099977493286], [2, 9.622081995010376], [3, 11.48676609992981], [4, 9.242756128311157], [5, 7.874526023864746], [6, 6.9970550537109375], [7, 7.045261859893799], [8, 8.196340084075928], [9, 6.920302867889404], [10, 6.931262969970703], [11, 6.907055139541626], [12, 7.906245946884155], [13, 9.11953091621399], [14, 9.365046977996826], [15, 9.174059867858887], [16, 6.956464052200317], [17, 6.776224136352539], [18, 10.267462015151978], [19, 7.919022083282471], [20, 8.054210901260376], [21, 16.73237109184265], [22, 7.225144863128662], [23, 16.076174020767212], [24, 15.408649206161499], [25, 12.030922889709473], [26, 14.467906951904297], [27, 20.46598982810974], [28, 18.764967918395996], [29, 20.624013900756836], [30, 9.248470067977905], [31, 8.984259128570557], [32, 8.953546047210693], [33, 17.555792093276978], [34, 8.011404991149902], [35, 11.075921058654785], [36, 19.849134922027588], [37, 10.155426025390625], [38, 18.607834815979004], [39, 12.350422859191895], [40, 8.202974081039429], [41, 7.489839792251587], [42, 9.243295907974243], [43, 17.53968906402588], [44, 6.939949989318848], [45, 7.928079128265381], [46, 20.55416703224182], [47, 7.784473896026611], [48, 11.416206121444702], [49, 21.89314293861389], [50, 10.199856996536255], [51, 12.162522077560425], [52, 9.42565393447876], [53, 8.382120132446289], [54, 19.7844078540802], [55, 8.266448974609375], [56, 10.373501777648926], [57, 17.508727073669434], [58, 8.139266967773438], [59, 6.9345550537109375], [60, 6.860349893569946], [61, 19.76960515975952], [62, 7.742303848266602], [63, 9.187435150146484], [64, 17.791656970977783], [65, 8.993060827255249], [66, 17.673557996749878], [67, 7.928334951400757], [68, 9.079648971557617], [69, 7.815765857696533], [70, 7.903598070144653], [71, 8.807614803314209], [72, 7.8573079109191895], [73, 7.867506980895996], [74, 10.051378965377808], [75, 12.37422513961792], [76, 11.293895959854126], [77, 20.697715044021606], [78, 11.83606505393982], [79, 7.904215097427368], [80, 8.550007104873657], [81, 15.696744918823242], [82, 10.074299812316895], [83, 8.99270510673523], [84, 13.192909955978394], [85, 7.91123104095459], [86, 9.74402904510498], [87, 9.259876012802124], [88, 8.282793045043945], [89, 8.145777225494385], [90, 6.796635150909424], [91, 8.15834379196167], [92, 7.94502592086792], [93, 6.685739994049072], [94, 6.700088977813721], [95, 8.24757194519043], [96, 8.314454793930054], [97, 6.860642910003662], [98, 7.9236650466918945], [99, 6.734317064285278], [100, 6.92716908454895]]], ["idle_duration", [[1, 0.0], [2, 0.0], [3, 0.0], [4, 0.0], [5, 0.0], [6, 0.0], [7, 0.0], [8, 0.0], [9, 0.0], [10, 0.0], [11, 0.0], [12, 0.0], [13, 0.0], [14, 0.0], [15, 0.0], [16, 0.0], [17, 0.0], [18, 0.0], [19, 0.0], [20, 0.0], [21, 0.0], [22, 0.0], [23, 0.0], [24, 0.0], [25, 0.0], [26, 0.0], [27, 0.0], [28, 0.0], [29, 0.0], [30, 0.0], [31, 0.0], [32, 0.0], [33, 0.0], [34, 0.0], [35, 0.0], [36, 0.0], [37, 0.0], [38, 0.0], [39, 0.0], [40, 0.0], [41, 0.0], [42, 0.0], [43, 0.0], [44, 0.0], [45, 0.0], [46, 0.0], [47, 0.0], [48, 0.0], [49, 0.0], [50, 0.0], [51, 0.0], [52, 0.0], [53, 0.0], [54, 0.0], [55, 0.0], [56, 0.0], [57, 0.0], [58, 0.0], [59, 0.0], [60, 0.0], [61, 0.0], [62, 0.0], [63, 0.0], [64, 0.0], [65, 0.0], [66, 0.0], [67, 0.0], [68, 0.0], [69, 0.0], [70, 0.0], [71, 0.0], [72, 0.0], [73, 0.0], [74, 0.0], [75, 0.0], [76, 0.0], [77, 0.0], [78, 0.0], [79, 0.0], [80, 0.0], [81, 0.0], [82, 0.0], [83, 0.0], [84, 0.0], [85, 0.0], [86, 0.0], [87, 0.0], [88, 0.0], [89, 0.0], [90, 0.0], [91, 0.0], [92, 0.0], [93, 0.0], [94, 0.0], [95, 0.0], [96, 0.0], [97, 0.0], [98, 0.0], [99, 0.0], [100, 0.0]]]], "histogram": {"data": [[{"disabled": null, "values": [{"y": 40, "x": 8.206480288505555}, {"y": 22, "x": 9.727220582962037}, {"y": 8, "x": 11.247960877418517}, {"y": 9, "x": 12.768701171875}, {"y": 1, "x": 14.289441466331482}, {"y": 3, "x": 15.810181760787962}, {"y": 2, "x": 17.330922055244443}, {"y": 7, "x": 18.851662349700927}, {"y": 3, "x": 20.37240264415741}, {"y": 5, "x": 21.89314293861389}], "key": "task", "view": "Square Root Choice"}], [{"disabled": null, "values": [{"y": 46, "x": 8.586665362119675}, {"y": 23, "x": 10.487590730190277}, {"y": 10, "x": 12.38851609826088}, {"y": 1, "x": 14.289441466331482}, {"y": 4, "x": 16.190366834402084}, {"y": 6, "x": 18.091292202472687}, {"y": 5, "x": 19.99221757054329}, {"y": 5, "x": 21.89314293861389}], "key": "task", "view": "Sturges Formula"}], [{"disabled": null, "values": [{"y": 40, "x": 8.206480288505555}, {"y": 22, "x": 9.727220582962037}, {"y": 8, "x": 11.247960877418517}, {"y": 9, "x": 12.768701171875}, {"y": 1, "x": 14.289441466331482}, {"y": 3, "x": 15.810181760787962}, {"y": 2, "x": 17.330922055244443}, {"y": 7, "x": 18.851662349700927}, {"y": 3, "x": 20.37240264415741}, {"y": 5, "x": 21.89314293861389}], "key": "task", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "additive_output": [], "table": {"rows": [["nova.boot_server", 4.236, 6.501, 12.175, 13.455, 15.517, 7.325, "100.0%", 100], ["nova.delete_server", 2.323, 2.505, 6.395, 6.43, 9.593, 3.329, "100.0%", 100], ["total", 6.686, 8.993, 17.873, 19.88, 21.893, 10.654, "100.0%", 100]], "cols": ["Action", "Min (sec)", "Median (sec)", "90%ile (sec)", "95%ile (sec)", "Max (sec)", "Avg (sec)", "Success", "Count"]}, "full_duration": 220.8402111530304, "config": "{\n \"NovaServers.boot_and_delete_server\": [\n {\n \"runner\": {\n \"type\": \"constant\", \n \"concurrency\": 5, \n \"times\": 100\n }, \n \"args\": {\n \"force_delete\": false, \n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"sla\": {\n \"scrappy\": {\n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20, \n \"cycle\": 2\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"users_per_tenant\": 1, \n \"tenants\": 1, \n \"resource_management_workers\": 20, \n \"user_domain\": \"default\"\n }\n }\n }\n ]\n}", "sla": [{"criterion": "scrappy", "detail": "Scrappy failure rate 0.00% MTTR 0 seconds - Passed", "success": true}], "complete_output": [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []], "cls": "NovaServers"}, {"load_profile": [["parallel iterations", [[0.0, 0], [2.292297794151306, 4.96420316792351], [4.584595588302612, 5], [6.876893382453918, 5], [9.169191176605224, 4.998505501086355], [11.46148897075653, 4.997499010308475], [13.753786764907836, 4.997205810194511], [16.046084559059143, 4.998703533373332], [18.33838235321045, 5], [20.630680147361755, 4.995645057831913], [22.92297794151306, 4.998821271056556], [25.215275735664367, 5], [27.507573529815673, 4.996787903824198], [29.79987132396698, 4.999138393137962], [32.092169118118285, 4.998834272125817], [34.38446691226959, 4.9990210714889525], [36.6767647064209, 4.99688483979661], [38.96906250057221, 5], [41.26136029472351, 5], [43.55365808887481, 5], [45.84595588302612, 5], [48.13825367717743, 4.9987357760251], [50.430551471328734, 5], [52.722849265480036, 4.997800947140981], [55.015147059631346, 4.998942545030621], [57.307444853782656, 4.999203814518482], [59.59974264793396, 4.998716118408375], [61.89204044208526, 4.998842176775926], [64.18433823623657, 4.996204727861447], [66.47663603038788, 5], [68.76893382453918, 5], [71.06123161869048, 5], [73.3535294128418, 4.9966631975678535], [75.6458272069931, 4.998208348647335], [77.93812500114441, 5], [80.23042279529571, 4.994150870943912], [82.52272058944702, 5], [84.81501838359833, 4.998989244871405], [87.10731617774962, 4.99907255572322], [89.39961397190093, 4.998836144279792], [91.69191176605224, 5], [93.98420956020355, 4.998964802861194], [96.27650735435486, 5], [98.56880514850616, 4.997663447832474], [100.86110294265747, 4.99908919709188], [103.15340073680878, 5], [105.44569853096007, 5], [107.73799632511138, 4.999051962029518], [110.03029411926269, 4.998666402319525], [112.322591913414, 4.997366919444791], [114.61488970756531, 4.998809518089947], [116.9071875017166, 5], [119.19948529586792, 4.998281154635197], [121.49178309001923, 5], [123.78408088417052, 4.998276370241697], [126.07637867832183, 5], [128.36867647247314, 4.999104382340777], [130.66097426662444, 4.995511094814238], [132.95327206077576, 5], [135.24556985492706, 4.998667754430722], [137.53786764907835, 4.998650697027853], [139.83016544322967, 4.998702181262137], [142.12246323738097, 5], [144.4147610315323, 4.997599378563184], [146.7070588256836, 5], [148.99935661983488, 4.995250553386256], [151.2916544139862, 4.999045929533388], [153.5839522081375, 5], [155.87625000228883, 5], [158.16854779644012, 4.9991432815399985], [160.46084559059142, 5], [162.75314338474274, 5], [165.04544117889404, 5], [167.33773897304533, 4.995950010912477], [169.63003676719666, 4.997567135911416], [171.92233456134795, 5], [174.21463235549925, 5], [176.50693014965057, 5], [178.79922794380187, 5], [181.0915257379532, 5], [183.3838235321045, 4.996721650375232], [185.67612132625578, 4.99894649735567], [187.9684191204071, 5], [190.2607169145584, 4.998490939888778], [192.55301470870972, 4.996435002800211], [194.84531250286102, 4.998716118408373], [197.13761029701232, 4.99926143525744], [199.42990809116364, 4.999057786508553], [201.72220588531493, 4.996618161863918], [204.01450367946623, 4.998703117339111], [206.30680147361755, 4.998887940539732], [208.59909926776885, 4.997742390325025], [210.89139706192015, 4.999123623923276], [213.18369485607147, 4.997654711113957], [215.47599265022276, 4.998915918840769], [217.7682904443741, 4.997942814808772], [220.06058823852538, 4.976345907506804], [222.35288603267668, 3.068168996376034], [224.645183826828, 1.8522491813917172], [226.9374816209793, 0.039215686274509866], [229.22977941513062, 0]]]], "errors": [], "name": "boot_and_delete_server [4]", "runner": "constant", "iterations_count": 100, "output_errors": [], "pos": "3", "load_duration": 224.7350778579712, "sla_success": true, "met": "boot_and_delete_server", "atomic": {"pie": [["nova.boot_server", 7.660212533473969], ["nova.delete_server", 3.452423107624054]], "iter": [["nova.boot_server", [[1, 6.8440611362457275], [2, 4.77331018447876], [3, 7.025286912918091], [4, 6.738404989242554], [5, 6.655242919921875], [6, 4.797008037567139], [7, 5.636496067047119], [8, 5.657124042510986], [9, 4.536456823348999], [10, 5.351938009262085], [11, 5.600382089614868], [12, 4.707251071929932], [13, 5.626675844192505], [14, 5.59246301651001], [15, 5.430516004562378], [16, 5.554527997970581], [17, 4.779731035232544], [18, 5.67748498916626], [19, 5.889286994934082], [20, 5.531670808792114], [21, 7.571021795272827], [22, 7.261484861373901], [23, 16.33019495010376], [24, 12.723157167434692], [25, 16.533632040023804], [26, 7.338596820831299], [27, 7.377399921417236], [28, 8.641626119613647], [29, 5.657037019729614], [30, 11.10492992401123], [31, 13.325849056243896], [32, 11.249986171722412], [33, 7.7693939208984375], [34, 5.3821752071380615], [35, 5.462302923202515], [36, 4.63971209526062], [37, 7.504133939743042], [38, 5.463078022003174], [39, 12.179856061935425], [40, 13.294051885604858], [41, 5.867660999298096], [42, 5.745637893676758], [43, 11.241835117340088], [44, 7.6321189403533936], [45, 13.246809959411621], [46, 10.467516899108887], [47, 11.466338157653809], [48, 7.408128976821899], [49, 13.620230913162231], [50, 7.455599784851074], [51, 7.678441047668457], [52, 4.489797115325928], [53, 13.370177030563354], [54, 8.464066982269287], [55, 6.6905341148376465], [56, 5.516563177108765], [57, 5.407516002655029], [58, 6.80019211769104], [59, 11.192047119140625], [60, 6.620620965957642], [61, 12.194675922393799], [62, 6.67673397064209], [63, 4.435657024383545], [64, 7.609302997589111], [65, 5.371273994445801], [66, 13.133182048797607], [67, 12.11903190612793], [68, 12.087915897369385], [69, 12.099519968032837], [70, 4.299390077590942], [71, 5.850430965423584], [72, 14.852846145629883], [73, 17.329984188079834], [74, 13.50387716293335], [75, 11.96736192703247], [76, 13.695945978164673], [77, 6.72255802154541], [78, 6.774723052978516], [79, 5.685602903366089], [80, 6.027198076248169], [81, 5.64482307434082], [82, 4.5601232051849365], [83, 5.796421051025391], [84, 5.639426946640015], [85, 5.481902837753296], [86, 4.558990001678467], [87, 4.5507731437683105], [88, 5.438744068145752], [89, 4.53205680847168], [90, 5.528801202774048], [91, 5.6618571281433105], [92, 4.3423988819122314], [93, 4.662001848220825], [94, 5.6550798416137695], [95, 5.726197004318237], [96, 5.944206953048706], [97, 5.420244932174683], [98, 4.7459189891815186], [99, 5.662079095840454], [100, 4.435221910476685]]], ["nova.delete_server", [[1, 4.829967021942139], [2, 2.285949945449829], [3, 4.549799919128418], [4, 4.520223140716553], [5, 4.593317985534668], [6, 2.53888201713562], [7, 2.4474189281463623], [8, 2.403891086578369], [9, 2.4117629528045654], [10, 2.502891778945923], [11, 2.449615955352783], [12, 2.5099740028381348], [13, 2.468496799468994], [14, 2.480475902557373], [15, 2.6657960414886475], [16, 2.4782819747924805], [17, 2.6755638122558594], [18, 2.41198992729187], [19, 2.381937026977539], [20, 2.3812739849090576], [21, 8.510366916656494], [22, 11.873156070709229], [23, 6.465449810028076], [24, 2.4489829540252686], [25, 2.4041831493377686], [26, 2.440871000289917], [27, 2.484499931335449], [28, 2.460861921310425], [29, 2.433300018310547], [30, 6.484591007232666], [31, 6.432115793228149], [32, 6.472671031951904], [33, 2.4926810264587402], [34, 2.3300509452819824], [35, 2.3501241207122803], [36, 2.369511127471924], [37, 2.377533197402954], [38, 2.546851873397827], [39, 6.329143047332764], [40, 6.478661060333252], [41, 2.308375120162964], [42, 2.435724973678589], [43, 8.289665937423706], [44, 2.417283058166504], [45, 6.37054705619812], [46, 4.795680999755859], [47, 4.524837017059326], [48, 2.3296639919281006], [49, 2.4600210189819336], [50, 2.5435800552368164], [51, 2.326594114303589], [52, 2.5275940895080566], [53, 6.3041441440582275], [54, 2.484802007675171], [55, 2.4022510051727295], [56, 2.6846940517425537], [57, 2.3438310623168945], [58, 2.381410837173462], [59, 6.290859937667847], [60, 2.587353229522705], [61, 6.607266902923584], [62, 2.3717079162597656], [63, 2.5007879734039307], [64, 2.563210964202881], [65, 2.422926902770996], [66, 8.386667966842651], [67, 6.396589994430542], [68, 6.268248081207275], [69, 7.557914972305298], [70, 2.6775481700897217], [71, 4.839315891265869], [72, 2.422111988067627], [73, 5.452296018600464], [74, 2.4662768840789795], [75, 2.51888108253479], [76, 2.4978981018066406], [77, 2.671165943145752], [78, 2.4817490577697754], [79, 2.3621978759765625], [80, 2.461945056915283], [81, 2.5894579887390137], [82, 2.7684521675109863], [83, 2.455497980117798], [84, 2.7907330989837646], [85, 2.522088050842285], [86, 2.572361946105957], [87, 2.3452951908111572], [88, 2.701514959335327], [89, 2.431250810623169], [90, 2.4090728759765625], [91, 2.362873077392578], [92, 2.441706895828247], [93, 2.5565598011016846], [94, 2.4064440727233887], [95, 2.468733072280884], [96, 2.4852540493011475], [97, 2.5187339782714844], [98, 2.5316050052642822], [99, 2.4616291522979736], [100, 2.5143089294433594]]]], "histogram": {"data": [[{"disabled": 0, "values": [{"y": 33, "x": 5.602449488639832}, {"y": 28, "x": 6.905508899688721}, {"y": 12, "x": 8.20856831073761}, {"y": 2, "x": 9.5116277217865}, {"y": 1, "x": 10.814687132835388}, {"y": 8, "x": 12.117746543884277}, {"y": 9, "x": 13.420805954933167}, {"y": 3, "x": 14.723865365982055}, {"y": 1, "x": 16.026924777030942}, {"y": 3, "x": 17.329984188079834}], "key": "nova.boot_server", "view": "Square Root Choice"}, {"disabled": 1, "values": [{"y": 75, "x": 3.244670557975769}, {"y": 0, "x": 4.203391170501709}, {"y": 7, "x": 5.162111783027649}, {"y": 1, "x": 6.120832395553589}, {"y": 12, "x": 7.079553008079529}, {"y": 1, "x": 8.03827362060547}, {"y": 3, "x": 8.99699423313141}, {"y": 0, "x": 9.955714845657349}, {"y": 0, "x": 10.91443545818329}, {"y": 1, "x": 11.873156070709229}], "key": "nova.delete_server", "view": "Square Root Choice"}], [{"disabled": 0, "values": [{"y": 50, "x": 5.928214341402054}, {"y": 18, "x": 7.557038605213165}, {"y": 7, "x": 9.185862869024277}, {"y": 1, "x": 10.814687132835388}, {"y": 11, "x": 12.4435113966465}, {"y": 9, "x": 14.072335660457611}, {"y": 1, "x": 15.701159924268723}, {"y": 3, "x": 17.329984188079834}], "key": "nova.boot_server", "view": "Sturges Formula"}, {"disabled": 1, "values": [{"y": 75, "x": 3.484350711107254}, {"y": 4, "x": 4.682751476764679}, {"y": 4, "x": 5.881152242422104}, {"y": 12, "x": 7.079553008079529}, {"y": 1, "x": 8.277953773736954}, {"y": 3, "x": 9.476354539394379}, {"y": 0, "x": 10.674755305051804}, {"y": 1, "x": 11.873156070709229}], "key": "nova.delete_server", "view": "Sturges Formula"}], [{"disabled": 0, "values": [{"y": 33, "x": 5.602449488639832}, {"y": 28, "x": 6.905508899688721}, {"y": 12, "x": 8.20856831073761}, {"y": 2, "x": 9.5116277217865}, {"y": 1, "x": 10.814687132835388}, {"y": 8, "x": 12.117746543884277}, {"y": 9, "x": 13.420805954933167}, {"y": 3, "x": 14.723865365982055}, {"y": 1, "x": 16.026924777030942}, {"y": 3, "x": 17.329984188079834}], "key": "nova.boot_server", "view": "Rice Rule"}, {"disabled": 1, "values": [{"y": 75, "x": 3.244670557975769}, {"y": 0, "x": 4.203391170501709}, {"y": 7, "x": 5.162111783027649}, {"y": 1, "x": 6.120832395553589}, {"y": 12, "x": 7.079553008079529}, {"y": 1, "x": 8.03827362060547}, {"y": 3, "x": 8.99699423313141}, {"y": 0, "x": 9.955714845657349}, {"y": 0, "x": 10.91443545818329}, {"y": 1, "x": 11.873156070709229}], "key": "nova.delete_server", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "iterations": {"pie": [["success", 100], ["errors", 0]], "iter": [["duration", [[1, 11.674208879470825], [2, 7.059473991394043], [3, 11.57522201538086], [4, 11.25879693031311], [5, 11.248728036880493], [6, 7.335979223251343], [7, 8.083996057510376], [8, 8.061084032058716], [9, 6.9482951164245605], [10, 7.854907989501953], [11, 8.050069093704224], [12, 7.2173168659210205], [13, 8.095244884490967], [14, 8.07301115989685], [15, 8.096382856369019], [16, 8.032879829406738], [17, 7.455363988876343], [18, 8.08956003189087], [19, 8.271301984786987], [20, 7.913023948669434], [21, 16.08146595954895], [22, 19.134725093841553], [23, 22.795724153518677], [24, 15.172229051589966], [25, 18.937888145446777], [26, 9.779537916183472], [27, 9.861984014511108], [28, 11.102761030197144], [29, 8.09046196937561], [30, 17.589690923690796], [31, 19.75828194618225], [32, 17.722940921783447], [33, 10.262326002120972], [34, 7.712324142456055], [35, 7.812502861022949], [36, 7.009366989135742], [37, 9.881740093231201], [38, 8.010016918182373], [39, 18.509078979492188], [40, 19.772781133651733], [41, 8.176186084747314], [42, 8.18143105506897], [43, 19.53157091140747], [44, 10.04951810836792], [45, 19.61742901802063], [46, 15.26327395439148], [47, 15.991310119628906], [48, 9.737882137298584], [49, 16.08031392097473], [50, 9.999266862869263], [51, 10.005110025405884], [52, 7.017467975616455], [53, 19.67444610595703], [54, 10.948976039886475], [55, 9.092850923538208], [56, 8.201520919799805], [57, 7.751424074172974], [58, 9.181740999221802], [59, 17.483071088790894], [60, 9.208050012588501], [61, 18.8021240234375], [62, 9.048557043075562], [63, 6.936570882797241], [64, 10.172602891921997], [65, 7.794280052185059], [66, 21.520035982131958], [67, 18.515794038772583], [68, 18.356319189071655], [69, 19.657526969909668], [70, 6.977014064788818], [71, 10.689824104309082], [72, 17.275079011917114], [73, 22.782388925552368], [74, 15.970292091369629], [75, 14.486355066299438], [76, 16.193937063217163], [77, 9.393851041793823], [78, 9.256618976593018], [79, 8.047891855239868], [80, 8.48924994468689], [81, 8.234387874603271], [82, 7.328648090362549], [83, 8.252002954483032], [84, 8.430238962173462], [85, 8.00406789779663], [86, 7.1314311027526855], [87, 6.896132946014404], [88, 8.140317916870117], [89, 6.963376998901367], [90, 7.937942028045654], [91, 8.02480697631836], [92, 6.78423285484314], [93, 7.2186338901519775], [94, 8.061606168746948], [95, 8.194985151290894], [96, 8.429620027542114], [97, 7.939059019088745], [98, 7.2775890827178955], [99, 8.123775959014893], [100, 6.949598073959351]]], ["idle_duration", [[1, 0.0], [2, 0.0], [3, 0.0], [4, 0.0], [5, 0.0], [6, 0.0], [7, 0.0], [8, 0.0], [9, 0.0], [10, 0.0], [11, 0.0], [12, 0.0], [13, 0.0], [14, 0.0], [15, 0.0], [16, 0.0], [17, 0.0], [18, 0.0], [19, 0.0], [20, 0.0], [21, 0.0], [22, 0.0], [23, 0.0], [24, 0.0], [25, 0.0], [26, 0.0], [27, 0.0], [28, 0.0], [29, 0.0], [30, 0.0], [31, 0.0], [32, 0.0], [33, 0.0], [34, 0.0], [35, 0.0], [36, 0.0], [37, 0.0], [38, 0.0], [39, 0.0], [40, 0.0], [41, 0.0], [42, 0.0], [43, 0.0], [44, 0.0], [45, 0.0], [46, 0.0], [47, 0.0], [48, 0.0], [49, 0.0], [50, 0.0], [51, 0.0], [52, 0.0], [53, 0.0], [54, 0.0], [55, 0.0], [56, 0.0], [57, 0.0], [58, 0.0], [59, 0.0], [60, 0.0], [61, 0.0], [62, 0.0], [63, 0.0], [64, 0.0], [65, 0.0], [66, 0.0], [67, 0.0], [68, 0.0], [69, 0.0], [70, 0.0], [71, 0.0], [72, 0.0], [73, 0.0], [74, 0.0], [75, 0.0], [76, 0.0], [77, 0.0], [78, 0.0], [79, 0.0], [80, 0.0], [81, 0.0], [82, 0.0], [83, 0.0], [84, 0.0], [85, 0.0], [86, 0.0], [87, 0.0], [88, 0.0], [89, 0.0], [90, 0.0], [91, 0.0], [92, 0.0], [93, 0.0], [94, 0.0], [95, 0.0], [96, 0.0], [97, 0.0], [98, 0.0], [99, 0.0], [100, 0.0]]]], "histogram": {"data": [[{"disabled": null, "values": [{"y": 48, "x": 8.385381984710694}, {"y": 13, "x": 9.986531114578247}, {"y": 11, "x": 11.587680244445801}, {"y": 1, "x": 13.188829374313354}, {"y": 1, "x": 14.789978504180908}, {"y": 7, "x": 16.391127634048463}, {"y": 4, "x": 17.992276763916017}, {"y": 7, "x": 19.593425893783568}, {"y": 5, "x": 21.194575023651126}, {"y": 3, "x": 22.795724153518677}], "key": "task", "view": "Square Root Choice"}], [{"disabled": null, "values": [{"y": 51, "x": 8.785669267177582}, {"y": 16, "x": 10.787105679512024}, {"y": 6, "x": 12.788542091846466}, {"y": 1, "x": 14.789978504180908}, {"y": 7, "x": 16.79141491651535}, {"y": 7, "x": 18.792851328849792}, {"y": 9, "x": 20.794287741184235}, {"y": 3, "x": 22.795724153518677}], "key": "task", "view": "Sturges Formula"}], [{"disabled": null, "values": [{"y": 48, "x": 8.385381984710694}, {"y": 13, "x": 9.986531114578247}, {"y": 11, "x": 11.587680244445801}, {"y": 1, "x": 13.188829374313354}, {"y": 1, "x": 14.789978504180908}, {"y": 7, "x": 16.391127634048463}, {"y": 4, "x": 17.992276763916017}, {"y": 7, "x": 19.593425893783568}, {"y": 5, "x": 21.194575023651126}, {"y": 3, "x": 22.795724153518677}], "key": "task", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "additive_output": [], "table": {"rows": [["nova.boot_server", 4.299, 5.917, 13.252, 13.624, 17.33, 7.66, "100.0%", 100], ["nova.delete_server", 2.286, 2.499, 6.435, 6.655, 11.873, 3.452, "100.0%", 100], ["total", 6.784, 8.46, 18.958, 19.679, 22.796, 11.113, "100.0%", 100]], "cols": ["Action", "Min (sec)", "Median (sec)", "90%ile (sec)", "95%ile (sec)", "Max (sec)", "Avg (sec)", "Success", "Count"]}, "full_duration": 228.4259090423584, "config": "{\n \"NovaServers.boot_and_delete_server\": [\n {\n \"runner\": {\n \"type\": \"constant\", \n \"concurrency\": 5, \n \"times\": 100\n }, \n \"args\": {\n \"force_delete\": false, \n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"sla\": {\n \"scrappy\": {\n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20, \n \"cycle\": 3\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"users_per_tenant\": 1, \n \"tenants\": 1, \n \"resource_management_workers\": 20, \n \"user_domain\": \"default\"\n }\n }\n }\n ]\n}", "sla": [{"criterion": "scrappy", "detail": "Scrappy failure rate 0.00% MTTR 0 seconds - Passed", "success": true}], "complete_output": [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []], "cls": "NovaServers"}, {"load_profile": [["parallel iterations", [[0.0, 0], [2.3004813973903655, 4.974493617661647], [4.600962794780731, 5], [6.9014441921710965, 4.998622021707574], [9.201925589561462, 4.997284566092068], [11.502406986951828, 4.997412248797865], [13.802888384342193, 5], [16.10336978173256, 4.998226433324438], [18.403851179122924, 4.996213876129742], [20.704332576513288, 5], [23.004813973903655, 4.999117621301015], [25.305295371294022, 4.996780571775278], [27.605776768684386, 4.998716332797082], [29.90625816607475, 5], [32.20673956346512, 4.997876031353421], [34.507220960855484, 4.996720254133412], [36.80770235824585, 5], [39.10818375563621, 5], [41.408665153026575, 4.99896630900356], [43.709146550416946, 5], [46.00962794780731, 5], [48.310109345197674, 5], [50.610590742588045, 4.997751768720101], [52.91107213997841, 4.997547186202852], [55.21155353736877, 5], [57.512034934759136, 5], [59.8125163321495, 4.998742449714176], [62.11299772953987, 5], [64.41347912693024, 5], [66.7139605243206, 5], [69.01444192171097, 5], [71.31492331910133, 4.997056664898841], [73.6154047164917, 5], [75.91588611388207, 4.998682028433758], [78.21636751127242, 4.997842245182884], [80.5168489086628, 4.998242497301224], [82.81733030605315, 5], [85.11781170344352, 5], [87.41829310083389, 4.998706798049574], [89.71877449822425, 4.995788336202785], [92.01925589561462, 5], [94.31973729300499, 4.999078031371135], [96.62021869039535, 4.997764827178636], [98.92070008778572, 4.998641505756837], [101.22118148517609, 4.998858524901268], [103.52166288256645, 4.99911710310821], [105.82214427995682, 5], [108.12262567734717, 4.998285610942132], [110.42310707473754, 4.99763869905125], [112.72358847212791, 5], [115.02406986951827, 4.9987706394024665], [117.32455126690864, 5], [119.625032664299, 4.998558594908911], [121.92551406168937, 5], [124.22599545907974, 5], [126.5264768564701, 4.995430161339772], [128.82695825386048, 4.99895501240054], [131.12743965125082, 5], [133.4279210486412, 4.998559838571636], [135.72840244603157, 4.9990001988126505], [138.02888384342194, 4.9970070220286615], [140.3293652408123, 5], [142.62984663820265, 4.998704207085565], [144.93032803559302, 5], [147.2308094329834, 4.996409027538042], [149.53129083037376, 4.998736853231945], [151.83177222776413, 5], [154.13225362515448, 4.99882204412817], [156.43273502254485, 4.997570504878837], [158.73321641993522, 4.998987140354103], [161.0336978173256, 4.999219808921078], [163.33417921471596, 5], [165.6346606121063, 4.9970306516202845], [167.93514200949667, 5], [170.23562340688704, 5], [172.53610480427741, 4.998731153111151], [174.83658620166779, 5], [177.13706759905816, 4.998008999625772], [179.4375489964485, 5], [181.73803039383887, 5], [184.03851179122924, 4.99907233125034], [186.3389931886196, 4.996592882343305], [188.63947458600998, 4.999013257271197], [190.93995598340032, 5], [193.2404373807907, 4.9963084981349395], [195.54091877818107, 4.998438581456556], [197.84140017557144, 5], [200.1418815729618, 4.998685863060474], [202.44236297035218, 4.995821293264854], [204.74284436774252, 5], [207.0433257651329, 5], [209.34380716252326, 4.996210352418715], [211.64428855991363, 4.997607918398961], [213.944769957304, 5], [216.24525135469435, 4.998596837537508], [218.54573275208472, 4.932693796030735], [220.8462141494751, 4], [223.14669554686546, 3.6705934684817487], [225.44717694425583, 2.5221118123575588], [227.74765834164617, 0.03921568627450941], [230.04813973903657, 0]]]], "errors": [], "name": "boot_and_delete_server [5]", "runner": "constant", "iterations_count": 100, "output_errors": [], "pos": "4", "load_duration": 225.53739190101624, "sla_success": true, "met": "boot_and_delete_server", "atomic": {"pie": [["nova.boot_server", 7.695748815536499], ["nova.delete_server", 3.462174537181854]], "iter": [["nova.boot_server", [[1, 4.670145034790039], [2, 6.79792594909668], [3, 6.932987928390503], [4, 6.741952896118164], [5, 4.5037219524383545], [6, 5.477803945541382], [7, 5.540410995483398], [8, 4.629852056503296], [9, 5.732714891433716], [10, 5.6154279708862305], [11, 5.592539072036743], [12, 5.490801095962524], [13, 5.664527893066406], [14, 5.610691785812378], [15, 4.411413908004761], [16, 5.658386945724487], [17, 5.470025062561035], [18, 5.627085208892822], [19, 5.598611831665039], [20, 5.5439300537109375], [21, 9.315222978591919], [22, 8.318969011306763], [23, 13.304516077041626], [24, 5.107693910598755], [25, 14.64716386795044], [26, 17.364861965179443], [27, 7.437484979629517], [28, 16.369663953781128], [29, 12.297817945480347], [30, 17.243216037750244], [31, 15.277627944946289], [32, 12.158401012420654], [33, 11.36014199256897], [34, 7.600986003875732], [35, 12.439083099365234], [36, 6.5837438106536865], [37, 5.638928174972534], [38, 5.655941009521484], [39, 6.678282976150513], [40, 6.848726987838745], [41, 7.328943967819214], [42, 8.586838006973267], [43, 11.36059308052063], [44, 6.081128835678101], [45, 5.406918048858643], [46, 15.367357969284058], [47, 6.47874903678894], [48, 8.473948955535889], [49, 16.52063512802124], [50, 12.228418827056885], [51, 8.681725978851318], [52, 5.470672845840454], [53, 7.848326921463013], [54, 8.648737907409668], [55, 13.32555103302002], [56, 5.658166885375977], [57, 6.733292102813721], [58, 8.758995056152344], [59, 13.212462902069092], [60, 6.733766078948975], [61, 5.626394033432007], [62, 5.861119985580444], [63, 6.384454965591431], [64, 6.67376184463501], [65, 7.643824100494385], [66, 6.3938469886779785], [67, 14.378498077392578], [68, 6.632652044296265], [69, 4.7993268966674805], [70, 8.879909038543701], [71, 14.184156894683838], [72, 8.568481922149658], [73, 13.177016973495483], [74, 13.658915042877197], [75, 6.499952077865601], [76, 6.603019952774048], [77, 5.724050998687744], [78, 4.388575077056885], [79, 4.5438148975372314], [80, 5.818272113800049], [81, 5.573802947998047], [82, 5.851339101791382], [83, 5.42754602432251], [84, 5.612792015075684], [85, 5.590489149093628], [86, 5.448441028594971], [87, 5.9464311599731445], [88, 5.532442092895508], [89, 5.754085063934326], [90, 4.823642015457153], [91, 5.310976982116699], [92, 5.6565399169921875], [93, 5.764358997344971], [94, 4.423452138900757], [95, 5.601547956466675], [96, 4.574193954467773], [97, 4.518857002258301], [98, 5.383179187774658], [99, 4.83419394493103], [100, 5.641867160797119]]], ["nova.delete_server", [[1, 2.420400857925415], [2, 2.4442050457000732], [3, 2.4669458866119385], [4, 2.417249917984009], [5, 2.3607940673828125], [6, 2.3825650215148926], [7, 2.5242719650268555], [8, 2.4571030139923096], [9, 2.5715138912200928], [10, 2.4959280490875244], [11, 2.613611936569214], [12, 2.634397029876709], [13, 2.597201108932495], [14, 2.334074020385742], [15, 2.508143901824951], [16, 2.4081649780273438], [17, 2.7138540744781494], [18, 2.5271217823028564], [19, 2.694492816925049], [20, 2.4677140712738037], [21, 8.442156791687012], [22, 12.36375904083252], [23, 6.362801790237427], [24, 3.4570469856262207], [25, 2.442803144454956], [26, 10.371810913085938], [27, 2.4228649139404297], [28, 8.375204086303711], [29, 6.436686992645264], [30, 6.5558459758758545], [31, 6.516730070114136], [32, 6.483330011367798], [33, 6.378794193267822], [34, 2.4299750328063965], [35, 6.34322190284729], [36, 2.346004009246826], [37, 2.389723062515259], [38, 2.4301950931549072], [39, 5.5300068855285645], [40, 2.348120927810669], [41, 2.3816301822662354], [42, 2.415863037109375], [43, 2.505828857421875], [44, 2.504265069961548], [45, 2.536877155303955], [46, 6.4322240352630615], [47, 2.4015748500823975], [48, 2.3823680877685547], [49, 6.373657941818237], [50, 6.427309036254883], [51, 2.4466447830200195], [52, 2.409656047821045], [53, 2.4299569129943848], [54, 2.408219814300537], [55, 6.281022071838379], [56, 2.4432320594787598], [57, 2.421441078186035], [58, 2.400231122970581], [59, 6.813659906387329], [60, 2.634511947631836], [61, 2.4329400062561035], [62, 2.660207986831665], [63, 2.6588950157165527], [64, 2.3824381828308105], [65, 2.3722119331359863], [66, 3.5163891315460205], [67, 6.316620826721191], [68, 3.378674030303955], [69, 2.4995169639587402], [70, 2.447208881378174], [71, 5.818725109100342], [72, 2.8669471740722656], [73, 7.335408926010132], [74, 2.450906991958618], [75, 2.3737010955810547], [76, 2.6872599124908447], [77, 2.7241718769073486], [78, 2.7878329753875732], [79, 2.4257988929748535], [80, 2.468372106552124], [81, 2.4359209537506104], [82, 2.4592740535736084], [83, 2.481294870376587], [84, 2.415860891342163], [85, 2.3969709873199463], [86, 2.352081060409546], [87, 2.45937180519104], [88, 2.662895917892456], [89, 2.428359031677246], [90, 2.498500108718872], [91, 2.6616039276123047], [92, 4.562110900878906], [93, 2.5708069801330566], [94, 2.509190082550049], [95, 2.378638982772827], [96, 2.503809928894043], [97, 2.361362934112549], [98, 2.7279720306396484], [99, 2.833189010620117], [100, 2.3970019817352295]]]], "histogram": {"data": [[{"disabled": 0, "values": [{"y": 42, "x": 5.6862037658691404}, {"y": 24, "x": 6.983832454681396}, {"y": 5, "x": 8.281461143493653}, {"y": 9, "x": 9.579089832305907}, {"y": 0, "x": 10.876718521118164}, {"y": 3, "x": 12.17434720993042}, {"y": 7, "x": 13.471975898742675}, {"y": 4, "x": 14.769604587554932}, {"y": 2, "x": 16.06723327636719}, {"y": 4, "x": 17.364861965179443}], "key": "nova.boot_server", "view": "Square Root Choice"}, {"disabled": 1, "values": [{"y": 76, "x": 3.33704252243042}, {"y": 3, "x": 4.340011024475098}, {"y": 1, "x": 5.342979526519775}, {"y": 5, "x": 6.345948028564453}, {"y": 11, "x": 7.348916530609131}, {"y": 0, "x": 8.351885032653808}, {"y": 2, "x": 9.354853534698485}, {"y": 0, "x": 10.357822036743164}, {"y": 1, "x": 11.36079053878784}, {"y": 1, "x": 12.36375904083252}], "key": "nova.delete_server", "view": "Square Root Choice"}], [{"disabled": 0, "values": [{"y": 50, "x": 6.010610938072205}, {"y": 19, "x": 7.632646799087524}, {"y": 10, "x": 9.254682660102844}, {"y": 1, "x": 10.876718521118164}, {"y": 6, "x": 12.498754382133484}, {"y": 5, "x": 14.120790243148804}, {"y": 5, "x": 15.742826104164124}, {"y": 4, "x": 17.364861965179443}], "key": "nova.boot_server", "view": "Sturges Formula"}, {"disabled": 1, "values": [{"y": 79, "x": 3.5877846479415894}, {"y": 1, "x": 4.8414952754974365}, {"y": 2, "x": 6.095205903053284}, {"y": 14, "x": 7.348916530609131}, {"y": 2, "x": 8.602627158164978}, {"y": 0, "x": 9.856337785720825}, {"y": 1, "x": 11.110048413276672}, {"y": 1, "x": 12.36375904083252}], "key": "nova.delete_server", "view": "Sturges Formula"}], [{"disabled": 0, "values": [{"y": 42, "x": 5.6862037658691404}, {"y": 24, "x": 6.983832454681396}, {"y": 5, "x": 8.281461143493653}, {"y": 9, "x": 9.579089832305907}, {"y": 0, "x": 10.876718521118164}, {"y": 3, "x": 12.17434720993042}, {"y": 7, "x": 13.471975898742675}, {"y": 4, "x": 14.769604587554932}, {"y": 2, "x": 16.06723327636719}, {"y": 4, "x": 17.364861965179443}], "key": "nova.boot_server", "view": "Rice Rule"}, {"disabled": 1, "values": [{"y": 76, "x": 3.33704252243042}, {"y": 3, "x": 4.340011024475098}, {"y": 1, "x": 5.342979526519775}, {"y": 5, "x": 6.345948028564453}, {"y": 11, "x": 7.348916530609131}, {"y": 0, "x": 8.351885032653808}, {"y": 2, "x": 9.354853534698485}, {"y": 0, "x": 10.357822036743164}, {"y": 1, "x": 11.36079053878784}, {"y": 1, "x": 12.36375904083252}], "key": "nova.delete_server", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "iterations": {"pie": [["success", 100], ["errors", 0]], "iter": [["duration", [[1, 7.09073805809021], [2, 9.242314100265503], [3, 9.400083780288696], [4, 9.159374952316284], [5, 6.864690065383911], [6, 7.860440015792847], [7, 8.064751148223877], [8, 7.087033033370972], [9, 8.304306030273438], [10, 8.111433029174805], [11, 8.206218004226685], [12, 8.12527084350586], [13, 8.261796951293945], [14, 7.944849014282227], [15, 6.919620990753174], [16, 8.06662392616272], [17, 8.183948993682861], [18, 8.154279947280884], [19, 8.293179988861084], [20, 8.011714935302734], [21, 17.7574520111084], [22, 20.682810068130493], [23, 19.66740918159485], [24, 8.564815044403076], [25, 17.090032815933228], [26, 27.736764907836914], [27, 9.860430002212524], [28, 24.744960069656372], [29, 18.734625101089478], [30, 23.79945206642151], [31, 21.794638872146606], [32, 18.64183211326599], [33, 17.73901391029358], [34, 10.031042098999023], [35, 18.78241205215454], [36, 8.929866075515747], [37, 8.028717041015625], [38, 8.086225032806396], [39, 12.20836091041565], [40, 9.197023868560791], [41, 9.710654973983765], [42, 11.002772092819214], [43, 13.866542100906372], [44, 8.585476875305176], [45, 7.943855047225952], [46, 21.799760818481445], [47, 8.8803870677948], [48, 10.856426000595093], [49, 22.894413948059082], [50, 18.655818939208984], [51, 11.128427982330322], [52, 7.880407094955444], [53, 10.278351068496704], [54, 11.057065963745117], [55, 19.606651067733765], [56, 8.101469993591309], [57, 9.154814958572388], [58, 11.159323930740356], [59, 20.026198863983154], [60, 9.368360996246338], [61, 8.05939507484436], [62, 8.521440982818604], [63, 9.043416023254395], [64, 9.056273937225342], [65, 10.01610517501831], [66, 9.910310983657837], [67, 20.69518804550171], [68, 10.011417150497437], [69, 7.298911094665527], [70, 11.327182054519653], [71, 20.002969980239868], [72, 11.435496807098389], [73, 20.51249599456787], [74, 16.109899044036865], [75, 8.873724937438965], [76, 9.290354013442993], [77, 8.44834589958191], [78, 7.17648983001709], [79, 6.9696879386901855], [80, 8.286715030670166], [81, 8.009797096252441], [82, 8.310686826705933], [83, 7.908908843994141], [84, 8.028715133666992], [85, 7.987523078918457], [86, 7.80065393447876], [87, 8.40587592124939], [88, 8.19540786743164], [89, 8.182580947875977], [90, 7.322225093841553], [91, 7.972645044326782], [92, 10.218755960464478], [93, 8.335231065750122], [94, 6.932805061340332], [95, 7.980251789093018], [96, 7.078067064285278], [97, 6.8803510665893555], [98, 8.111223936080933], [99, 7.667466163635254], [100, 8.038938045501709]]], ["idle_duration", [[1, 0.0], [2, 0.0], [3, 0.0], [4, 0.0], [5, 0.0], [6, 0.0], [7, 0.0], [8, 0.0], [9, 0.0], [10, 0.0], [11, 0.0], [12, 0.0], [13, 0.0], [14, 0.0], [15, 0.0], [16, 0.0], [17, 0.0], [18, 0.0], [19, 0.0], [20, 0.0], [21, 0.0], [22, 0.0], [23, 0.0], [24, 0.0], [25, 0.0], [26, 0.0], [27, 0.0], [28, 0.0], [29, 0.0], [30, 0.0], [31, 0.0], [32, 0.0], [33, 0.0], [34, 0.0], [35, 0.0], [36, 0.0], [37, 0.0], [38, 0.0], [39, 0.0], [40, 0.0], [41, 0.0], [42, 0.0], [43, 0.0], [44, 0.0], [45, 0.0], [46, 0.0], [47, 0.0], [48, 0.0], [49, 0.0], [50, 0.0], [51, 0.0], [52, 0.0], [53, 0.0], [54, 0.0], [55, 0.0], [56, 0.0], [57, 0.0], [58, 0.0], [59, 0.0], [60, 0.0], [61, 0.0], [62, 0.0], [63, 0.0], [64, 0.0], [65, 0.0], [66, 0.0], [67, 0.0], [68, 0.0], [69, 0.0], [70, 0.0], [71, 0.0], [72, 0.0], [73, 0.0], [74, 0.0], [75, 0.0], [76, 0.0], [77, 0.0], [78, 0.0], [79, 0.0], [80, 0.0], [81, 0.0], [82, 0.0], [83, 0.0], [84, 0.0], [85, 0.0], [86, 0.0], [87, 0.0], [88, 0.0], [89, 0.0], [90, 0.0], [91, 0.0], [92, 0.0], [93, 0.0], [94, 0.0], [95, 0.0], [96, 0.0], [97, 0.0], [98, 0.0], [99, 0.0], [100, 0.0]]]], "histogram": {"data": [[{"disabled": null, "values": [{"y": 53, "x": 8.951897549629212}, {"y": 19, "x": 11.039105033874511}, {"y": 6, "x": 13.12631251811981}, {"y": 1, "x": 15.213520002365112}, {"y": 2, "x": 17.300727486610413}, {"y": 6, "x": 19.38793497085571}, {"y": 7, "x": 21.47514245510101}, {"y": 3, "x": 23.562349939346312}, {"y": 2, "x": 25.649557423591613}, {"y": 1, "x": 27.736764907836914}], "key": "task", "view": "Square Root Choice"}], [{"disabled": null, "values": [{"y": 62, "x": 9.473699420690536}, {"y": 15, "x": 12.082708775997162}, {"y": 2, "x": 14.691718131303787}, {"y": 2, "x": 17.300727486610413}, {"y": 8, "x": 19.909736841917038}, {"y": 7, "x": 22.518746197223663}, {"y": 3, "x": 25.12775555253029}, {"y": 1, "x": 27.736764907836914}], "key": "task", "view": "Sturges Formula"}], [{"disabled": null, "values": [{"y": 53, "x": 8.951897549629212}, {"y": 19, "x": 11.039105033874511}, {"y": 6, "x": 13.12631251811981}, {"y": 1, "x": 15.213520002365112}, {"y": 2, "x": 17.300727486610413}, {"y": 6, "x": 19.38793497085571}, {"y": 7, "x": 21.47514245510101}, {"y": 3, "x": 23.562349939346312}, {"y": 2, "x": 25.649557423591613}, {"y": 1, "x": 27.736764907836914}], "key": "task", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "additive_output": [], "table": {"rows": [["nova.boot_server", 4.389, 6.014, 13.359, 15.282, 17.365, 7.696, "100.0%", 100], ["nova.delete_server", 2.334, 2.502, 6.433, 6.84, 12.364, 3.462, "100.0%", 100], ["total", 6.865, 8.73, 20.005, 21.795, 27.737, 11.158, "100.0%", 100]], "cols": ["Action", "Min (sec)", "Median (sec)", "90%ile (sec)", "95%ile (sec)", "Max (sec)", "Avg (sec)", "Success", "Count"]}, "full_duration": 229.33542203903198, "config": "{\n \"NovaServers.boot_and_delete_server\": [\n {\n \"runner\": {\n \"type\": \"constant\", \n \"concurrency\": 5, \n \"times\": 100\n }, \n \"args\": {\n \"force_delete\": false, \n \"flavor\": {\n \"name\": \"m1.tiny\"\n }, \n \"image\": {\n \"name\": \"^(cirros.*uec|TestVM)$\"\n }\n }, \n \"sla\": {\n \"scrappy\": {\n \"execute\": \"/bin/bash /data/rally/rally_plugins/scrappy/scrappy.sh random_controller_freeze_process_fixed_interval memcached 150\", \n \"on_iter\": 20, \n \"cycle\": 4\n }\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"users_per_tenant\": 1, \n \"tenants\": 1, \n \"resource_management_workers\": 20, \n \"user_domain\": \"default\"\n }\n }\n }\n ]\n}", "sla": [{"criterion": "scrappy", "detail": "Scrappy failure rate 0.00% MTTR 0 seconds - Passed", "success": true}], "complete_output": [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []], "cls": "NovaServers"}];
$scope.location = {
/* #/path/hash/sub/div */
normalize: function(str) {
/* Remove unwanted characters from string */
if (typeof str !== "string") { return "" }
return str.replace(/[^\w\-\.]/g, "")
},
uri: function(obj) {
/* Getter/Setter */
if (! obj) {
var uri = {path: "", hash: "", sub: "", div: ""};
var arr = ["div", "sub", "hash", "path"];
angular.forEach($location.url().split("/"), function(value){
var v = $scope.location.normalize(value);
if (v) { var k = arr.pop(); if (k) { this[k] = v }}
}, uri);
return uri
}
var arr = [obj.path, obj.hash, obj.sub, obj.div], res = [];
for (var i in arr) { if (! arr[i]) { break }; res.push(arr[i]) }
return $location.url("/" + res.join("/"))
},
path: function(path, hash) {
/* Getter/Setter */
if (path === "") { return this.uri({}) }
path = this.normalize(path);
var uri = this.uri();
if (! path) { return uri.path }
uri.path = path;
var _hash = this.normalize(hash);
if (_hash || hash === "") { uri.hash = _hash }
return this.uri(uri)
},
hash: function(hash) {
/* Getter/Setter */
if (hash) { this.uri({path:this.uri().path, hash:hash}) }
return this.uri().hash
}
}
/* Dispatch */
$scope.route = function(uri) {
if (! $scope.scenarios_map) { return }
if (uri.path in $scope.scenarios_map) {
$scope.view = {is_scenario:true};
$scope.scenario = $scope.scenarios_map[uri.path];
$scope.nav_idx = $scope.nav_map[uri.path];
if ($scope.scenario.iterations.histogram.views.length) {
$scope.mainHistogram = $scope.scenario.iterations.histogram.views[0]
}
if ($scope.scenario.atomic.histogram.views.length) {
$scope.atomicHistogram = $scope.scenario.atomic.histogram.views[0]
}
$scope.outputIteration = 0;
$scope.showTab(uri);
} else {
$scope.scenario = null;
if (uri.path === "source") {
$scope.view = {is_source:true}
} else {
$scope.view = {is_main:true}
}
}
}
$scope.$on("$locationChangeSuccess", function (event, newUrl, oldUrl) {
$scope.route($scope.location.uri())
});
$scope.showNav = function(nav_idx) { $scope.nav_idx = nav_idx }
/* Tabs */
$scope.tabs = [
{
id: "overview",
name: "Overview",
visible: function(){ return !! $scope.scenario.iterations.pie.length }
},{
id: "details",
name: "Details",
visible: function(){ return !! $scope.scenario.atomic.pie.length }
},{
id: "output",
name: "Scenario Data",
visible: function(){ return $scope.scenario.output.length }
},{
id: "failures",
name: "Failures",
visible: function(){ return !! $scope.scenario.errors.length }
},{
id: "task",
name: "Input task",
visible: function(){ return !! $scope.scenario.config }
}
];
$scope.tabs_map = {};
angular.forEach($scope.tabs,
function(tab){ this[tab.id] = tab }, $scope.tabs_map);
$scope.showTab = function(uri) {
$scope.tab = uri.hash in $scope.tabs_map ? uri.hash : "overview";
if (! $scope.scenario.output) {
var has_additive = !! $scope.scenario.additive_output.length;
var has_complete = !! ($scope.scenario.complete_output.length
&& $scope.scenario.complete_output[0].length);
$scope.scenario.output = {
has_additive: has_additive,
has_complete: has_complete,
length: has_additive + has_complete,
active: has_additive ? "additive" : (has_complete ? "complete" : "")
}
}
if (uri.hash === "output") {
if (uri.sub && $scope.scenario.output["has_" + uri.sub]) {
$scope.scenario.output.active = uri.sub
}
}
}
for (var i in $scope.tabs) {
if ($scope.tabs[i].id === $scope.location.hash()) {
$scope.tab = $scope.tabs[i].id
}
$scope.tabs[i].isVisible = function() {
if ($scope.scenario) {
if (this.visible()) { return true }
/* If tab should be hidden but is selected - show another one */
if (this.id === $scope.location.hash()) {
for (var i in $scope.tabs) {
var tab = $scope.tabs[i];
if (tab.id != this.id && tab.visible()) {
$scope.tab = tab.id;
return false
}
}
}
}
return false
}
}
$scope.showError = function(message) {
return (function (e) {
e.style.display = "block";
e.textContent = message
})(document.getElementById("page-error"))
}
/* Initialization */
angular.element(document).ready(function(){
if (! $scope.scenarios.length) {
return $scope.showError("No data...")
}
/* Compose data mapping */
$scope.nav = [];
$scope.nav_map = {};
$scope.scenarios_map = {};
var met = [], itr = 0, cls_idx = 0;
var prev_cls, prev_met;
for (var idx in $scope.scenarios) {
var sc = $scope.scenarios[idx];
if (! prev_cls) {
prev_cls = sc.cls
}
else if (prev_cls !== sc.cls) {
$scope.nav.push({cls:prev_cls, met:met, idx:cls_idx});
prev_cls = sc.cls;
met = [];
itr = 1;
cls_idx += 1
}
if (prev_met !== sc.met) { itr = 1 };
sc.ref = $scope.location.normalize(sc.cls+"."+sc.met+(itr > 1 ? "-"+itr : ""));
$scope.scenarios_map[sc.ref] = sc;
$scope.nav_map[sc.ref] = cls_idx;
met.push({name:sc.name, itr:itr, idx:idx, ref:sc.ref});
prev_met = sc.met;
itr += 1;
}
if (met.length) {
$scope.nav.push({cls:prev_cls, met:met, idx:cls_idx})
}
/* Start */
var uri = $scope.location.uri();
uri.path = $scope.location.path();
$scope.route(uri);
$scope.$digest()
})
};
if (typeof angular === "object") {
angular.module("App", [])
.controller("Controller", ["$scope", "$location", controllerFunction])
.directive("widget", widgetDirective)
}
</script>
<style>
body { margin:0; padding:0 0 50px; font-size:14px; font-family:Helvetica,Arial,sans-serif }
a, a:active, a:focus, a:visited { text-decoration:none; outline:none }
p { margin:0; padding:5px 0 }
p.thesis { padding:10px 0 }
h1 { color:#666; margin:0 0 20px; font-size:30px; font-weight:normal }
h2, .h2 { color:#666; margin:24px 0 6px; font-size:25px; font-weight:normal }
h3, .h3 { color:#777; margin:12px 0 4px; font-size:18px; font-weight:normal }
table { border-collapse:collapse; border-spacing:0; width:100%; font-size:12px; margin:0 0 10px }
table th { text-align:left; padding:8px; color:#000; border:2px solid #ddd; border-width:0 0 2px 0 }
table th.sortable { cursor:pointer }
table td { text-align:left; border-top:1px solid #ddd; padding:8px; color:#333 }
table.compact td { padding:4px 8px }
table.striped tr:nth-child(odd) td { background:#f9f9f9 }
table.linked tbody tr:hover { background:#f9f9f9; cursor:pointer }
.rich, .rich td { font-weight:bold }
.code { padding:10px; font-size:13px; color:#333; background:#f6f6f6; border:1px solid #e5e5e5; border-radius:4px }
.header { text-align:left; background:#333; font-size:18px; padding:13px 0; margin-bottom:20px; color:#fff; background-image:linear-gradient(to bottom, #444 0px, #222 100%) }
.header a, .header a:visited, .header a:focus { color:#999 }
.notify-error { padding:5px 10px; background:#fee; color:red }
.status-skip, .status-skip td { color:grey }
.status-pass, .status-pass td { color:green }
.status-fail, .status-fail td { color:red }
.capitalize { text-transform:capitalize }
.aside { margin:0 20px 0 0; display:block; width:255px; float:left }
.aside > div { margin-bottom: 15px }
.aside > div div:first-child { border-top-left-radius:4px; border-top-right-radius:4px }
.aside > div div:last-child { border-bottom-left-radius:4px; border-bottom-right-radius:4px }
.navcls { color:#678; background:#eee; border:1px solid #ddd; margin-bottom:-1px; display:block; padding:8px 9px; font-weight:bold; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer }
.navcls.expanded { color:#469 }
.navcls.active { background:#428bca; background-image:linear-gradient(to bottom, #428bca 0px, #3278b3 100%); border-color:#3278b3; color:#fff }
.navmet { color:#555; background:#fff; border:1px solid #ddd; font-size:12px; display:block; margin-bottom:-1px; padding:8px 10px; text-align:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; cursor:pointer }
.navmet:hover { background:#f8f8f8 }
.navmet.active, .navmet.active:hover { background:#428bca; background-image:linear-gradient(to bottom, #428bca 0px, #3278b3 100%); border-color:#3278b3; color:#fff }
.tabs { list-style:outside none none; margin:0 0 5px; padding:0; border-bottom:1px solid #ddd }
.tabs:after { clear:both }
.tabs li { float:left; margin-bottom:-1px; display:block; position:relative }
.tabs li div { border:1px solid transparent; border-radius:4px 4px 0 0; line-height:20px; margin-right:2px; padding:10px 15px; color:#428bca }
.tabs li div:hover { border-color:#eee #eee #ddd; background:#eee; cursor:pointer; }
.tabs li.active div { background:#fff; border-color:#ddd #ddd transparent; border-style:solid; border-width:1px; color:#555; cursor:default }
.failure-mesg { color:#900 }
.failure-trace { color:#333; white-space:pre; overflow:auto }
.link { color:#428BCA; padding:5px 15px 5px 5px; text-decoration:underline; cursor:pointer }
.link.active { color:#333; text-decoration:none }
.chart { padding:0; margin:0; width:890px }
.chart svg { height:300px; padding:0; margin:0; overflow:visible; float:right }
.chart.lower svg { height:180px }
.chart-label-y { font-size:12px; position:relative; top:5px; padding:0; margin:0 }
.expandable { cursor:pointer }
.clearfix { clear:both }
.sortable > .arrow { display:inline-block; width:12px; height:inherit; color:#c90 }
.content-main { margin:0 5px; display:block; float:left }
.content-wrap { margin:0 auto; padding:0 5px </%block>}
@media only screen and (min-width: 320px) { .content-wrap { width:900px } .content-main { width:600px } }
@media only screen and (min-width: 900px) { .content-wrap { width:880px } .content-main { width:590px } }
@media only screen and (min-width: 1000px) { .content-wrap { width:980px } .content-main { width:690px } }
@media only screen and (min-width: 1100px) { .content-wrap { width:1080px } .content-main { width:790px } }
@media only screen and (min-width: 1200px) { .content-wrap { width:1180px } .content-main { width:890px } }
</style>
</head>
<body ng-controller="Controller">
<div class="header">
<div class="content-wrap">
<a href="https://github.com/openstack/rally">Rally</a>&nbsp;
<span>task results</span>
</div>
</div>
<div class="content-wrap">
<p id="page-error" class="notify-error" style="display:none"></p>
<div id="content-nav" class="aside" ng-show="scenarios.length" ng-cloack>
<div>
<div class="navcls"
ng-class="{active:view.is_main}"
ng-click="location.path('')">Task overview</div>
<div class="navcls"
ng-class="{active:view.is_source}"
ng-click="location.path('source', '')">Input file</div>
</div>
<div>
<div class="navcls" title="{{n.cls}}"
ng-repeat-start="n in nav track by $index"
ng-click="showNav(n.idx)"
ng-class="{expanded:n.idx==nav_idx}">
<span ng-hide="n.idx==nav_idx">&#9658;</span>
<span ng-show="n.idx==nav_idx">&#9660;</span>
{{n.cls}}</div>
<div class="navmet" title="{{m.name}}"
ng-show="n.idx==nav_idx"
ng-class="{active:m.ref==scenario.ref}"
ng-click="location.path(m.ref)"
ng-repeat="m in n.met track by $index"
ng-repeat-end>{{m.name}}</div>
</div>
</div>
<div id="content-main" class="content-main" ng-show="scenarios.length" ng-cloak>
<div ng-show="view.is_main">
<h1>Task overview</h1>
<table class="linked compact"
ng-init="ov_srt='ref'; ov_dir=false">
<thead>
<tr>
<th class="sortable"
title="Scenario name, with optional suffix of call number"
ng-click="ov_srt='ref'; ov_dir=!ov_dir">
Scenario
<span class="arrow">
<b ng-show="ov_srt=='ref' && !ov_dir">&#x25b4;</b>
<b ng-show="ov_srt=='ref' && ov_dir">&#x25be;</b>
</span>
<th class="sortable"
title="How long the scenario run, without context duration"
ng-click="ov_srt='load_duration'; ov_dir=!ov_dir">
Load duration (s)
<span class="arrow">
<b ng-show="ov_srt=='load_duration' && !ov_dir">&#x25b4;</b>
<b ng-show="ov_srt=='load_duration' && ov_dir">&#x25be;</b>
</span>
<th class="sortable"
title="Scenario duration plus context duration"
ng-click="ov_srt='full_duration'; ov_dir=!ov_dir">
Full duration (s)
<span class="arrow">
<b ng-show="ov_srt=='full_duration' && !ov_dir">&#x25b4;</b>
<b ng-show="ov_srt=='full_duration' && ov_dir">&#x25be;</b>
</span>
<th class="sortable" title="Number of iterations"
ng-click="ov_srt='iterations_count'; ov_dir=!ov_dir">
Iterations
<span class="arrow">
<b ng-show="ov_srt=='iterations_count' && !ov_dir">&#x25b4;</b>
<b ng-show="ov_srt=='iterations_count' && ov_dir">&#x25be;</b>
</span>
<th class="sortable" title="Scenario runner type"
ng-click="ov_srt='runner'; ov_dir=!ov_dir">
Runner
<span class="arrow">
<b ng-show="ov_srt=='runner' && !ov_dir">&#x25b4;</b>
<b ng-show="ov_srt=='runner' && ov_dir">&#x25be;</b>
</span>
<th class="sortable" title="Number of errors occurred"
ng-click="ov_srt='errors.length'; ov_dir=!ov_dir">
Errors
<span class="arrow">
<b ng-show="ov_srt=='errors.length' && !ov_dir">&#x25b4;</b>
<b ng-show="ov_srt=='errors.length' && ov_dir">&#x25be;</b>
</span>
<th class="sortable" title="Whether SLA check is successful"
ng-click="ov_srt='sla_success'; ov_dir=!ov_dir">
Success (SLA)
<span class="arrow">
<b ng-show="ov_srt=='sla_success' && !ov_dir">&#x25b4;</b>
<b ng-show="ov_srt=='sla_success' && ov_dir">&#x25be;</b>
</span>
<tr>
</thead>
<tbody>
<tr ng-repeat="sc in scenarios | orderBy:ov_srt:ov_dir"
ng-click="location.path(sc.ref)">
<td>{{sc.ref}}
<td>{{sc.load_duration | number:3}}
<td>{{sc.full_duration | number:3}}
<td>{{sc.iterations_count}}
<td>{{sc.runner}}
<td>{{sc.errors.length}}
<td>
<span ng-show="sc.sla_success" class="status-pass">&#x2714;</span>
<span ng-hide="sc.sla_success" class="status-fail">&#x2716;</span>
<tr>
</tbody>
</table>
</div>
<div ng-show="view.is_source">
<h1>Input file</h1>
<pre class="code">{{source}}</pre>
</div>
<div ng-show="view.is_scenario">
<h1>{{scenario.cls}}.<wbr>{{scenario.name}} ({{scenario.full_duration | number:3}}s)</h1>
<ul class="tabs">
<li ng-repeat="t in tabs"
ng-show="t.isVisible()"
ng-class="{active:t.id == tab}"
ng-click="location.hash(t.id)">
<div>{{t.name}}</div>
</li>
<div class="clearfix"></div>
</ul>
<div ng-include="tab"></div>
<script type="text/ng-template" id="overview">
<p class="thesis">
Load duration: <b>{{scenario.load_duration | number:3}} s</b> &nbsp;
Full duration: <b>{{scenario.full_duration | number:3}} s</b> &nbsp;
Iterations: <b>{{scenario.iterations_count}}</b> &nbsp;
Failures: <b>{{scenario.errors.length}}</b>
</p>
<div ng-show="scenario.sla.length">
<h2>Service-level agreement</h2>
<table class="striped">
<thead>
<tr>
<th>Criterion
<th>Detail
<th>Success
<tr>
</thead>
<tbody>
<tr class="rich"
ng-repeat="row in scenario.sla track by $index"
ng-class="{'status-fail':!row.success, 'status-pass':row.success}">
<td>{{row.criterion}}
<td>{{row.detail}}
<td class="capitalize">{{row.success}}
<tr>
</tbody>
</table>
</div>
<div widget="Table"
data="scenario.table"
lastrow-class="rich"
title="Total durations">
</div>
<div widget="StackedArea"
data="scenario.iterations.iter"
name-x="Iteration sequence number"
controls="true"
guide="true">
</div>
<div widget="StackedArea"
data="scenario.load_profile"
title="Load Profile"
title-class="h3"
name-x="Timeline (seconds)"
format-y="d"
format-x=",.2f"
class="lower">
</div>
<div widget="Pie"
data="scenario.iterations.pie"
title="Distribution"
title-class="h3"
style="float:left; width:40%; margin-top:15px">
</div>
<div widget="Histogram"
ng-if="scenario.iterations.histogram.data.length"
data="scenario.iterations.histogram.data[mainHistogram.id]"
style="float:left; width:59%; margin-top:15px; position:relative; top:40px">
</div>
<select ng-model="mainHistogram"
ng-show="scenario.iterations.histogram.data.length"
ng-options="i.name for i in scenario.iterations.histogram.views track by i.id"
style="float:right; margin:45px 35px 0">
</select>
<div class="clearfix"></div>
</script>
<script type="text/ng-template" id="details">
<div widget="StackedArea"
data="scenario.atomic.iter"
title="Atomic Action Durations"
name-x="Iteration sequence number"
controls="true"
guide="true">
</div>
<div widget="Pie"
data="scenario.atomic.pie"
title="Distribution"
title-class="h3"
style="float:left; width:40%; margin-top:15px">
</div>
<div widget="Histogram" data="scenario.atomic.histogram.data[atomicHistogram.id]"
ng-if="scenario.atomic.histogram.data.length"
style="float:left; width:59%; margin-top:15px; position:relative; top:40px">
</div>
<select ng-show="scenario.atomic.histogram.data.length"
ng-model="atomicHistogram"
ng-options="i.name for i in scenario.atomic.histogram.views track by i.id"
style="float:right; margin:45px 35px 0">
</select>
<div class="clearfix"></div>
</script>
<script type="text/ng-template" id="output">
<div style="padding:10px 0 0">
<span class="link"
ng-click="location.hash('output/additive')"
ng-class="{active:scenario.output.active === 'additive'}"
ng-if="scenario.output.has_additive">Aggregated</span>
<span class="link"
ng-click="location.hash('output/complete')"
ng-class="{active:scenario.output.active === 'complete'}"
ng-if="scenario.output.has_complete">Per iteration</span>
</div>
<div ng-repeat="chart in scenario.additive_output"
ng-if="scenario.output.active === 'additive'">
<div widget="{{chart.widget}}"
title="{{chart.title}}"
description="{{chart.description}}"
name-x="{{chart.axis_label}}"
name-y="{{chart.label}}"
data="chart.data">
</div>
</div>
<div ng-if="scenario.output.active === 'complete'" style="padding:10px 0 0">
<select ng-model="outputIteration">
<option ng-repeat="i in scenario.complete_output track by $index"
value="{{$index}}">
Iteration {{$index}}
</select>
<div ng-repeat="chart in scenario.complete_output[outputIteration]">
<div widget="{{chart.widget}}"
title="{{chart.title}}"
description="{{chart.description}}"
name-x="{{chart.axis_label}}"
name-y="{{chart.label}}"
data="chart.data">
</div>
</div>
</div>
</script>
<script type="text/ng-template" id="failures">
<h2>Task failures (<ng-pluralize
count="scenario.errors.length"
when="{'1': '1 iteration', 'other': '{} iterations'}"></ng-pluralize> failed)
</h2>
<table class="striped">
<thead>
<tr>
<th>
<th>Iteration
<th>Exception type
<th>Exception message
</tr>
</thead>
<tbody>
<tr class="expandable"
ng-repeat-start="i in scenario.errors track by $index"
ng-click="i.expanded = ! i.expanded">
<td>
<span ng-hide="i.expanded">&#9658;</span>
<span ng-show="i.expanded">&#9660;</span>
<td>{{i.iteration}}
<td>{{i.type}}
<td class="failure-mesg">{{i.message}}
</tr>
<tr ng-show="i.expanded" ng-repeat-end>
<td colspan="4" class="failure-trace">{{i.traceback}}
</tr>
</tbody>
</table>
</script>
<script type="text/ng-template" id="task">
<h2>Subtask Configuration</h2>
<pre class="code">{{scenario.config}}</pre>
</script>
</div>
</div>
<div class="clearfix"></div>
</div>
<script type="text/javascript">
if (! window.angular) {(function(f){
f(document.getElementById("content-nav"), "none");
f(document.getElementById("content-main"), "none");
f(document.getElementById("page-error"), "block").textContent = "Failed to load AngularJS framework"
})(function(e, s){e.style.display = s; return e})}
</script>
</body>
</html>