Skip to content

Instantly share code, notes, and snippets.

@tchaikov
Created April 4, 2019 11:48
Show Gist options
  • Save tchaikov/ca8eb01954a55298e9ac4ee2b88e725b to your computer and use it in GitHub Desktop.
Save tchaikov/ca8eb01954a55298e9ac4ee2b88e725b to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file has been truncated, but you can view the full file.
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="1200" height="1446" onload="init(evt)" viewBox="0 0 1200 1446" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
<!-- NOTES: -->
<defs>
<linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
<stop stop-color="#eeeeee" offset="5%" />
<stop stop-color="#eeeeb0" offset="95%" />
</linearGradient>
</defs>
<style type="text/css">
text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
#search { opacity:0.1; cursor:pointer; }
#search:hover, #search.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#title { text-anchor:middle; font-size:17px}
#unzoom { cursor:pointer; }
#frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
.hide { display:none; }
.parent { opacity:0.5; }
</style>
<script type="text/ecmascript">
<![CDATA[
"use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
searching = 0;
}
window.addEventListener("click", function(e) {
var target = find_group(e.target);
if (target) {
if (target.nodeName == "a") {
if (e.ctrlKey === false) return;
e.preventDefault();
}
if (target.classList.contains("parent")) unzoom();
zoom(target);
}
else if (e.target.id == "unzoom") unzoom();
else if (e.target.id == "search") search_prompt();
}, false)
// mouse-over for info
// show
window.addEventListener("mouseover", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = "Function: " + g_to_text(target);
}, false)
// clear
window.addEventListener("mouseout", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = ' ';
}, false)
// ctrl-F for search
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
}, false)
// functions
function find_child(node, selector) {
var children = node.querySelectorAll(selector);
if (children.length) return children[0];
return;
}
function find_group(node) {
var parent = node.parentElement;
if (!parent) return;
if (parent.id == "frames") return node;
return find_group(parent);
}
function orig_save(e, attr, val) {
if (e.attributes["_orig_" + attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("_orig_" + attr, val);
}
function orig_load(e, attr) {
if (e.attributes["_orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["_orig_" + attr].value;
e.removeAttribute("_orig_"+attr);
}
function g_to_text(e) {
var text = find_child(e, "title").firstChild.nodeValue;
return (text)
}
function g_to_func(e) {
var func = g_to_text(e);
// if there's any manipulation we want to do to the function
// name before it's searched, do it here before returning.
return (func);
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) -3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
// Smaller than this size won't fit anything
if (w < 2 * 12 * 0.59) {
t.textContent = "";
return;
}
t.textContent = txt;
// Fit in full text width
if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
return;
for (var x = txt.length - 2; x > 0; x--) {
if (t.getSubStringLength(0, x + 2) <= w) {
t.textContent = txt.substring(0, x) + "..";
return;
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.attributes != undefined) {
orig_load(e, "x");
orig_load(e, "width");
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_reset(c[i]);
}
}
function zoom_child(e, x, ratio) {
if (e.attributes != undefined) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
if (e.tagName == "text")
e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
}
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_child(c[i], x - 10, ratio);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = 10;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
}
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_parent(c[i]);
}
}
function zoom(node) {
var attr = find_child(node, "rect").attributes;
var width = parseFloat(attr.width.value);
var xmin = parseFloat(attr.x.value);
var xmax = parseFloat(xmin + width);
var ymin = parseFloat(attr.y.value);
var ratio = (svg.width.baseVal.value - 2 * 10) / width;
// XXX: Workaround for JavaScript float issues (fix me)
var fudge = 0.0001;
unzoombtn.classList.remove("hide");
var el = document.getElementById("frames").children;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseFloat(a.x.value);
var ew = parseFloat(a.width.value);
var upstack;
// Is it an ancestor
if (0 == 0) {
upstack = parseFloat(a.y.value) > ymin;
} else {
upstack = parseFloat(a.y.value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew+fudge) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
update_text(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex + fudge >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, ratio);
update_text(e);
}
}
}
}
function unzoom() {
unzoombtn.classList.add("hide");
var el = document.getElementById("frames").children;
for(var i = 0; i < el.length; i++) {
el[i].classList.remove("parent");
el[i].classList.remove("hide");
zoom_reset(el[i]);
update_text(el[i]);
}
}
// search
function reset_search() {
var el = document.querySelectorAll("#frames rect");
for (var i = 0; i < el.length; i++) {
orig_load(el[i], "fill")
}
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)", "");
if (term != null) {
search(term)
}
} else {
reset_search();
searching = 0;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
var re = new RegExp(term);
var el = document.getElementById("frames").children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var func = g_to_func(e);
var rect = find_child(e, "rect");
if (func == null || rect == null)
continue;
// Save max width. Only works as we have a root frame
var w = parseFloat(rect.attributes.width.value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseFloat(rect.attributes.x.value);
orig_save(rect, "fill");
rect.attributes.fill.value = "rgb(230,0,230)";
// remember matches
if (matches[x] == undefined) {
matches[x] = w;
} else {
if (w > matches[x]) {
// overwrite with parent
matches[x] = w;
}
}
searching = 1;
}
}
if (!searching)
return;
searchbtn.classList.add("show");
searchbtn.firstChild.nodeValue = "Reset Search";
// calculate percent matched, excluding vertical overlap
var count = 0;
var lastx = -1;
var lastw = 0;
var keys = Array();
for (k in matches) {
if (matches.hasOwnProperty(k))
keys.push(k);
}
// sort the matched frames by their x location
// ascending, then width descending
keys.sort(function(a, b){
return a - b;
});
// Step through frames saving only the biggest bottom-up frames
// thanks to the sort order. This relies on the tree property
// where children are always smaller than their parents.
var fudge = 0.0001; // JavaScript floating point
for (var k in keys) {
var x = parseFloat(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw - fudge) {
count += w;
lastx = x;
lastw = w;
}
}
// display matched percent
matchedtxt.classList.remove("hide");
var pct = 100 * count / maxwidth;
if (pct != 100) pct = pct.toFixed(1)
matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
}
]]>
</script>
<rect x="0.0" y="0" width="1200.0" height="1446.0" fill="url(#background)" />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="1429" > </text>
<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
<text id="search" x="1090.00" y="24" >Search</text>
<text id="matched" x="1090.00" y="1429" > </text>
<g id="frames">
<g >
<title>seastar::futurize&lt;seastar::future&lt;boost::local_shared_ptr&lt;object_info_t&gt; &gt; &gt;::apply&lt;PGBackend::_load_oi (114 samples, 0.09%)</title><rect x="233.9" y="1173" width="1.1" height="15.0" fill="rgb(232,162,39)" rx="2" ry="2" />
<text x="236.88" y="1183.5" ></text>
</g>
<g >
<title>_cond_resched (85 samples, 0.07%)</title><rect x="91.4" y="1221" width="0.9" height="15.0" fill="rgb(252,132,41)" rx="2" ry="2" />
<text x="94.44" y="1231.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="869" width="7.1" height="15.0" fill="rgb(246,204,0)" rx="2" ry="2" />
<text x="14.24" y="879.5" ></text>
</g>
<g >
<title>PGBackend::read (18 samples, 0.01%)</title><rect x="244.3" y="1109" width="0.2" height="15.0" fill="rgb(209,97,22)" rx="2" ry="2" />
<text x="247.30" y="1119.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::io_poll_poller::poll (70 samples, 0.06%)</title><rect x="1063.3" y="1285" width="0.7" height="15.0" fill="rgb(208,15,11)" rx="2" ry="2" />
<text x="1066.35" y="1295.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::operator seastar::temporary_buffer&lt;char&gt; (310 samples, 0.26%)</title><rect x="613.9" y="1013" width="3.0" height="15.0" fill="rgb(209,94,31)" rx="2" ry="2" />
<text x="616.86" y="1023.5" ></text>
</g>
<g >
<title>_raw_spin_lock_irqsave (15 samples, 0.01%)</title><rect x="1103.8" y="1157" width="0.2" height="15.0" fill="rgb(211,205,7)" rx="2" ry="2" />
<text x="1106.82" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (31 samples, 0.03%)</title><rect x="699.6" y="1077" width="0.3" height="15.0" fill="rgb(248,44,18)" rx="2" ry="2" />
<text x="702.58" y="1087.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;ceph::buffer::v14_2_0::ptr&gt;::then_impl&lt;PGBackend::_load_oi (131 samples, 0.11%)</title><rect x="265.6" y="1253" width="1.3" height="15.0" fill="rgb(223,77,40)" rx="2" ry="2" />
<text x="268.62" y="1263.5" ></text>
</g>
<g >
<title>PGBackend::get_object (103 samples, 0.09%)</title><rect x="244.5" y="1125" width="1.0" height="15.0" fill="rgb(254,162,33)" rx="2" ry="2" />
<text x="247.51" y="1135.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (13 samples, 0.01%)</title><rect x="237.1" y="1173" width="0.2" height="15.0" fill="rgb(220,141,54)" rx="2" ry="2" />
<text x="240.14" y="1183.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="597" width="7.1" height="15.0" fill="rgb(249,35,7)" rx="2" ry="2" />
<text x="14.24" y="607.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::reserve (118 samples, 0.10%)</title><rect x="1152.2" y="1349" width="1.2" height="15.0" fill="rgb(212,227,18)" rx="2" ry="2" />
<text x="1155.23" y="1359.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (191 samples, 0.16%)</title><rect x="748.9" y="1029" width="1.9" height="15.0" fill="rgb(248,25,46)" rx="2" ry="2" />
<text x="751.89" y="1039.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::do_send (21 samples, 0.02%)</title><rect x="243.8" y="1125" width="0.2" height="15.0" fill="rgb(216,225,26)" rx="2" ry="2" />
<text x="246.81" y="1135.5" ></text>
</g>
<g >
<title>__get_user_8 (11 samples, 0.01%)</title><rect x="1101.6" y="1189" width="0.2" height="15.0" fill="rgb(239,190,25)" rx="2" ry="2" />
<text x="1104.65" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::unused_tail_length (25 samples, 0.02%)</title><rect x="578.6" y="981" width="0.2" height="15.0" fill="rgb(231,198,3)" rx="2" ry="2" />
<text x="581.56" y="991.5" ></text>
</g>
<g >
<title>object_info_t::decode (47 samples, 0.04%)</title><rect x="266.4" y="1221" width="0.4" height="15.0" fill="rgb(227,71,7)" rx="2" ry="2" />
<text x="269.37" y="1231.5" ></text>
</g>
<g >
<title>seastar::schedule_urgent (12 samples, 0.01%)</title><rect x="352.4" y="1237" width="0.1" height="15.0" fill="rgb(212,33,6)" rx="2" ry="2" />
<text x="355.38" y="1247.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (31 samples, 0.03%)</title><rect x="1079.2" y="1205" width="0.3" height="15.0" fill="rgb(238,26,30)" rx="2" ry="2" />
<text x="1082.22" y="1215.5" ></text>
</g>
<g >
<title>tcp_options_write (19 samples, 0.02%)</title><rect x="166.6" y="1173" width="0.2" height="15.0" fill="rgb(251,21,27)" rx="2" ry="2" />
<text x="169.58" y="1183.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::read_message (12 samples, 0.01%)</title><rect x="361.8" y="1237" width="0.1" height="15.0" fill="rgb(253,25,36)" rx="2" ry="2" />
<text x="364.83" y="1247.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (11 samples, 0.01%)</title><rect x="570.8" y="1045" width="0.1" height="15.0" fill="rgb(207,16,54)" rx="2" ry="2" />
<text x="573.84" y="1055.5" ></text>
</g>
<g >
<title>ceph::net::Socket::read (2,984 samples, 2.49%)</title><rect x="438.0" y="1205" width="29.4" height="15.0" fill="rgb(228,189,28)" rx="2" ry="2" />
<text x="441.02" y="1215.5" >ce..</text>
</g>
<g >
<title>ceph::os::Collection::get_object (174 samples, 0.14%)</title><rect x="318.7" y="1029" width="1.7" height="15.0" fill="rgb(247,91,23)" rx="2" ry="2" />
<text x="321.66" y="1039.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::find (22 samples, 0.02%)</title><rect x="317.6" y="1029" width="0.2" height="15.0" fill="rgb(213,50,27)" rx="2" ry="2" />
<text x="320.58" y="1039.5" ></text>
</g>
<g >
<title>operator new (198 samples, 0.16%)</title><rect x="1171.7" y="1349" width="2.0" height="15.0" fill="rgb(221,60,2)" rx="2" ry="2" />
<text x="1174.74" y="1359.5" ></text>
</g>
<g >
<title>std::basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;::xsputn (55 samples, 0.05%)</title><rect x="1186.7" y="1365" width="0.5" height="15.0" fill="rgb(205,213,4)" rx="2" ry="2" />
<text x="1189.67" y="1375.5" ></text>
</g>
<g >
<title>skb_network_protocol (12 samples, 0.01%)</title><rect x="135.7" y="1093" width="0.1" height="15.0" fill="rgb(225,101,45)" rx="2" ry="2" />
<text x="138.72" y="1103.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (351 samples, 0.29%)</title><rect x="27.5" y="1317" width="3.5" height="15.0" fill="rgb(210,165,39)" rx="2" ry="2" />
<text x="30.50" y="1327.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="677" width="7.1" height="15.0" fill="rgb(228,82,12)" rx="2" ry="2" />
<text x="14.24" y="687.5" ></text>
</g>
<g >
<title>tcp_v4_rcv (146 samples, 0.12%)</title><rect x="97.7" y="933" width="1.5" height="15.0" fill="rgb(244,154,31)" rx="2" ry="2" />
<text x="100.74" y="943.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;OSD::handle_osd_op (6,127 samples, 5.10%)</title><rect x="282.2" y="1141" width="60.2" height="15.0" fill="rgb(250,80,33)" rx="2" ry="2" />
<text x="285.20" y="1151.5" >seasta..</text>
</g>
<g >
<title>RefCountedObject::get (15 samples, 0.01%)</title><rect x="272.1" y="1221" width="0.2" height="15.0" fill="rgb(239,25,39)" rx="2" ry="2" />
<text x="275.14" y="1231.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="453" width="7.1" height="15.0" fill="rgb(248,208,34)" rx="2" ry="2" />
<text x="14.24" y="463.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::handle_ack (122 samples, 0.10%)</title><rect x="393.0" y="1221" width="1.2" height="15.0" fill="rgb(243,216,14)" rx="2" ry="2" />
<text x="395.98" y="1231.5" ></text>
</g>
<g >
<title>__alloc_pages_nodemask (263 samples, 0.22%)</title><rect x="192.3" y="1189" width="2.5" height="15.0" fill="rgb(238,61,38)" rx="2" ry="2" />
<text x="195.25" y="1199.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::_M_emplace_unique&lt;hobject_t const&amp;, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; (497 samples, 0.41%)</title><rect x="874.1" y="997" width="4.9" height="15.0" fill="rgb(209,27,48)" rx="2" ry="2" />
<text x="877.10" y="1007.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;spg_t, std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt;, std::allocator&lt;std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;spg_t&gt;, std::hash&lt;spg_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::find (14 samples, 0.01%)</title><rect x="342.5" y="1141" width="0.1" height="15.0" fill="rgb(241,189,30)" rx="2" ry="2" />
<text x="345.49" y="1151.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (36 samples, 0.03%)</title><rect x="701.8" y="1077" width="0.3" height="15.0" fill="rgb(233,79,16)" rx="2" ry="2" />
<text x="704.76" y="1087.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::_evict (20 samples, 0.02%)</title><rect x="244.9" y="1045" width="0.2" height="15.0" fill="rgb(222,143,53)" rx="2" ry="2" />
<text x="247.90" y="1055.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (84 samples, 0.07%)</title><rect x="945.0" y="1061" width="0.8" height="15.0" fill="rgb(251,85,31)" rx="2" ry="2" />
<text x="948.02" y="1071.5" ></text>
</g>
<g >
<title>sockfd_lookup_light (268 samples, 0.22%)</title><rect x="209.0" y="1285" width="2.6" height="15.0" fill="rgb(206,43,44)" rx="2" ry="2" />
<text x="211.97" y="1295.5" ></text>
</g>
<g >
<title>tcp_event_data_recv (25 samples, 0.02%)</title><rect x="158.9" y="933" width="0.2" height="15.0" fill="rgb(248,17,3)" rx="2" ry="2" />
<text x="161.86" y="943.5" ></text>
</g>
<g >
<title>std::unique_ptr&lt;seastar::task, std::default_delete&lt;seastar::task&gt; &gt;::~unique_ptr (15 samples, 0.01%)</title><rect x="1057.4" y="1253" width="0.1" height="15.0" fill="rgb(230,171,4)" rx="2" ry="2" />
<text x="1060.36" y="1263.5" ></text>
</g>
<g >
<title>seastar::pollable_fd::write_all (28 samples, 0.02%)</title><rect x="242.3" y="1157" width="0.3" height="15.0" fill="rgb(234,95,39)" rx="2" ry="2" />
<text x="245.32" y="1167.5" ></text>
</g>
<g >
<title>boost::detail::sp_counted_base::release (118 samples, 0.10%)</title><rect x="884.9" y="1013" width="1.2" height="15.0" fill="rgb(253,190,0)" rx="2" ry="2" />
<text x="887.91" y="1023.5" ></text>
</g>
<g >
<title>Message::set_data (14 samples, 0.01%)</title><rect x="346.5" y="1205" width="0.1" height="15.0" fill="rgb(249,228,36)" rx="2" ry="2" />
<text x="349.47" y="1215.5" ></text>
</g>
<g >
<title>__fsnotify_parent (13 samples, 0.01%)</title><rect x="17.5" y="117" width="0.2" height="15.0" fill="rgb(244,121,16)" rx="2" ry="2" />
<text x="20.54" y="127.5" ></text>
</g>
<g >
<title>ip_rcv_finish_core.isra.19 (37 samples, 0.03%)</title><rect x="162.0" y="997" width="0.4" height="15.0" fill="rgb(215,119,21)" rx="2" ry="2" />
<text x="165.00" y="1007.5" ></text>
</g>
<g >
<title>__check_object_size (105 samples, 0.09%)</title><rect x="82.0" y="1221" width="1.0" height="15.0" fill="rgb(254,29,6)" rx="2" ry="2" />
<text x="84.96" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::end_c_str (50 samples, 0.04%)</title><rect x="997.1" y="1173" width="0.5" height="15.0" fill="rgb(214,168,4)" rx="2" ry="2" />
<text x="1000.10" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (13 samples, 0.01%)</title><rect x="930.7" y="1013" width="0.1" height="15.0" fill="rgb(234,33,44)" rx="2" ry="2" />
<text x="933.69" y="1023.5" ></text>
</g>
<g >
<title>seastar::reactor::process_io (348 samples, 0.29%)</title><rect x="1081.3" y="1269" width="3.4" height="15.0" fill="rgb(252,53,19)" rx="2" ry="2" />
<text x="1084.26" y="1279.5" ></text>
</g>
<g >
<title>tcp_v4_do_rcv (12 samples, 0.01%)</title><rect x="63.7" y="885" width="0.1" height="15.0" fill="rgb(253,95,17)" rx="2" ry="2" />
<text x="66.68" y="895.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (24 samples, 0.02%)</title><rect x="1152.7" y="1301" width="0.3" height="15.0" fill="rgb(239,89,19)" rx="2" ry="2" />
<text x="1155.72" y="1311.5" ></text>
</g>
<g >
<title>RefCountedObject::put (183 samples, 0.15%)</title><rect x="695.5" y="1077" width="1.8" height="15.0" fill="rgb(246,4,54)" rx="2" ry="2" />
<text x="698.52" y="1087.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="629" width="7.1" height="15.0" fill="rgb(240,197,47)" rx="2" ry="2" />
<text x="14.24" y="639.5" ></text>
</g>
<g >
<title>tcp_ack (27 samples, 0.02%)</title><rect x="63.9" y="1141" width="0.3" height="15.0" fill="rgb(249,81,9)" rx="2" ry="2" />
<text x="66.91" y="1151.5" ></text>
</g>
<g >
<title>seastar::memory::free (16 samples, 0.01%)</title><rect x="1035.4" y="1173" width="0.2" height="15.0" fill="rgb(221,49,23)" rx="2" ry="2" />
<text x="1038.43" y="1183.5" ></text>
</g>
<g >
<title>hobject_t::~hobject_t (20 samples, 0.02%)</title><rect x="805.0" y="1029" width="0.2" height="15.0" fill="rgb(248,171,4)" rx="2" ry="2" />
<text x="807.97" y="1039.5" ></text>
</g>
<g >
<title>std::locale::locale (229 samples, 0.19%)</title><rect x="527.5" y="1077" width="2.3" height="15.0" fill="rgb(220,117,13)" rx="2" ry="2" />
<text x="530.53" y="1087.5" ></text>
</g>
<g >
<title>sock_def_readable (104 samples, 0.09%)</title><rect x="146.4" y="933" width="1.0" height="15.0" fill="rgb(235,196,0)" rx="2" ry="2" />
<text x="149.36" y="943.5" ></text>
</g>
<g >
<title>try_to_wake_up (65 samples, 0.05%)</title><rect x="157.2" y="837" width="0.6" height="15.0" fill="rgb(214,82,32)" rx="2" ry="2" />
<text x="160.16" y="847.5" ></text>
</g>
<g >
<title>main (91,070 samples, 75.85%)</title><rect x="215.2" y="1333" width="895.1" height="15.0" fill="rgb(241,150,28)" rx="2" ry="2" />
<text x="218.21" y="1343.5" >main</text>
</g>
<g >
<title>std::use_facet&lt;std::num_get&lt;char, std::istreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt; &gt; (64 samples, 0.05%)</title><rect x="47.1" y="1333" width="0.6" height="15.0" fill="rgb(227,47,25)" rx="2" ry="2" />
<text x="50.12" y="1343.5" ></text>
</g>
<g >
<title>security_socket_sendmsg (383 samples, 0.32%)</title><rect x="86.2" y="1253" width="3.7" height="15.0" fill="rgb(225,97,52)" rx="2" ry="2" />
<text x="89.18" y="1263.5" ></text>
</g>
<g >
<title>skb_try_coalesce (16 samples, 0.01%)</title><rect x="101.7" y="1141" width="0.2" height="15.0" fill="rgb(213,89,50)" rx="2" ry="2" />
<text x="104.73" y="1151.5" ></text>
</g>
<g >
<title>RefCountedObject::put (13 samples, 0.01%)</title><rect x="375.2" y="1221" width="0.1" height="15.0" fill="rgb(240,115,26)" rx="2" ry="2" />
<text x="378.16" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (38 samples, 0.03%)</title><rect x="1173.7" y="1349" width="0.4" height="15.0" fill="rgb(205,217,36)" rx="2" ry="2" />
<text x="1176.69" y="1359.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (12 samples, 0.01%)</title><rect x="462.1" y="1125" width="0.1" height="15.0" fill="rgb(245,62,24)" rx="2" ry="2" />
<text x="465.06" y="1135.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (11 samples, 0.01%)</title><rect x="242.2" y="1093" width="0.1" height="15.0" fill="rgb(247,109,30)" rx="2" ry="2" />
<text x="245.21" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::operator seastar::net::packet (14 samples, 0.01%)</title><rect x="293.5" y="1061" width="0.2" height="15.0" fill="rgb(253,183,50)" rx="2" ry="2" />
<text x="296.52" y="1071.5" ></text>
</g>
<g >
<title>seastar::promise&lt;&gt;::abandoned (20 samples, 0.02%)</title><rect x="667.9" y="1061" width="0.2" height="15.0" fill="rgb(242,61,45)" rx="2" ry="2" />
<text x="670.94" y="1071.5" ></text>
</g>
<g >
<title>OSD::wait_for_map (62 samples, 0.05%)</title><rect x="487.6" y="1125" width="0.6" height="15.0" fill="rgb(251,45,1)" rx="2" ry="2" />
<text x="490.63" y="1135.5" ></text>
</g>
<g >
<title>RefCountedObject::get (163 samples, 0.14%)</title><rect x="978.0" y="1157" width="1.6" height="15.0" fill="rgb(207,30,14)" rx="2" ry="2" />
<text x="980.98" y="1167.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (14 samples, 0.01%)</title><rect x="295.8" y="981" width="0.1" height="15.0" fill="rgb(252,70,15)" rx="2" ry="2" />
<text x="298.81" y="991.5" ></text>
</g>
<g >
<title>seastar::reactor::lowres_timer_pollfn::poll (33 samples, 0.03%)</title><rect x="224.7" y="1285" width="0.3" height="15.0" fill="rgb(225,75,45)" rx="2" ry="2" />
<text x="227.68" y="1295.5" ></text>
</g>
<g >
<title>seastar::internal::try_reap_events (152 samples, 0.13%)</title><rect x="1092.0" y="1237" width="1.4" height="15.0" fill="rgb(224,196,31)" rx="2" ry="2" />
<text x="1094.95" y="1247.5" ></text>
</g>
<g >
<title>[unknown] (114 samples, 0.09%)</title><rect x="1153.4" y="1333" width="1.1" height="15.0" fill="rgb(222,109,3)" rx="2" ry="2" />
<text x="1156.39" y="1343.5" ></text>
</g>
<g >
<title>nf_hook_slow (11 samples, 0.01%)</title><rect x="99.2" y="949" width="0.1" height="15.0" fill="rgb(219,166,37)" rx="2" ry="2" />
<text x="102.17" y="959.5" ></text>
</g>
<g >
<title>nft_do_chain_ipv4 (38 samples, 0.03%)</title><rect x="161.1" y="981" width="0.4" height="15.0" fill="rgb(249,100,41)" rx="2" ry="2" />
<text x="164.15" y="991.5" ></text>
</g>
<g >
<title>std::__detail::_List_node_base::_M_transfer (18 samples, 0.01%)</title><rect x="936.5" y="1029" width="0.2" height="15.0" fill="rgb(235,14,54)" rx="2" ry="2" />
<text x="939.50" y="1039.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::find (184 samples, 0.15%)</title><rect x="879.0" y="997" width="1.8" height="15.0" fill="rgb(231,39,22)" rx="2" ry="2" />
<text x="881.98" y="1007.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (44 samples, 0.04%)</title><rect x="929.9" y="997" width="0.4" height="15.0" fill="rgb(247,82,45)" rx="2" ry="2" />
<text x="932.86" y="1007.5" ></text>
</g>
<g >
<title>rb_next (21 samples, 0.02%)</title><rect x="153.5" y="917" width="0.2" height="15.0" fill="rgb(229,24,32)" rx="2" ry="2" />
<text x="156.46" y="927.5" ></text>
</g>
<g >
<title>operator new (26 samples, 0.02%)</title><rect x="667.0" y="1061" width="0.3" height="15.0" fill="rgb(229,68,31)" rx="2" ry="2" />
<text x="670.01" y="1071.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (36 samples, 0.03%)</title><rect x="1001.7" y="1157" width="0.4" height="15.0" fill="rgb(224,169,16)" rx="2" ry="2" />
<text x="1004.70" y="1167.5" ></text>
</g>
<g >
<title>kmem_cache_alloc (63 samples, 0.05%)</title><rect x="1104.4" y="1173" width="0.6" height="15.0" fill="rgb(227,179,39)" rx="2" ry="2" />
<text x="1107.39" y="1183.5" ></text>
</g>
<g >
<title>nf_nat_ipv4_out (18 samples, 0.01%)</title><rect x="165.6" y="1141" width="0.2" height="15.0" fill="rgb(252,192,24)" rx="2" ry="2" />
<text x="168.63" y="1151.5" ></text>
</g>
<g >
<title>seastar::do_for_each&lt;std::_Deque_iterator&lt;ceph::net::Dispatcher*, ceph::net::Dispatcher*&amp;, ceph::net::Dispatcher**&gt;, ChainedDispatchers::ms_dispatch (203 samples, 0.17%)</title><rect x="263.2" y="1205" width="2.0" height="15.0" fill="rgb(214,154,26)" rx="2" ry="2" />
<text x="266.23" y="1215.5" ></text>
</g>
<g >
<title>seastar::memory::free (12 samples, 0.01%)</title><rect x="852.6" y="981" width="0.1" height="15.0" fill="rgb(244,122,6)" rx="2" ry="2" />
<text x="855.55" y="991.5" ></text>
</g>
<g >
<title>seastar::memory::allocate_aligned (54 samples, 0.04%)</title><rect x="608.3" y="997" width="0.5" height="15.0" fill="rgb(239,175,4)" rx="2" ry="2" />
<text x="611.27" y="1007.5" ></text>
</g>
<g >
<title>RefCountedObject::put (56 samples, 0.05%)</title><rect x="489.6" y="1125" width="0.5" height="15.0" fill="rgb(233,115,34)" rx="2" ry="2" />
<text x="492.58" y="1135.5" ></text>
</g>
<g >
<title>ip_finish_output2 (36 samples, 0.03%)</title><rect x="61.8" y="1173" width="0.3" height="15.0" fill="rgb(235,219,7)" rx="2" ry="2" />
<text x="64.75" y="1183.5" ></text>
</g>
<g >
<title>std::__detail::__variant::__gen_vtable_impl&lt;std::__detail::__variant::_Multi_array&lt;std::__detail::__variant::__variant_cookie (177 samples, 0.15%)</title><rect x="465.6" y="1189" width="1.8" height="15.0" fill="rgb(245,200,13)" rx="2" ry="2" />
<text x="468.61" y="1199.5" ></text>
</g>
<g >
<title>seastar::shared_ptr&lt;ceph::net::Connection&gt;::~shared_ptr (32 samples, 0.03%)</title><rect x="974.1" y="1125" width="0.3" height="15.0" fill="rgb(251,110,19)" rx="2" ry="2" />
<text x="977.08" y="1135.5" ></text>
</g>
<g >
<title>seastar::shared_ptr&lt;ceph::net::Connection&gt;::~shared_ptr (61 samples, 0.05%)</title><rect x="968.3" y="1109" width="0.6" height="15.0" fill="rgb(234,178,16)" rx="2" ry="2" />
<text x="971.32" y="1119.5" ></text>
</g>
<g >
<title>_copy_to_iter (92 samples, 0.08%)</title><rect x="64.9" y="1189" width="1.0" height="15.0" fill="rgb(224,213,18)" rx="2" ry="2" />
<text x="67.95" y="1199.5" ></text>
</g>
<g >
<title>seastar::reactor::syscall_pollfn::poll (91 samples, 0.08%)</title><rect x="1062.5" y="1285" width="0.8" height="15.0" fill="rgb(252,71,34)" rx="2" ry="2" />
<text x="1065.45" y="1295.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (1,449 samples, 1.21%)</title><rect x="897.5" y="997" width="14.2" height="15.0" fill="rgb(216,117,21)" rx="2" ry="2" />
<text x="900.49" y="1007.5" ></text>
</g>
<g >
<title>aa_sk_perm (35 samples, 0.03%)</title><rect x="16.8" y="69" width="0.4" height="15.0" fill="rgb(208,162,51)" rx="2" ry="2" />
<text x="19.82" y="79.5" ></text>
</g>
<g >
<title>dev_hard_start_xmit (249 samples, 0.21%)</title><rect x="132.3" y="1125" width="2.4" height="15.0" fill="rgb(237,0,30)" rx="2" ry="2" />
<text x="135.28" y="1135.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::find (734 samples, 0.61%)</title><rect x="767.3" y="1013" width="7.2" height="15.0" fill="rgb(214,35,10)" rx="2" ry="2" />
<text x="770.33" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (119 samples, 0.10%)</title><rect x="461.5" y="1173" width="1.1" height="15.0" fill="rgb(236,41,28)" rx="2" ry="2" />
<text x="464.46" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::refill_append_space (19 samples, 0.02%)</title><rect x="258.5" y="1125" width="0.2" height="15.0" fill="rgb(216,228,26)" rx="2" ry="2" />
<text x="261.48" y="1135.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::claim_append (12 samples, 0.01%)</title><rect x="347.1" y="1189" width="0.2" height="15.0" fill="rgb(235,215,18)" rx="2" ry="2" />
<text x="350.13" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (16 samples, 0.01%)</title><rect x="943.4" y="997" width="0.2" height="15.0" fill="rgb(228,6,32)" rx="2" ry="2" />
<text x="946.39" y="1007.5" ></text>
</g>
<g >
<title>reverse_bits (19 samples, 0.02%)</title><rect x="929.4" y="997" width="0.2" height="15.0" fill="rgb(208,202,31)" rx="2" ry="2" />
<text x="932.45" y="1007.5" ></text>
</g>
<g >
<title>hrtimer_interrupt (13 samples, 0.01%)</title><rect x="421.4" y="1173" width="0.2" height="15.0" fill="rgb(235,222,48)" rx="2" ry="2" />
<text x="424.43" y="1183.5" ></text>
</g>
<g >
<title>[unknown] (726 samples, 0.60%)</title><rect x="11.2" y="1301" width="7.2" height="15.0" fill="rgb(241,205,42)" rx="2" ry="2" />
<text x="14.24" y="1311.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;&gt;::operator= (13 samples, 0.01%)</title><rect x="944.2" y="1061" width="0.2" height="15.0" fill="rgb(254,192,24)" rx="2" ry="2" />
<text x="947.24" y="1071.5" ></text>
</g>
<g >
<title>kfree_skbmem (24 samples, 0.02%)</title><rect x="62.2" y="1205" width="0.2" height="15.0" fill="rgb(238,62,15)" rx="2" ry="2" />
<text x="65.18" y="1215.5" ></text>
</g>
<g >
<title>OSD::handle_osd_op (24 samples, 0.02%)</title><rect x="482.6" y="1157" width="0.3" height="15.0" fill="rgb(237,153,50)" rx="2" ry="2" />
<text x="485.64" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (38 samples, 0.03%)</title><rect x="375.8" y="1221" width="0.3" height="15.0" fill="rgb(211,143,36)" rx="2" ry="2" />
<text x="378.75" y="1231.5" ></text>
</g>
<g >
<title>cmp (531 samples, 0.44%)</title><rect x="762.1" y="1013" width="5.2" height="15.0" fill="rgb(212,200,42)" rx="2" ry="2" />
<text x="765.07" y="1023.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::shared_future (73 samples, 0.06%)</title><rect x="303.0" y="1061" width="0.7" height="15.0" fill="rgb(235,2,15)" rx="2" ry="2" />
<text x="306.02" y="1071.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (12 samples, 0.01%)</title><rect x="594.2" y="981" width="0.1" height="15.0" fill="rgb(219,140,12)" rx="2" ry="2" />
<text x="597.19" y="991.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::discard_up_to (26 samples, 0.02%)</title><rect x="392.7" y="1221" width="0.3" height="15.0" fill="rgb(220,227,23)" rx="2" ry="2" />
<text x="395.73" y="1231.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;ceph::net::SocketConnection::send (322 samples, 0.27%)</title><rect x="257.7" y="1221" width="3.1" height="15.0" fill="rgb(207,191,19)" rx="2" ry="2" />
<text x="260.67" y="1231.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::get0 (115 samples, 0.10%)</title><rect x="448.5" y="1189" width="1.1" height="15.0" fill="rgb(233,0,17)" rx="2" ry="2" />
<text x="451.52" y="1199.5" ></text>
</g>
<g >
<title>Message::~Message (47 samples, 0.04%)</title><rect x="538.6" y="1077" width="0.5" height="15.0" fill="rgb(230,113,2)" rx="2" ry="2" />
<text x="541.64" y="1087.5" ></text>
</g>
<g >
<title>OSD::ms_dispatch (195 samples, 0.16%)</title><rect x="263.3" y="1189" width="1.9" height="15.0" fill="rgb(206,116,38)" rx="2" ry="2" />
<text x="266.29" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (32 samples, 0.03%)</title><rect x="739.1" y="981" width="0.3" height="15.0" fill="rgb(218,91,43)" rx="2" ry="2" />
<text x="742.08" y="991.5" ></text>
</g>
<g >
<title>seastar::need_preempt (32 samples, 0.03%)</title><rect x="670.9" y="1077" width="0.3" height="15.0" fill="rgb(231,123,25)" rx="2" ry="2" />
<text x="673.93" y="1087.5" ></text>
</g>
<g >
<title>OSDOp::merge_osd_op_vector_out_data (151 samples, 0.13%)</title><rect x="578.8" y="997" width="1.5" height="15.0" fill="rgb(254,159,10)" rx="2" ry="2" />
<text x="581.82" y="1007.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (14,073 samples, 11.72%)</title><rect x="73.8" y="1333" width="138.4" height="15.0" fill="rgb(223,63,17)" rx="2" ry="2" />
<text x="76.84" y="1343.5" >entry_SYSCALL_64_..</text>
</g>
<g >
<title>spg_t::decode (12 samples, 0.01%)</title><rect x="347.7" y="1205" width="0.2" height="15.0" fill="rgb(208,41,16)" rx="2" ry="2" />
<text x="350.74" y="1215.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (571 samples, 0.48%)</title><rect x="768.9" y="997" width="5.6" height="15.0" fill="rgb(244,156,13)" rx="2" ry="2" />
<text x="771.94" y="1007.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (113 samples, 0.09%)</title><rect x="749.4" y="1013" width="1.1" height="15.0" fill="rgb(221,215,44)" rx="2" ry="2" />
<text x="752.43" y="1023.5" ></text>
</g>
<g >
<title>ceph::net::Socket::write_flush (159 samples, 0.13%)</title><rect x="241.1" y="1221" width="1.6" height="15.0" fill="rgb(242,52,31)" rx="2" ry="2" />
<text x="244.15" y="1231.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1221" width="7.1" height="15.0" fill="rgb(235,1,37)" rx="2" ry="2" />
<text x="14.24" y="1231.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="789" width="7.1" height="15.0" fill="rgb(237,88,44)" rx="2" ry="2" />
<text x="14.24" y="799.5" ></text>
</g>
<g >
<title>std::chrono::_V2::steady_clock::now@plt (13 samples, 0.01%)</title><rect x="1110.1" y="1301" width="0.1" height="15.0" fill="rgb(247,67,39)" rx="2" ry="2" />
<text x="1113.10" y="1311.5" ></text>
</g>
<g >
<title>__fget (34 samples, 0.03%)</title><rect x="1102.6" y="1173" width="0.3" height="15.0" fill="rgb(213,131,26)" rx="2" ry="2" />
<text x="1105.58" y="1183.5" ></text>
</g>
<g >
<title>release_sock (888 samples, 0.74%)</title><rect x="94.3" y="1237" width="8.7" height="15.0" fill="rgb(223,215,3)" rx="2" ry="2" />
<text x="97.31" y="1247.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::poll_flush (591 samples, 0.49%)</title><rect x="1075.4" y="1253" width="5.8" height="15.0" fill="rgb(231,167,11)" rx="2" ry="2" />
<text x="1078.43" y="1263.5" ></text>
</g>
<g >
<title>seastar::reactor::flush_tcp_batches (693 samples, 0.58%)</title><rect x="1074.5" y="1269" width="6.8" height="15.0" fill="rgb(251,73,47)" rx="2" ry="2" />
<text x="1077.45" y="1279.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (18 samples, 0.01%)</title><rect x="637.4" y="949" width="0.1" height="15.0" fill="rgb(226,3,29)" rx="2" ry="2" />
<text x="640.37" y="959.5" ></text>
</g>
<g >
<title>RefCountedObject::get (68 samples, 0.06%)</title><rect x="975.4" y="1141" width="0.7" height="15.0" fill="rgb(209,97,29)" rx="2" ry="2" />
<text x="978.39" y="1151.5" ></text>
</g>
<g >
<title>PG::do_osd_op (127 samples, 0.11%)</title><rect x="261.3" y="1237" width="1.2" height="15.0" fill="rgb(223,104,42)" rx="2" ry="2" />
<text x="264.29" y="1247.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="501" width="7.1" height="15.0" fill="rgb(227,59,4)" rx="2" ry="2" />
<text x="14.24" y="511.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::unused_tail_length (14 samples, 0.01%)</title><rect x="238.8" y="1189" width="0.1" height="15.0" fill="rgb(210,130,38)" rx="2" ry="2" />
<text x="241.81" y="1199.5" ></text>
</g>
<g >
<title>__kfree_skb_flush (23 samples, 0.02%)</title><rect x="137.7" y="1061" width="0.3" height="15.0" fill="rgb(234,142,29)" rx="2" ry="2" />
<text x="140.73" y="1071.5" ></text>
</g>
<g >
<title>Message::~Message (49 samples, 0.04%)</title><rect x="417.6" y="1173" width="0.5" height="15.0" fill="rgb(242,31,42)" rx="2" ry="2" />
<text x="420.63" y="1183.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::wait_and_process (36 samples, 0.03%)</title><rect x="1062.1" y="1269" width="0.4" height="15.0" fill="rgb(234,88,5)" rx="2" ry="2" />
<text x="1065.10" y="1279.5" ></text>
</g>
<g >
<title>fsnotify (22 samples, 0.02%)</title><rect x="28.2" y="1253" width="0.2" height="15.0" fill="rgb(251,89,5)" rx="2" ry="2" />
<text x="31.21" y="1263.5" ></text>
</g>
<g >
<title>PGBackend::_load_oi (21 samples, 0.02%)</title><rect x="315.4" y="1077" width="0.2" height="15.0" fill="rgb(225,218,26)" rx="2" ry="2" />
<text x="318.41" y="1087.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::find (13 samples, 0.01%)</title><rect x="330.1" y="1013" width="0.1" height="15.0" fill="rgb(226,115,15)" rx="2" ry="2" />
<text x="333.06" y="1023.5" ></text>
</g>
<g >
<title>__check_object_size (232 samples, 0.19%)</title><rect x="108.6" y="1221" width="2.3" height="15.0" fill="rgb(251,196,54)" rx="2" ry="2" />
<text x="111.60" y="1231.5" ></text>
</g>
<g >
<title>OSDOp::split_osd_op_vector_in_data (68 samples, 0.06%)</title><rect x="502.8" y="1093" width="0.6" height="15.0" fill="rgb(209,126,20)" rx="2" ry="2" />
<text x="505.76" y="1103.5" ></text>
</g>
<g >
<title>__tls_init (17 samples, 0.01%)</title><rect x="1070.5" y="1253" width="0.2" height="15.0" fill="rgb(253,74,39)" rx="2" ry="2" />
<text x="1073.49" y="1263.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::handle_ack (34 samples, 0.03%)</title><rect x="268.7" y="1237" width="0.3" height="15.0" fill="rgb(209,218,45)" rx="2" ry="2" />
<text x="271.69" y="1247.5" ></text>
</g>
<g >
<title>reverse_nibbles (58 samples, 0.05%)</title><rect x="1016.5" y="1189" width="0.6" height="15.0" fill="rgb(248,145,10)" rx="2" ry="2" />
<text x="1019.50" y="1199.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (86 samples, 0.07%)</title><rect x="877.5" y="965" width="0.9" height="15.0" fill="rgb(210,204,50)" rx="2" ry="2" />
<text x="880.55" y="975.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (56 samples, 0.05%)</title><rect x="665.5" y="997" width="0.6" height="15.0" fill="rgb(221,163,42)" rx="2" ry="2" />
<text x="668.53" y="1007.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_pbump@plt (24 samples, 0.02%)</title><rect x="1180.7" y="1365" width="0.2" height="15.0" fill="rgb(205,133,6)" rx="2" ry="2" />
<text x="1183.70" y="1375.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (13 samples, 0.01%)</title><rect x="1021.3" y="1173" width="0.2" height="15.0" fill="rgb(216,152,23)" rx="2" ry="2" />
<text x="1024.35" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (17 samples, 0.01%)</title><rect x="941.1" y="1061" width="0.2" height="15.0" fill="rgb(219,105,27)" rx="2" ry="2" />
<text x="944.11" y="1071.5" ></text>
</g>
<g >
<title>PGBackend::get_object (179 samples, 0.15%)</title><rect x="233.4" y="1205" width="1.7" height="15.0" fill="rgb(243,205,5)" rx="2" ry="2" />
<text x="236.37" y="1215.5" ></text>
</g>
<g >
<title>operator new (41 samples, 0.03%)</title><rect x="677.6" y="1093" width="0.4" height="15.0" fill="rgb(249,213,44)" rx="2" ry="2" />
<text x="680.64" y="1103.5" ></text>
</g>
<g >
<title>native_sched_clock (13 samples, 0.01%)</title><rect x="145.9" y="901" width="0.1" height="15.0" fill="rgb(248,4,40)" rx="2" ry="2" />
<text x="148.86" y="911.5" ></text>
</g>
<g >
<title>std::locale::id::_M_id@plt (36 samples, 0.03%)</title><rect x="41.1" y="1333" width="0.4" height="15.0" fill="rgb(219,164,28)" rx="2" ry="2" />
<text x="44.11" y="1343.5" ></text>
</g>
<g >
<title>RefCountedObject::put (24 samples, 0.02%)</title><rect x="257.2" y="1237" width="0.3" height="15.0" fill="rgb(243,98,33)" rx="2" ry="2" />
<text x="260.25" y="1247.5" ></text>
</g>
<g >
<title>_copy_from_user (66 samples, 0.05%)</title><rect x="80.2" y="1253" width="0.7" height="15.0" fill="rgb(245,108,32)" rx="2" ry="2" />
<text x="83.20" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (25 samples, 0.02%)</title><rect x="1036.0" y="1189" width="0.3" height="15.0" fill="rgb(254,194,37)" rx="2" ry="2" />
<text x="1039.04" y="1199.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::do_send (295 samples, 0.25%)</title><rect x="257.8" y="1205" width="2.9" height="15.0" fill="rgb(206,93,23)" rx="2" ry="2" />
<text x="260.83" y="1215.5" ></text>
</g>
<g >
<title>operator new (15 samples, 0.01%)</title><rect x="389.6" y="1141" width="0.2" height="15.0" fill="rgb(241,224,24)" rx="2" ry="2" />
<text x="392.62" y="1151.5" ></text>
</g>
<g >
<title>copy_user_enhanced_fast_string (113 samples, 0.09%)</title><rect x="83.1" y="1205" width="1.2" height="15.0" fill="rgb(209,40,40)" rx="2" ry="2" />
<text x="86.14" y="1215.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (246 samples, 0.20%)</title><rect x="802.6" y="1029" width="2.4" height="15.0" fill="rgb(227,95,10)" rx="2" ry="2" />
<text x="805.56" y="1039.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (14 samples, 0.01%)</title><rect x="297.8" y="1029" width="0.1" height="15.0" fill="rgb(251,121,30)" rx="2" ry="2" />
<text x="300.80" y="1039.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="837" width="7.1" height="15.0" fill="rgb(238,91,17)" rx="2" ry="2" />
<text x="14.24" y="847.5" ></text>
</g>
<g >
<title>std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt;::_M_default_append (300 samples, 0.25%)</title><rect x="957.4" y="1093" width="2.9" height="15.0" fill="rgb(207,13,13)" rx="2" ry="2" />
<text x="960.40" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (12 samples, 0.01%)</title><rect x="1007.2" y="1173" width="0.1" height="15.0" fill="rgb(224,30,19)" rx="2" ry="2" />
<text x="1010.19" y="1183.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;seastar::output_stream&lt;char&gt;::poll_flush (23 samples, 0.02%)</title><rect x="1074.9" y="1253" width="0.3" height="15.0" fill="rgb(243,124,28)" rx="2" ry="2" />
<text x="1077.93" y="1263.5" ></text>
</g>
<g >
<title>seastar::input_stream&lt;char&gt;::read_exactly (834 samples, 0.69%)</title><rect x="384.2" y="1205" width="8.2" height="15.0" fill="rgb(243,216,18)" rx="2" ry="2" />
<text x="387.17" y="1215.5" ></text>
</g>
<g >
<title>seastar::need_preempt (30 samples, 0.02%)</title><rect x="944.6" y="1061" width="0.3" height="15.0" fill="rgb(231,70,2)" rx="2" ry="2" />
<text x="947.60" y="1071.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (11 samples, 0.01%)</title><rect x="234.7" y="1141" width="0.1" height="15.0" fill="rgb(218,137,25)" rx="2" ry="2" />
<text x="237.65" y="1151.5" ></text>
</g>
<g >
<title>seastar::shared_ptr&lt;ceph::net::Connection&gt;::~shared_ptr (92 samples, 0.08%)</title><rect x="983.3" y="1173" width="0.9" height="15.0" fill="rgb(252,165,36)" rx="2" ry="2" />
<text x="986.33" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::free (15 samples, 0.01%)</title><rect x="657.5" y="1045" width="0.2" height="15.0" fill="rgb(245,80,53)" rx="2" ry="2" />
<text x="660.53" y="1055.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (46 samples, 0.04%)</title><rect x="1035.6" y="1189" width="0.4" height="15.0" fill="rgb(248,220,48)" rx="2" ry="2" />
<text x="1038.59" y="1199.5" ></text>
</g>
<g >
<title>__mod_zone_page_state (27 samples, 0.02%)</title><rect x="194.1" y="1157" width="0.3" height="15.0" fill="rgb(254,168,44)" rx="2" ry="2" />
<text x="197.14" y="1167.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="709" width="7.1" height="15.0" fill="rgb(232,112,43)" rx="2" ry="2" />
<text x="14.24" y="719.5" ></text>
</g>
<g >
<title>__inet_lookup_established (113 samples, 0.09%)</title><rect x="142.0" y="965" width="1.1" height="15.0" fill="rgb(233,173,29)" rx="2" ry="2" />
<text x="145.02" y="975.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;OSD::handle_osd_op (191 samples, 0.16%)</title><rect x="263.3" y="1157" width="1.9" height="15.0" fill="rgb(237,220,0)" rx="2" ry="2" />
<text x="266.31" y="1167.5" ></text>
</g>
<g >
<title>RefCountedObject::put (22 samples, 0.02%)</title><rect x="343.1" y="1173" width="0.2" height="15.0" fill="rgb(205,157,4)" rx="2" ry="2" />
<text x="346.05" y="1183.5" ></text>
</g>
<g >
<title>seastar::do_void_futurize_helper&lt;void&gt;::apply&lt;seastar::output_stream&lt;char&gt;::poll_flush (78 samples, 0.06%)</title><rect x="1077.8" y="1221" width="0.7" height="15.0" fill="rgb(233,192,1)" rx="2" ry="2" />
<text x="1080.77" y="1231.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (49 samples, 0.04%)</title><rect x="642.6" y="853" width="0.4" height="15.0" fill="rgb(227,144,21)" rx="2" ry="2" />
<text x="645.56" y="863.5" ></text>
</g>
<g >
<title>seastar::internal::try_reap_events (39 samples, 0.03%)</title><rect x="1084.3" y="1253" width="0.4" height="15.0" fill="rgb(221,195,15)" rx="2" ry="2" />
<text x="1087.30" y="1263.5" ></text>
</g>
<g >
<title>_raw_spin_lock (12 samples, 0.01%)</title><rect x="163.7" y="1045" width="0.1" height="15.0" fill="rgb(216,175,50)" rx="2" ry="2" />
<text x="166.67" y="1055.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::crc32c (33 samples, 0.03%)</title><rect x="751.9" y="1045" width="0.3" height="15.0" fill="rgb(226,95,17)" rx="2" ry="2" />
<text x="754.88" y="1055.5" ></text>
</g>
<g >
<title>apparmor_socket_recvmsg (12 samples, 0.01%)</title><rect x="17.2" y="69" width="0.1" height="15.0" fill="rgb(241,145,27)" rx="2" ry="2" />
<text x="20.16" y="79.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_emplace&lt;hobject_t const&amp;, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; (75 samples, 0.06%)</title><rect x="327.0" y="997" width="0.8" height="15.0" fill="rgb(249,131,24)" rx="2" ry="2" />
<text x="330.01" y="1007.5" ></text>
</g>
<g >
<title>PGBackend::read (30 samples, 0.02%)</title><rect x="233.0" y="1189" width="0.3" height="15.0" fill="rgb(247,108,33)" rx="2" ry="2" />
<text x="236.03" y="1199.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_mutate (31 samples, 0.03%)</title><rect x="956.9" y="1093" width="0.3" height="15.0" fill="rgb(212,164,43)" rx="2" ry="2" />
<text x="959.93" y="1103.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (35 samples, 0.03%)</title><rect x="948.7" y="1077" width="0.4" height="15.0" fill="rgb(230,211,0)" rx="2" ry="2" />
<text x="951.75" y="1087.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (11 samples, 0.01%)</title><rect x="248.3" y="1157" width="0.1" height="15.0" fill="rgb(230,153,26)" rx="2" ry="2" />
<text x="251.29" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::operator seastar::temporary_buffer&lt;char&gt; (40 samples, 0.03%)</title><rect x="300.3" y="1029" width="0.4" height="15.0" fill="rgb(249,1,2)" rx="2" ry="2" />
<text x="303.29" y="1039.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_replace (23 samples, 0.02%)</title><rect x="285.8" y="1093" width="0.2" height="15.0" fill="rgb(243,207,53)" rx="2" ry="2" />
<text x="288.82" y="1103.5" ></text>
</g>
<g >
<title>ReplicatedBackend::_read (15 samples, 0.01%)</title><rect x="233.1" y="1173" width="0.1" height="15.0" fill="rgb(238,35,49)" rx="2" ry="2" />
<text x="236.09" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::free (72 samples, 0.06%)</title><rect x="841.7" y="965" width="0.7" height="15.0" fill="rgb(252,7,18)" rx="2" ry="2" />
<text x="844.74" y="975.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr_node::cloner::operator (20 samples, 0.02%)</title><rect x="308.4" y="1093" width="0.2" height="15.0" fill="rgb(207,69,40)" rx="2" ry="2" />
<text x="311.40" y="1103.5" ></text>
</g>
<g >
<title>do_softirq_own_stack (32 samples, 0.03%)</title><rect x="61.8" y="1125" width="0.3" height="15.0" fill="rgb(230,50,29)" rx="2" ry="2" />
<text x="64.79" y="1135.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (50 samples, 0.04%)</title><rect x="699.1" y="1077" width="0.5" height="15.0" fill="rgb(246,31,8)" rx="2" ry="2" />
<text x="702.09" y="1087.5" ></text>
</g>
<g >
<title>seastar::internal::repeater&lt;seastar::keep_doing&lt;ceph::net::SocketConnection::handle_tags (32 samples, 0.03%)</title><rect x="228.7" y="1269" width="0.3" height="15.0" fill="rgb(223,83,4)" rx="2" ry="2" />
<text x="231.68" y="1279.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::substr_of (53 samples, 0.04%)</title><rect x="312.2" y="997" width="0.6" height="15.0" fill="rgb(247,36,40)" rx="2" ry="2" />
<text x="315.23" y="1007.5" ></text>
</g>
<g >
<title>aa_file_perm (13 samples, 0.01%)</title><rect x="18.1" y="101" width="0.1" height="15.0" fill="rgb(207,150,18)" rx="2" ry="2" />
<text x="21.07" y="111.5" ></text>
</g>
<g >
<title>PGBackend::_load_oi (100 samples, 0.08%)</title><rect x="244.5" y="1109" width="1.0" height="15.0" fill="rgb(239,3,36)" rx="2" ry="2" />
<text x="247.52" y="1119.5" ></text>
</g>
<g >
<title>nf_hook_slow (133 samples, 0.11%)</title><rect x="162.4" y="1013" width="1.3" height="15.0" fill="rgb(231,99,14)" rx="2" ry="2" />
<text x="165.36" y="1023.5" ></text>
</g>
<g >
<title>tcp_queue_rcv (16 samples, 0.01%)</title><rect x="101.4" y="1157" width="0.2" height="15.0" fill="rgb(222,5,49)" rx="2" ry="2" />
<text x="104.41" y="1167.5" ></text>
</g>
<g >
<title>ceph_crc32c_intel_baseline (196 samples, 0.16%)</title><rect x="600.9" y="1013" width="1.9" height="15.0" fill="rgb(221,103,24)" rx="2" ry="2" />
<text x="603.86" y="1023.5" ></text>
</g>
<g >
<title>bbr_cwnd_event (19 samples, 0.02%)</title><rect x="119.0" y="1173" width="0.2" height="15.0" fill="rgb(243,129,1)" rx="2" ry="2" />
<text x="122.04" y="1183.5" ></text>
</g>
<g >
<title>seastar::promise&lt;seastar::temporary_buffer&lt;char&gt; &gt;::promise (16 samples, 0.01%)</title><rect x="392.2" y="1189" width="0.1" height="15.0" fill="rgb(217,21,39)" rx="2" ry="2" />
<text x="395.17" y="1199.5" ></text>
</g>
<g >
<title>seastar::reactor::signals::poll_signal (47 samples, 0.04%)</title><rect x="1084.7" y="1269" width="0.4" height="15.0" fill="rgb(242,59,12)" rx="2" ry="2" />
<text x="1087.68" y="1279.5" ></text>
</g>
<g >
<title>Message::~Message (28 samples, 0.02%)</title><rect x="251.0" y="1205" width="0.3" height="15.0" fill="rgb(230,42,48)" rx="2" ry="2" />
<text x="254.03" y="1215.5" ></text>
</g>
<g >
<title>operator new (27 samples, 0.02%)</title><rect x="462.9" y="1173" width="0.3" height="15.0" fill="rgb(224,229,46)" rx="2" ry="2" />
<text x="465.94" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (22 samples, 0.02%)</title><rect x="959.0" y="1077" width="0.2" height="15.0" fill="rgb(245,43,21)" rx="2" ry="2" />
<text x="961.95" y="1087.5" ></text>
</g>
<g >
<title>aa_label_sk_perm (22 samples, 0.02%)</title><rect x="16.9" y="53" width="0.3" height="15.0" fill="rgb(233,196,0)" rx="2" ry="2" />
<text x="19.94" y="63.5" ></text>
</g>
<g >
<title>seastar::promise&lt;&gt;::abandoned (18 samples, 0.01%)</title><rect x="1057.0" y="1253" width="0.2" height="15.0" fill="rgb(253,71,10)" rx="2" ry="2" />
<text x="1060.03" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy_shallow (49 samples, 0.04%)</title><rect x="996.3" y="1173" width="0.5" height="15.0" fill="rgb(231,99,14)" rx="2" ry="2" />
<text x="999.30" y="1183.5" ></text>
</g>
<g >
<title>std::locale::~locale@plt (21 samples, 0.02%)</title><rect x="45.0" y="1333" width="0.2" height="15.0" fill="rgb(215,185,10)" rx="2" ry="2" />
<text x="47.97" y="1343.5" ></text>
</g>
<g >
<title>operator new (64 samples, 0.05%)</title><rect x="804.1" y="997" width="0.7" height="15.0" fill="rgb(215,130,4)" rx="2" ry="2" />
<text x="807.15" y="1007.5" ></text>
</g>
<g >
<title>boost::detail::sp_counted_impl_pd&lt;object_info_t*, boost::detail::local_sp_deleter&lt;SharedLRU&lt;hobject_t, object_info_t&gt;::Deleter&gt; &gt;::dispose (1,487 samples, 1.24%)</title><rect x="821.2" y="949" width="14.6" height="15.0" fill="rgb(224,58,51)" rx="2" ry="2" />
<text x="824.19" y="959.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (114 samples, 0.09%)</title><rect x="347.9" y="1221" width="1.1" height="15.0" fill="rgb(242,6,49)" rx="2" ry="2" />
<text x="350.87" y="1231.5" ></text>
</g>
<g >
<title>skb_try_coalesce (20 samples, 0.02%)</title><rect x="159.4" y="901" width="0.2" height="15.0" fill="rgb(229,214,28)" rx="2" ry="2" />
<text x="162.45" y="911.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::writeable (35 samples, 0.03%)</title><rect x="649.6" y="949" width="0.3" height="15.0" fill="rgb(235,19,37)" rx="2" ry="2" />
<text x="652.56" y="959.5" ></text>
</g>
<g >
<title>pthread_self@GLIBC_2.2.5 (11 samples, 0.01%)</title><rect x="608.9" y="1013" width="0.1" height="15.0" fill="rgb(230,91,50)" rx="2" ry="2" />
<text x="611.93" y="1023.5" ></text>
</g>
<g >
<title>crimson-osd (120,064 samples, 100.00%)</title><rect x="10.0" y="1381" width="1180.0" height="15.0" fill="rgb(213,68,53)" rx="2" ry="2" />
<text x="13.00" y="1391.5" >crimson-osd</text>
</g>
<g >
<title>tcp_v4_rcv (21 samples, 0.02%)</title><rect x="63.6" y="901" width="0.2" height="15.0" fill="rgb(225,145,22)" rx="2" ry="2" />
<text x="66.61" y="911.5" ></text>
</g>
<g >
<title>seastar::input_stream&lt;char&gt;::read_exactly (27 samples, 0.02%)</title><rect x="353.0" y="1237" width="0.2" height="15.0" fill="rgb(250,172,9)" rx="2" ry="2" />
<text x="355.97" y="1247.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (19 samples, 0.02%)</title><rect x="288.9" y="1077" width="0.2" height="15.0" fill="rgb(235,7,30)" rx="2" ry="2" />
<text x="291.93" y="1087.5" ></text>
</g>
<g >
<title>operator new (76 samples, 0.06%)</title><rect x="557.7" y="1077" width="0.7" height="15.0" fill="rgb(240,61,6)" rx="2" ry="2" />
<text x="560.67" y="1087.5" ></text>
</g>
<g >
<title>seastar::do_for_each&lt;std::_Deque_iterator&lt;ceph::net::Dispatcher*, ceph::net::Dispatcher*&amp;, ceph::net::Dispatcher**&gt;, ChainedDispatchers::ms_dispatch (236 samples, 0.20%)</title><rect x="243.4" y="1237" width="2.3" height="15.0" fill="rgb(205,222,10)" rx="2" ry="2" />
<text x="246.40" y="1247.5" ></text>
</g>
<g >
<title>std::use_facet&lt;std::num_put&lt;char, std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt; &gt;@plt (35 samples, 0.03%)</title><rect x="49.3" y="1333" width="0.3" height="15.0" fill="rgb(237,17,20)" rx="2" ry="2" />
<text x="52.26" y="1343.5" ></text>
</g>
<g >
<title>seastar::reactor::process_io (26 samples, 0.02%)</title><rect x="225.0" y="1285" width="0.3" height="15.0" fill="rgb(222,27,5)" rx="2" ry="2" />
<text x="228.00" y="1295.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (24 samples, 0.02%)</title><rect x="994.6" y="1173" width="0.2" height="15.0" fill="rgb(216,75,22)" rx="2" ry="2" />
<text x="997.58" y="1183.5" ></text>
</g>
<g >
<title>seastar::promise&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::promise (34 samples, 0.03%)</title><rect x="1054.1" y="1221" width="0.3" height="15.0" fill="rgb(210,5,38)" rx="2" ry="2" />
<text x="1057.07" y="1231.5" ></text>
</g>
<g >
<title>ceph::os::CyanStore::read (152 samples, 0.13%)</title><rect x="311.5" y="1029" width="1.5" height="15.0" fill="rgb(238,22,22)" rx="2" ry="2" />
<text x="314.52" y="1039.5" ></text>
</g>
<g >
<title>[unknown] (715 samples, 0.60%)</title><rect x="11.2" y="245" width="7.1" height="15.0" fill="rgb(209,112,17)" rx="2" ry="2" />
<text x="14.24" y="255.5" ></text>
</g>
<g >
<title>MOSDOpReply::encode_payload (26 samples, 0.02%)</title><rect x="293.9" y="1045" width="0.2" height="15.0" fill="rgb(239,15,21)" rx="2" ry="2" />
<text x="296.89" y="1055.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (13 samples, 0.01%)</title><rect x="667.1" y="1029" width="0.1" height="15.0" fill="rgb(219,167,40)" rx="2" ry="2" />
<text x="670.10" y="1039.5" ></text>
</g>
<g >
<title>cmp (105 samples, 0.09%)</title><rect x="775.9" y="997" width="1.1" height="15.0" fill="rgb(244,29,0)" rx="2" ry="2" />
<text x="778.94" y="1007.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (19 samples, 0.02%)</title><rect x="751.3" y="1029" width="0.2" height="15.0" fill="rgb(251,210,28)" rx="2" ry="2" />
<text x="754.32" y="1039.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (76 samples, 0.06%)</title><rect x="537.0" y="1061" width="0.7" height="15.0" fill="rgb(243,103,28)" rx="2" ry="2" />
<text x="539.97" y="1071.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;seastar::temporary_buffer&lt;char&gt; &gt;::then_impl&lt;seastar::input_stream&lt;char&gt;::read_exactly (37 samples, 0.03%)</title><rect x="227.9" y="1269" width="0.3" height="15.0" fill="rgb(232,158,13)" rx="2" ry="2" />
<text x="230.86" y="1279.5" ></text>
</g>
<g >
<title>__fget (20 samples, 0.02%)</title><rect x="1059.2" y="1173" width="0.2" height="15.0" fill="rgb(213,58,4)" rx="2" ry="2" />
<text x="1062.16" y="1183.5" ></text>
</g>
<g >
<title>vfs_read (288 samples, 0.24%)</title><rect x="28.1" y="1269" width="2.9" height="15.0" fill="rgb(216,132,2)" rx="2" ry="2" />
<text x="31.12" y="1279.5" ></text>
</g>
<g >
<title>PGBackend::_load_oi (2,199 samples, 1.83%)</title><rect x="315.7" y="1061" width="21.6" height="15.0" fill="rgb(239,124,0)" rx="2" ry="2" />
<text x="318.71" y="1071.5" >P..</text>
</g>
<g >
<title>operator new (12 samples, 0.01%)</title><rect x="985.5" y="1189" width="0.1" height="15.0" fill="rgb(252,113,42)" rx="2" ry="2" />
<text x="988.46" y="1199.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (503 samples, 0.42%)</title><rect x="866.6" y="981" width="4.9" height="15.0" fill="rgb(254,180,36)" rx="2" ry="2" />
<text x="869.59" y="991.5" ></text>
</g>
<g >
<title>__clock_gettime (25 samples, 0.02%)</title><rect x="215.2" y="1301" width="0.3" height="15.0" fill="rgb(245,82,50)" rx="2" ry="2" />
<text x="218.21" y="1311.5" ></text>
</g>
<g >
<title>refcount_sub_and_test_checked (15 samples, 0.01%)</title><rect x="134.6" y="1077" width="0.1" height="15.0" fill="rgb(246,197,1)" rx="2" ry="2" />
<text x="137.58" y="1087.5" ></text>
</g>
<g >
<title>tcp_rcv_space_adjust (44 samples, 0.04%)</title><rect x="66.9" y="1205" width="0.4" height="15.0" fill="rgb(245,1,45)" rx="2" ry="2" />
<text x="69.87" y="1215.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (181 samples, 0.15%)</title><rect x="1167.4" y="1365" width="1.8" height="15.0" fill="rgb(213,221,12)" rx="2" ry="2" />
<text x="1170.41" y="1375.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::substr_of (64 samples, 0.05%)</title><rect x="725.7" y="997" width="0.6" height="15.0" fill="rgb(226,74,34)" rx="2" ry="2" />
<text x="728.66" y="1007.5" ></text>
</g>
<g >
<title>tcp_filter (88 samples, 0.07%)</title><rect x="143.6" y="965" width="0.9" height="15.0" fill="rgb(224,218,34)" rx="2" ry="2" />
<text x="146.63" y="975.5" ></text>
</g>
<g >
<title>seastar::future&lt;ceph::buffer::v14_2_0::list&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (108 samples, 0.09%)</title><rect x="1047.8" y="1221" width="1.0" height="15.0" fill="rgb(218,145,24)" rx="2" ry="2" />
<text x="1050.77" y="1231.5" ></text>
</g>
<g >
<title>ceph::os::CyanStore::read (1,454 samples, 1.21%)</title><rect x="722.5" y="1013" width="14.3" height="15.0" fill="rgb(238,42,39)" rx="2" ry="2" />
<text x="725.55" y="1023.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;entity_name_t, std::pair&lt;entity_name_t const, watch_info_t&gt;, std::_Select1st&lt;std::pair&lt;entity_name_t const, watch_info_t&gt; &gt;, std::less&lt;entity_name_t&gt;, std::allocator&lt;std::pair&lt;entity_name_t const, watch_info_t&gt; &gt; &gt;::_M_erase (84 samples, 0.07%)</title><rect x="932.6" y="1013" width="0.9" height="15.0" fill="rgb(239,181,14)" rx="2" ry="2" />
<text x="935.63" y="1023.5" ></text>
</g>
<g >
<title>ceph::decode&lt;osd_reqid_t, denc_traits&lt;osd_reqid_t, void&gt; &gt; (30 samples, 0.02%)</title><rect x="345.5" y="1189" width="0.3" height="15.0" fill="rgb(213,184,7)" rx="2" ry="2" />
<text x="348.53" y="1199.5" ></text>
</g>
<g >
<title>boost::detail::local_counted_impl_em::local_cb_destroy (2,141 samples, 1.78%)</title><rect x="820.0" y="965" width="21.1" height="15.0" fill="rgb(236,100,5)" rx="2" ry="2" />
<text x="823.04" y="975.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (24 samples, 0.02%)</title><rect x="314.5" y="1045" width="0.2" height="15.0" fill="rgb(232,62,26)" rx="2" ry="2" />
<text x="317.45" y="1055.5" ></text>
</g>
<g >
<title>RefCountedObject::get (63 samples, 0.05%)</title><rect x="984.2" y="1189" width="0.7" height="15.0" fill="rgb(212,1,8)" rx="2" ry="2" />
<text x="987.24" y="1199.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="405" width="7.1" height="15.0" fill="rgb(249,166,47)" rx="2" ry="2" />
<text x="14.24" y="415.5" ></text>
</g>
<g >
<title>ip_local_deliver_finish (18 samples, 0.01%)</title><rect x="61.9" y="1013" width="0.2" height="15.0" fill="rgb(216,2,16)" rx="2" ry="2" />
<text x="64.88" y="1023.5" ></text>
</g>
<g >
<title>seastar::do_with&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, PG::do_osd_ops (258 samples, 0.21%)</title><rect x="232.7" y="1237" width="2.6" height="15.0" fill="rgb(224,85,34)" rx="2" ry="2" />
<text x="235.72" y="1247.5" ></text>
</g>
<g >
<title>_copy_to_iter (19 samples, 0.02%)</title><rect x="16.4" y="53" width="0.2" height="15.0" fill="rgb(241,18,29)" rx="2" ry="2" />
<text x="19.37" y="63.5" ></text>
</g>
<g >
<title>tcp_rack_update_reo_wnd (21 samples, 0.02%)</title><rect x="154.6" y="917" width="0.2" height="15.0" fill="rgb(250,186,50)" rx="2" ry="2" />
<text x="157.64" y="927.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_create (11 samples, 0.01%)</title><rect x="739.5" y="1013" width="0.1" height="15.0" fill="rgb(232,92,1)" rx="2" ry="2" />
<text x="742.49" y="1023.5" ></text>
</g>
<g >
<title>__virt_addr_valid (28 samples, 0.02%)</title><rect x="16.0" y="37" width="0.3" height="15.0" fill="rgb(211,217,40)" rx="2" ry="2" />
<text x="19.02" y="47.5" ></text>
</g>
<g >
<title>std::_Rb_tree_decrement (19 samples, 0.02%)</title><rect x="880.8" y="997" width="0.2" height="15.0" fill="rgb(213,181,4)" rx="2" ry="2" />
<text x="883.79" y="1007.5" ></text>
</g>
<g >
<title>__memcmp_sse4_1 (42 samples, 0.03%)</title><rect x="768.5" y="997" width="0.4" height="15.0" fill="rgb(230,33,52)" rx="2" ry="2" />
<text x="771.50" y="1007.5" ></text>
</g>
<g >
<title>process_backlog (2,614 samples, 2.18%)</title><rect x="138.1" y="1061" width="25.7" height="15.0" fill="rgb(221,129,32)" rx="2" ry="2" />
<text x="141.10" y="1071.5" >p..</text>
</g>
<g >
<title>PG::do_osd_op (39 samples, 0.03%)</title><rect x="233.0" y="1205" width="0.4" height="15.0" fill="rgb(209,172,24)" rx="2" ry="2" />
<text x="235.97" y="1215.5" ></text>
</g>
<g >
<title>Message::Message (155 samples, 0.13%)</title><rect x="691.4" y="1077" width="1.5" height="15.0" fill="rgb(211,183,4)" rx="2" ry="2" />
<text x="694.42" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (13 samples, 0.01%)</title><rect x="941.5" y="1061" width="0.1" height="15.0" fill="rgb(222,153,28)" rx="2" ry="2" />
<text x="944.47" y="1071.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::operator= (14 samples, 0.01%)</title><rect x="1054.3" y="1205" width="0.1" height="15.0" fill="rgb(229,61,13)" rx="2" ry="2" />
<text x="1057.26" y="1215.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;unsigned long&gt;::then_impl&lt;seastar::pollable_fd::write_all (14 samples, 0.01%)</title><rect x="354.8" y="1253" width="0.1" height="15.0" fill="rgb(236,189,22)" rx="2" ry="2" />
<text x="357.81" y="1263.5" ></text>
</g>
<g >
<title>operator new (91 samples, 0.08%)</title><rect x="929.8" y="1013" width="0.9" height="15.0" fill="rgb(230,139,6)" rx="2" ry="2" />
<text x="932.79" y="1023.5" ></text>
</g>
<g >
<title>do_softirq.part.19 (29 samples, 0.02%)</title><rect x="63.5" y="1045" width="0.3" height="15.0" fill="rgb(253,1,15)" rx="2" ry="2" />
<text x="66.54" y="1055.5" ></text>
</g>
<g >
<title>seastar::need_preempt (58 samples, 0.05%)</title><rect x="1054.5" y="1237" width="0.6" height="15.0" fill="rgb(246,202,33)" rx="2" ry="2" />
<text x="1057.50" y="1247.5" ></text>
</g>
<g >
<title>[unknown] (715 samples, 0.60%)</title><rect x="11.2" y="229" width="7.1" height="15.0" fill="rgb(246,48,54)" rx="2" ry="2" />
<text x="14.24" y="239.5" ></text>
</g>
<g >
<title>seastar::internal::io_getevents (311 samples, 0.26%)</title><rect x="1090.4" y="1253" width="3.0" height="15.0" fill="rgb(232,224,2)" rx="2" ry="2" />
<text x="1093.39" y="1263.5" ></text>
</g>
<g >
<title>ceph::os::CyanStore::read (13 samples, 0.01%)</title><rect x="233.1" y="1157" width="0.1" height="15.0" fill="rgb(220,94,13)" rx="2" ry="2" />
<text x="236.10" y="1167.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_mutate (66 samples, 0.05%)</title><rect x="514.7" y="1077" width="0.7" height="15.0" fill="rgb(239,165,3)" rx="2" ry="2" />
<text x="517.74" y="1087.5" ></text>
</g>
<g >
<title>pthread_self@GLIBC_2.2.5 (11 samples, 0.01%)</title><rect x="640.4" y="885" width="0.1" height="15.0" fill="rgb(230,104,33)" rx="2" ry="2" />
<text x="643.36" y="895.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::overflow (253 samples, 0.21%)</title><rect x="1182.1" y="1365" width="2.4" height="15.0" fill="rgb(208,212,28)" rx="2" ry="2" />
<text x="1185.06" y="1375.5" ></text>
</g>
<g >
<title>ChainedDispatchers::ms_dispatch (6,464 samples, 5.38%)</title><rect x="280.1" y="1205" width="63.5" height="15.0" fill="rgb(209,69,16)" rx="2" ry="2" />
<text x="283.10" y="1215.5" >Chaine..</text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (11 samples, 0.01%)</title><rect x="637.5" y="949" width="0.2" height="15.0" fill="rgb(237,91,3)" rx="2" ry="2" />
<text x="640.54" y="959.5" ></text>
</g>
<g >
<title>cmp (63 samples, 0.05%)</title><rect x="316.2" y="1029" width="0.6" height="15.0" fill="rgb(207,25,53)" rx="2" ry="2" />
<text x="319.17" y="1039.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (22 samples, 0.02%)</title><rect x="315.1" y="1061" width="0.2" height="15.0" fill="rgb(238,82,31)" rx="2" ry="2" />
<text x="318.06" y="1071.5" ></text>
</g>
<g >
<title>PGBackend::_load_oi (18,165 samples, 15.13%)</title><rect x="758.2" y="1045" width="178.5" height="15.0" fill="rgb(226,84,31)" rx="2" ry="2" />
<text x="761.15" y="1055.5" >PGBackend::_load_oi</text>
</g>
<g >
<title>nf_hook_slow (1,007 samples, 0.84%)</title><rect x="119.7" y="1141" width="9.9" height="15.0" fill="rgb(224,36,42)" rx="2" ry="2" />
<text x="122.73" y="1151.5" ></text>
</g>
<g >
<title>smp_apic_timer_interrupt (16 samples, 0.01%)</title><rect x="421.4" y="1189" width="0.2" height="15.0" fill="rgb(207,104,4)" rx="2" ry="2" />
<text x="424.42" y="1199.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (59 samples, 0.05%)</title><rect x="328.6" y="997" width="0.6" height="15.0" fill="rgb(240,90,22)" rx="2" ry="2" />
<text x="331.65" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (17 samples, 0.01%)</title><rect x="777.4" y="1029" width="0.2" height="15.0" fill="rgb(244,66,54)" rx="2" ry="2" />
<text x="780.41" y="1039.5" ></text>
</g>
<g >
<title>ceph::os::Collection::get_object (20 samples, 0.02%)</title><rect x="722.3" y="1013" width="0.2" height="15.0" fill="rgb(234,40,38)" rx="2" ry="2" />
<text x="725.35" y="1023.5" ></text>
</g>
<g >
<title>__nf_ct_l4proto_find (55 samples, 0.05%)</title><rect x="122.5" y="1109" width="0.5" height="15.0" fill="rgb(219,140,54)" rx="2" ry="2" />
<text x="125.46" y="1119.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (73 samples, 0.06%)</title><rect x="621.6" y="1013" width="0.7" height="15.0" fill="rgb(217,194,7)" rx="2" ry="2" />
<text x="624.60" y="1023.5" ></text>
</g>
<g >
<title>PGBackend::get_object (18,610 samples, 15.50%)</title><rect x="757.5" y="1061" width="182.9" height="15.0" fill="rgb(239,211,11)" rx="2" ry="2" />
<text x="760.46" y="1071.5" >PGBackend::get_object</text>
</g>
<g >
<title>seastar::reactor::signal_pollfn::poll (47 samples, 0.04%)</title><rect x="1061.3" y="1285" width="0.5" height="15.0" fill="rgb(239,229,4)" rx="2" ry="2" />
<text x="1064.31" y="1295.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (19 samples, 0.02%)</title><rect x="444.8" y="1189" width="0.2" height="15.0" fill="rgb(232,201,0)" rx="2" ry="2" />
<text x="447.78" y="1199.5" ></text>
</g>
<g >
<title>__list_del_entry_valid (39 samples, 0.03%)</title><rect x="193.8" y="1157" width="0.3" height="15.0" fill="rgb(236,69,12)" rx="2" ry="2" />
<text x="196.76" y="1167.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;OSD::handle_osd_op (52 samples, 0.04%)</title><rect x="976.6" y="1141" width="0.5" height="15.0" fill="rgb(235,88,26)" rx="2" ry="2" />
<text x="979.57" y="1151.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (93 samples, 0.08%)</title><rect x="849.9" y="965" width="0.9" height="15.0" fill="rgb(214,79,2)" rx="2" ry="2" />
<text x="852.89" y="975.5" ></text>
</g>
<g >
<title>seastar::internal::io_pgetevents (288 samples, 0.24%)</title><rect x="1096.9" y="1237" width="2.9" height="15.0" fill="rgb(206,202,30)" rx="2" ry="2" />
<text x="1099.93" y="1247.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (27 samples, 0.02%)</title><rect x="328.9" y="965" width="0.2" height="15.0" fill="rgb(231,79,40)" rx="2" ry="2" />
<text x="331.85" y="975.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (22 samples, 0.02%)</title><rect x="248.2" y="1189" width="0.2" height="15.0" fill="rgb(210,42,46)" rx="2" ry="2" />
<text x="251.18" y="1199.5" ></text>
</g>
<g >
<title>seastar::input_stream&lt;char&gt;::consume&lt;ceph::net::(anonymous namespace)::bufferlist_consumer&gt; (1,518 samples, 1.26%)</title><rect x="449.6" y="1189" width="15.0" height="15.0" fill="rgb(244,106,51)" rx="2" ry="2" />
<text x="452.65" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (30 samples, 0.02%)</title><rect x="963.5" y="1109" width="0.3" height="15.0" fill="rgb(247,36,37)" rx="2" ry="2" />
<text x="966.53" y="1119.5" ></text>
</g>
<g >
<title>seastar::promise&lt;unsigned long&gt;::promise (23 samples, 0.02%)</title><rect x="390.1" y="1141" width="0.2" height="15.0" fill="rgb(207,223,53)" rx="2" ry="2" />
<text x="393.06" y="1151.5" ></text>
</g>
<g >
<title>sk_free (14 samples, 0.01%)</title><rect x="134.2" y="1093" width="0.2" height="15.0" fill="rgb(247,109,54)" rx="2" ry="2" />
<text x="137.22" y="1103.5" ></text>
</g>
<g >
<title>do_syscall_64 (25 samples, 0.02%)</title><rect x="1062.2" y="1205" width="0.3" height="15.0" fill="rgb(241,24,35)" rx="2" ry="2" />
<text x="1065.21" y="1215.5" ></text>
</g>
<g >
<title>ceph_crc32c_intel_baseline (24 samples, 0.02%)</title><rect x="239.2" y="1205" width="0.3" height="15.0" fill="rgb(221,32,42)" rx="2" ry="2" />
<text x="242.24" y="1215.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (138 samples, 0.11%)</title><rect x="942.5" y="1045" width="1.4" height="15.0" fill="rgb(208,46,31)" rx="2" ry="2" />
<text x="945.50" y="1055.5" ></text>
</g>
<g >
<title>seastar::do_with&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, PG::do_osd_ops (14 samples, 0.01%)</title><rect x="353.3" y="1205" width="0.2" height="15.0" fill="rgb(221,29,35)" rx="2" ry="2" />
<text x="356.31" y="1215.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="389" width="7.1" height="15.0" fill="rgb(253,33,0)" rx="2" ry="2" />
<text x="14.24" y="399.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (11 samples, 0.01%)</title><rect x="299.2" y="1013" width="0.1" height="15.0" fill="rgb(216,33,36)" rx="2" ry="2" />
<text x="302.15" y="1023.5" ></text>
</g>
<g >
<title>tcp_ack_update_rtt.isra.43 (76 samples, 0.06%)</title><rect x="153.7" y="917" width="0.7" height="15.0" fill="rgb(214,30,11)" rx="2" ry="2" />
<text x="156.67" y="927.5" ></text>
</g>
<g >
<title>seastar::input_stream&lt;char&gt;::read_exactly (15 samples, 0.01%)</title><rect x="394.0" y="1189" width="0.2" height="15.0" fill="rgb(205,15,39)" rx="2" ry="2" />
<text x="397.01" y="1199.5" ></text>
</g>
<g >
<title>ksize (98 samples, 0.08%)</title><rect x="201.0" y="1189" width="0.9" height="15.0" fill="rgb(247,192,28)" rx="2" ry="2" />
<text x="203.98" y="1199.5" ></text>
</g>
<g >
<title>ceph::os::Collection::get_object (58 samples, 0.05%)</title><rect x="779.3" y="1029" width="0.6" height="15.0" fill="rgb(246,148,5)" rx="2" ry="2" />
<text x="782.31" y="1039.5" ></text>
</g>
<g >
<title>nf_nat_ipv4_fn (14 samples, 0.01%)</title><rect x="128.2" y="1109" width="0.1" height="15.0" fill="rgb(249,158,22)" rx="2" ry="2" />
<text x="131.17" y="1119.5" ></text>
</g>
<g >
<title>operator new (66 samples, 0.05%)</title><rect x="665.5" y="1013" width="0.7" height="15.0" fill="rgb(232,172,54)" rx="2" ry="2" />
<text x="668.53" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::append (105 samples, 0.09%)</title><rect x="595.4" y="997" width="1.0" height="15.0" fill="rgb(236,199,5)" rx="2" ry="2" />
<text x="598.37" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (34 samples, 0.03%)</title><rect x="273.2" y="1221" width="0.4" height="15.0" fill="rgb(252,83,30)" rx="2" ry="2" />
<text x="276.25" y="1231.5" ></text>
</g>
<g >
<title>seastar::promise&lt;seastar::temporary_buffer&lt;char&gt; &gt;::abandoned (23 samples, 0.02%)</title><rect x="391.9" y="1189" width="0.3" height="15.0" fill="rgb(240,76,3)" rx="2" ry="2" />
<text x="394.94" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (11 samples, 0.01%)</title><rect x="736.4" y="949" width="0.1" height="15.0" fill="rgb(243,85,36)" rx="2" ry="2" />
<text x="739.39" y="959.5" ></text>
</g>
<g >
<title>MOSDOp::~MOSDOp (16 samples, 0.01%)</title><rect x="272.3" y="1205" width="0.2" height="15.0" fill="rgb(234,207,51)" rx="2" ry="2" />
<text x="275.32" y="1215.5" ></text>
</g>
<g >
<title>hobject_t::~hobject_t (66 samples, 0.05%)</title><rect x="889.0" y="1013" width="0.6" height="15.0" fill="rgb(240,105,48)" rx="2" ry="2" />
<text x="892.00" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (129 samples, 0.11%)</title><rect x="577.3" y="981" width="1.3" height="15.0" fill="rgb(238,229,34)" rx="2" ry="2" />
<text x="580.29" y="991.5" ></text>
</g>
<g >
<title>kfree_skbmem (28 samples, 0.02%)</title><rect x="152.5" y="917" width="0.3" height="15.0" fill="rgb(242,14,44)" rx="2" ry="2" />
<text x="155.52" y="927.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (75 samples, 0.06%)</title><rect x="854.0" y="949" width="0.7" height="15.0" fill="rgb(246,62,20)" rx="2" ry="2" />
<text x="857.00" y="959.5" ></text>
</g>
<g >
<title>__memcmp_sse4_1 (58 samples, 0.05%)</title><rect x="727.8" y="981" width="0.6" height="15.0" fill="rgb(226,148,16)" rx="2" ry="2" />
<text x="730.80" y="991.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::forward_to (22 samples, 0.02%)</title><rect x="356.1" y="1253" width="0.2" height="15.0" fill="rgb(238,116,17)" rx="2" ry="2" />
<text x="359.06" y="1263.5" ></text>
</g>
<g >
<title>sk_reset_timer (38 samples, 0.03%)</title><rect x="146.0" y="933" width="0.4" height="15.0" fill="rgb(209,29,9)" rx="2" ry="2" />
<text x="148.99" y="943.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (14 samples, 0.01%)</title><rect x="338.2" y="1061" width="0.1" height="15.0" fill="rgb(249,19,24)" rx="2" ry="2" />
<text x="341.21" y="1071.5" ></text>
</g>
<g >
<title>ceph::os::CyanStore::get_attr (19 samples, 0.02%)</title><rect x="244.6" y="1093" width="0.2" height="15.0" fill="rgb(229,15,17)" rx="2" ry="2" />
<text x="247.65" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::iterator_impl (11 samples, 0.01%)</title><rect x="1015.0" y="1189" width="0.1" height="15.0" fill="rgb(208,82,18)" rx="2" ry="2" />
<text x="1018.03" y="1199.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::operator= (29 samples, 0.02%)</title><rect x="1048.8" y="1221" width="0.3" height="15.0" fill="rgb(240,91,45)" rx="2" ry="2" />
<text x="1051.83" y="1231.5" ></text>
</g>
<g >
<title>__vdso_clock_gettime (27 samples, 0.02%)</title><rect x="19.3" y="1317" width="0.2" height="15.0" fill="rgb(245,119,15)" rx="2" ry="2" />
<text x="22.28" y="1327.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (25 samples, 0.02%)</title><rect x="355.2" y="1253" width="0.2" height="15.0" fill="rgb(230,34,7)" rx="2" ry="2" />
<text x="358.17" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (16 samples, 0.01%)</title><rect x="962.8" y="1109" width="0.2" height="15.0" fill="rgb(243,142,0)" rx="2" ry="2" />
<text x="965.80" y="1119.5" ></text>
</g>
<g >
<title>seastar::reactor::add_urgent_task (20 samples, 0.02%)</title><rect x="249.9" y="1221" width="0.2" height="15.0" fill="rgb(206,27,40)" rx="2" ry="2" />
<text x="252.92" y="1231.5" ></text>
</g>
<g >
<title>OSDOp::split_osd_op_vector_in_data (75 samples, 0.06%)</title><rect x="491.3" y="1109" width="0.7" height="15.0" fill="rgb(216,203,22)" rx="2" ry="2" />
<text x="494.31" y="1119.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::do_send (10,250 samples, 8.54%)</title><rect x="566.1" y="1061" width="100.7" height="15.0" fill="rgb(254,228,47)" rx="2" ry="2" />
<text x="569.10" y="1071.5" >ceph::net::S..</text>
</g>
<g >
<title>ip_sabotage_in (26 samples, 0.02%)</title><rect x="162.6" y="997" width="0.3" height="15.0" fill="rgb(234,199,14)" rx="2" ry="2" />
<text x="165.62" y="1007.5" ></text>
</g>
<g >
<title>pg_t::decode (22 samples, 0.02%)</title><rect x="346.2" y="1173" width="0.2" height="15.0" fill="rgb(237,78,30)" rx="2" ry="2" />
<text x="349.19" y="1183.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_assign (12 samples, 0.01%)</title><rect x="18.4" y="1301" width="0.1" height="15.0" fill="rgb(226,149,43)" rx="2" ry="2" />
<text x="21.37" y="1311.5" ></text>
</g>
<g >
<title>tcp_write_xmit (66 samples, 0.05%)</title><rect x="63.2" y="1125" width="0.7" height="15.0" fill="rgb(219,215,15)" rx="2" ry="2" />
<text x="66.25" y="1135.5" ></text>
</g>
<g >
<title>seastar::memory::free (13 samples, 0.01%)</title><rect x="638.1" y="933" width="0.1" height="15.0" fill="rgb(224,68,31)" rx="2" ry="2" />
<text x="641.06" y="943.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::overflow (48 samples, 0.04%)</title><rect x="1155.9" y="1317" width="0.4" height="15.0" fill="rgb(220,219,32)" rx="2" ry="2" />
<text x="1158.87" y="1327.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::shared_future&lt;&gt;::shared_future (37 samples, 0.03%)</title><rect x="303.2" y="1045" width="0.4" height="15.0" fill="rgb(245,165,29)" rx="2" ry="2" />
<text x="306.23" y="1055.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (48 samples, 0.04%)</title><rect x="925.0" y="981" width="0.5" height="15.0" fill="rgb(234,179,12)" rx="2" ry="2" />
<text x="928.04" y="991.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::operator= (21 samples, 0.02%)</title><rect x="914.7" y="965" width="0.2" height="15.0" fill="rgb(226,167,51)" rx="2" ry="2" />
<text x="917.70" y="975.5" ></text>
</g>
<g >
<title>ip_rcv (2,429 samples, 2.02%)</title><rect x="139.8" y="1029" width="23.9" height="15.0" fill="rgb(243,4,50)" rx="2" ry="2" />
<text x="142.80" y="1039.5" >i..</text>
</g>
<g >
<title>__tcp_transmit_skb (20 samples, 0.02%)</title><rect x="145.5" y="901" width="0.2" height="15.0" fill="rgb(234,127,3)" rx="2" ry="2" />
<text x="148.54" y="911.5" ></text>
</g>
<g >
<title>seastar::reactor::signals::poll_signal (29 samples, 0.02%)</title><rect x="1061.8" y="1285" width="0.3" height="15.0" fill="rgb(219,84,31)" rx="2" ry="2" />
<text x="1064.77" y="1295.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (237 samples, 0.20%)</title><rect x="920.8" y="965" width="2.3" height="15.0" fill="rgb(238,46,50)" rx="2" ry="2" />
<text x="923.78" y="975.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (18 samples, 0.01%)</title><rect x="962.6" y="1109" width="0.2" height="15.0" fill="rgb(244,79,22)" rx="2" ry="2" />
<text x="965.63" y="1119.5" ></text>
</g>
<g >
<title>ip_local_deliver_finish (23 samples, 0.02%)</title><rect x="63.6" y="917" width="0.2" height="15.0" fill="rgb(205,202,2)" rx="2" ry="2" />
<text x="66.59" y="927.5" ></text>
</g>
<g >
<title>seastar::need_preempt (66 samples, 0.05%)</title><rect x="949.5" y="1077" width="0.6" height="15.0" fill="rgb(250,15,43)" rx="2" ry="2" />
<text x="952.48" y="1087.5" ></text>
</g>
<g >
<title>dev_hard_start_xmit (30 samples, 0.02%)</title><rect x="96.8" y="1077" width="0.3" height="15.0" fill="rgb(238,100,30)" rx="2" ry="2" />
<text x="99.81" y="1087.5" ></text>
</g>
<g >
<title>__kfree_skb (15 samples, 0.01%)</title><rect x="100.5" y="1157" width="0.1" height="15.0" fill="rgb(222,5,27)" rx="2" ry="2" />
<text x="103.49" y="1167.5" ></text>
</g>
<g >
<title>__cxxabiv1::__si_class_type_info::__do_dyncast (290 samples, 0.24%)</title><rect x="1160.8" y="1365" width="2.8" height="15.0" fill="rgb(225,45,25)" rx="2" ry="2" />
<text x="1163.77" y="1375.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;unsigned long&gt;::then_impl&lt;seastar::net::posix_data_source_impl::get (138 samples, 0.11%)</title><rect x="353.5" y="1253" width="1.3" height="15.0" fill="rgb(223,211,47)" rx="2" ry="2" />
<text x="356.45" y="1263.5" ></text>
</g>
<g >
<title>operator new (31 samples, 0.03%)</title><rect x="854.4" y="933" width="0.3" height="15.0" fill="rgb(235,167,52)" rx="2" ry="2" />
<text x="857.42" y="943.5" ></text>
</g>
<g >
<title>MOSDOpReply::~MOSDOpReply (14 samples, 0.01%)</title><rect x="257.3" y="1221" width="0.1" height="15.0" fill="rgb(235,114,21)" rx="2" ry="2" />
<text x="260.26" y="1231.5" ></text>
</g>
<g >
<title>__memcmp_sse4_1 (48 samples, 0.04%)</title><rect x="318.9" y="1013" width="0.4" height="15.0" fill="rgb(231,59,9)" rx="2" ry="2" />
<text x="321.86" y="1023.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (23 samples, 0.02%)</title><rect x="247.3" y="1205" width="0.2" height="15.0" fill="rgb(240,219,30)" rx="2" ry="2" />
<text x="250.25" y="1215.5" ></text>
</g>
<g >
<title>__fsnotify_parent (11 samples, 0.01%)</title><rect x="58.6" y="1269" width="0.1" height="15.0" fill="rgb(205,132,13)" rx="2" ry="2" />
<text x="61.63" y="1279.5" ></text>
</g>
<g >
<title>process_backlog (26 samples, 0.02%)</title><rect x="63.6" y="981" width="0.2" height="15.0" fill="rgb(253,81,43)" rx="2" ry="2" />
<text x="66.57" y="991.5" ></text>
</g>
<g >
<title>std::ios_base::~ios_base (20 samples, 0.02%)</title><rect x="287.5" y="1093" width="0.2" height="15.0" fill="rgb(209,119,44)" rx="2" ry="2" />
<text x="290.53" y="1103.5" ></text>
</g>
<g >
<title>std::__detail::_List_node_base::_M_hook (86 samples, 0.07%)</title><rect x="883.7" y="997" width="0.8" height="15.0" fill="rgb(214,76,27)" rx="2" ry="2" />
<text x="886.66" y="1007.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::insert (22 samples, 0.02%)</title><rect x="244.9" y="1061" width="0.2" height="15.0" fill="rgb(216,112,54)" rx="2" ry="2" />
<text x="247.90" y="1071.5" ></text>
</g>
<g >
<title>std::ostream::sentry::sentry@plt (23 samples, 0.02%)</title><rect x="531.0" y="1077" width="0.3" height="15.0" fill="rgb(231,129,8)" rx="2" ry="2" />
<text x="534.04" y="1087.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::shared_future&lt;&gt;::shared_future (213 samples, 0.18%)</title><rect x="255.0" y="1253" width="2.1" height="15.0" fill="rgb(245,43,12)" rx="2" ry="2" />
<text x="257.99" y="1263.5" ></text>
</g>
<g >
<title>skb_entail (89 samples, 0.07%)</title><rect x="202.0" y="1221" width="0.9" height="15.0" fill="rgb(225,72,5)" rx="2" ry="2" />
<text x="205.03" y="1231.5" ></text>
</g>
<g >
<title>seastar::reactor::insert_activating_task_queues (15 samples, 0.01%)</title><rect x="223.5" y="1285" width="0.2" height="15.0" fill="rgb(213,137,52)" rx="2" ry="2" />
<text x="226.53" y="1295.5" ></text>
</g>
<g >
<title>do_syscall_64 (16 samples, 0.01%)</title><rect x="1094.2" y="1205" width="0.2" height="15.0" fill="rgb(253,205,42)" rx="2" ry="2" />
<text x="1097.22" y="1215.5" ></text>
</g>
<g >
<title>operator new (33 samples, 0.03%)</title><rect x="1151.0" y="1349" width="0.3" height="15.0" fill="rgb(246,126,20)" rx="2" ry="2" />
<text x="1154.01" y="1359.5" ></text>
</g>
<g >
<title>seastar::internal::try_reap_events (19 samples, 0.02%)</title><rect x="1093.8" y="1253" width="0.1" height="15.0" fill="rgb(228,87,22)" rx="2" ry="2" />
<text x="1096.75" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr_node::dispose_if_hypercombined (13 samples, 0.01%)</title><rect x="378.2" y="1221" width="0.1" height="15.0" fill="rgb(254,156,18)" rx="2" ry="2" />
<text x="381.17" y="1231.5" ></text>
</g>
<g >
<title>refcount_add_checked (27 samples, 0.02%)</title><rect x="165.9" y="1173" width="0.2" height="15.0" fill="rgb(212,49,44)" rx="2" ry="2" />
<text x="168.88" y="1183.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_create@plt (14 samples, 0.01%)</title><rect x="1152.1" y="1349" width="0.1" height="15.0" fill="rgb(213,57,22)" rx="2" ry="2" />
<text x="1155.09" y="1359.5" ></text>
</g>
<g >
<title>[unknown] (510 samples, 0.42%)</title><rect x="1155.8" y="1333" width="5.0" height="15.0" fill="rgb(253,87,0)" rx="2" ry="2" />
<text x="1158.76" y="1343.5" ></text>
</g>
<g >
<title>tcp_queue_rcv (25 samples, 0.02%)</title><rect x="101.6" y="1173" width="0.3" height="15.0" fill="rgb(235,26,42)" rx="2" ry="2" />
<text x="104.64" y="1183.5" ></text>
</g>
<g >
<title>boost::detail::sp_counted_impl_pd&lt;object_info_t*, boost::detail::local_sp_deleter&lt;SharedLRU&lt;hobject_t, object_info_t&gt;::Deleter&gt; &gt;::dispose (24 samples, 0.02%)</title><rect x="841.1" y="965" width="0.2" height="15.0" fill="rgb(244,200,15)" rx="2" ry="2" />
<text x="844.08" y="975.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::read_message (214 samples, 0.18%)</title><rect x="263.1" y="1237" width="2.1" height="15.0" fill="rgb(215,112,25)" rx="2" ry="2" />
<text x="266.14" y="1247.5" ></text>
</g>
<g >
<title>tcp_rcv_established (705 samples, 0.59%)</title><rect x="95.1" y="1189" width="6.9" height="15.0" fill="rgb(231,61,40)" rx="2" ry="2" />
<text x="98.05" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (40 samples, 0.03%)</title><rect x="930.3" y="997" width="0.4" height="15.0" fill="rgb(206,79,52)" rx="2" ry="2" />
<text x="933.29" y="1007.5" ></text>
</g>
<g >
<title>tcp_send_mss (335 samples, 0.28%)</title><rect x="204.5" y="1221" width="3.3" height="15.0" fill="rgb(237,86,32)" rx="2" ry="2" />
<text x="207.54" y="1231.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="725" width="7.1" height="15.0" fill="rgb(214,168,37)" rx="2" ry="2" />
<text x="14.24" y="735.5" ></text>
</g>
<g >
<title>loopback_xmit (222 samples, 0.18%)</title><rect x="132.5" y="1109" width="2.2" height="15.0" fill="rgb(215,128,5)" rx="2" ry="2" />
<text x="135.55" y="1119.5" ></text>
</g>
<g >
<title>ceph::buffer::raw_seastar_foreign_ptr::~raw_seastar_foreign_ptr (207 samples, 0.17%)</title><rect x="421.6" y="1205" width="2.0" height="15.0" fill="rgb(211,175,48)" rx="2" ry="2" />
<text x="424.58" y="1215.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::find (21 samples, 0.02%)</title><rect x="327.8" y="997" width="0.2" height="15.0" fill="rgb(236,112,39)" rx="2" ry="2" />
<text x="330.75" y="1007.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (25 samples, 0.02%)</title><rect x="697.3" y="1077" width="0.3" height="15.0" fill="rgb(225,36,21)" rx="2" ry="2" />
<text x="700.32" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (29 samples, 0.02%)</title><rect x="350.4" y="1205" width="0.3" height="15.0" fill="rgb(221,17,40)" rx="2" ry="2" />
<text x="353.41" y="1215.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (46 samples, 0.04%)</title><rect x="460.6" y="1141" width="0.4" height="15.0" fill="rgb(206,39,12)" rx="2" ry="2" />
<text x="463.56" y="1151.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (120 samples, 0.10%)</title><rect x="835.9" y="949" width="1.1" height="15.0" fill="rgb(247,198,51)" rx="2" ry="2" />
<text x="838.86" y="959.5" ></text>
</g>
<g >
<title>tcp_ack (860 samples, 0.72%)</title><rect x="147.4" y="933" width="8.4" height="15.0" fill="rgb(218,84,49)" rx="2" ry="2" />
<text x="150.39" y="943.5" ></text>
</g>
<g >
<title>ceph::buffer::raw_seastar_foreign_ptr::~raw_seastar_foreign_ptr (20 samples, 0.02%)</title><rect x="289.5" y="1109" width="0.2" height="15.0" fill="rgb(241,96,29)" rx="2" ry="2" />
<text x="292.53" y="1119.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::shared_future&lt;&gt;::shared_future (336 samples, 0.28%)</title><rect x="659.8" y="1029" width="3.3" height="15.0" fill="rgb(210,194,4)" rx="2" ry="2" />
<text x="662.80" y="1039.5" ></text>
</g>
<g >
<title>std::ios_base::_M_init (16 samples, 0.01%)</title><rect x="38.1" y="1333" width="0.1" height="15.0" fill="rgb(244,127,30)" rx="2" ry="2" />
<text x="41.08" y="1343.5" ></text>
</g>
<g >
<title>seastar::throw_system_error_on (64 samples, 0.05%)</title><rect x="648.2" y="933" width="0.6" height="15.0" fill="rgb(228,173,48)" rx="2" ry="2" />
<text x="651.22" y="943.5" ></text>
</g>
<g >
<title>std::__detail::_Prime_rehash_policy::_M_need_rehash (13 samples, 0.01%)</title><rect x="327.6" y="981" width="0.1" height="15.0" fill="rgb(248,144,41)" rx="2" ry="2" />
<text x="330.59" y="991.5" ></text>
</g>
<g >
<title>__clock_gettime (38 samples, 0.03%)</title><rect x="19.2" y="1333" width="0.3" height="15.0" fill="rgb(252,18,46)" rx="2" ry="2" />
<text x="22.17" y="1343.5" ></text>
</g>
<g >
<title>copyout (64 samples, 0.05%)</title><rect x="66.1" y="1173" width="0.7" height="15.0" fill="rgb(253,136,49)" rx="2" ry="2" />
<text x="69.13" y="1183.5" ></text>
</g>
<g >
<title>seastar::need_preempt (50 samples, 0.04%)</title><rect x="939.9" y="1045" width="0.4" height="15.0" fill="rgb(242,41,42)" rx="2" ry="2" />
<text x="942.86" y="1055.5" ></text>
</g>
<g >
<title>seastar::reactor::io_pollfn::poll (96 samples, 0.08%)</title><rect x="223.7" y="1285" width="1.0" height="15.0" fill="rgb(223,95,50)" rx="2" ry="2" />
<text x="226.72" y="1295.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (28 samples, 0.02%)</title><rect x="461.9" y="1141" width="0.3" height="15.0" fill="rgb(239,115,0)" rx="2" ry="2" />
<text x="464.91" y="1151.5" ></text>
</g>
<g >
<title>seastar::internal::cpu_stall_detector::start_task_run (25 samples, 0.02%)</title><rect x="219.3" y="1285" width="0.3" height="15.0" fill="rgb(238,79,20)" rx="2" ry="2" />
<text x="222.31" y="1295.5" ></text>
</g>
<g >
<title>seastar::memory::free (17 samples, 0.01%)</title><rect x="837.0" y="949" width="0.2" height="15.0" fill="rgb(218,222,53)" rx="2" ry="2" />
<text x="840.04" y="959.5" ></text>
</g>
<g >
<title>SharedLRU&lt;hobject_t, object_info_t&gt;::find (78 samples, 0.06%)</title><rect x="936.7" y="1045" width="0.7" height="15.0" fill="rgb(228,175,18)" rx="2" ry="2" />
<text x="939.68" y="1055.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="981" width="7.1" height="15.0" fill="rgb(217,163,46)" rx="2" ry="2" />
<text x="14.24" y="991.5" ></text>
</g>
<g >
<title>skb_push (15 samples, 0.01%)</title><rect x="166.4" y="1173" width="0.1" height="15.0" fill="rgb(210,37,36)" rx="2" ry="2" />
<text x="169.38" y="1183.5" ></text>
</g>
<g >
<title>__netif_receive_skb_one_core (26 samples, 0.02%)</title><rect x="61.9" y="1061" width="0.2" height="15.0" fill="rgb(222,185,5)" rx="2" ry="2" />
<text x="64.85" y="1071.5" ></text>
</g>
<g >
<title>sock_def_readable (158 samples, 0.13%)</title><rect x="156.5" y="917" width="1.6" height="15.0" fill="rgb(214,48,42)" rx="2" ry="2" />
<text x="159.53" y="927.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr_node::dispose_if_hypercombined (14 samples, 0.01%)</title><rect x="419.1" y="1189" width="0.2" height="15.0" fill="rgb(247,25,14)" rx="2" ry="2" />
<text x="422.14" y="1199.5" ></text>
</g>
<g >
<title>operator new (45 samples, 0.04%)</title><rect x="943.3" y="1029" width="0.5" height="15.0" fill="rgb(208,72,44)" rx="2" ry="2" />
<text x="946.31" y="1039.5" ></text>
</g>
<g >
<title>SharedLRU&lt;hobject_t, object_info_t&gt;::find (11 samples, 0.01%)</title><rect x="244.5" y="1093" width="0.1" height="15.0" fill="rgb(244,114,54)" rx="2" ry="2" />
<text x="247.53" y="1103.5" ></text>
</g>
<g >
<title>nf_nat_packet (26 samples, 0.02%)</title><rect x="128.3" y="1109" width="0.3" height="15.0" fill="rgb(212,8,7)" rx="2" ry="2" />
<text x="131.31" y="1119.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="357" width="7.1" height="15.0" fill="rgb(247,72,4)" rx="2" ry="2" />
<text x="14.24" y="367.5" ></text>
</g>
<g >
<title>ip_local_out (1,058 samples, 0.88%)</title><rect x="119.2" y="1173" width="10.4" height="15.0" fill="rgb(238,75,29)" rx="2" ry="2" />
<text x="122.23" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy_shallow (17 samples, 0.01%)</title><rect x="334.3" y="997" width="0.2" height="15.0" fill="rgb(232,15,48)" rx="2" ry="2" />
<text x="337.35" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy_shallow (81 samples, 0.07%)</title><rect x="552.1" y="1077" width="0.8" height="15.0" fill="rgb(225,65,4)" rx="2" ry="2" />
<text x="555.09" y="1087.5" ></text>
</g>
<g >
<title>std::__ostream_insert&lt;char, std::char_traits&lt;char&gt; &gt; (302 samples, 0.25%)</title><rect x="518.2" y="1077" width="3.0" height="15.0" fill="rgb(221,30,24)" rx="2" ry="2" />
<text x="521.21" y="1087.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (12 samples, 0.01%)</title><rect x="299.0" y="1029" width="0.1" height="15.0" fill="rgb(234,63,42)" rx="2" ry="2" />
<text x="302.01" y="1039.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;seastar::output_stream&lt;char&gt;::poll_flush (58 samples, 0.05%)</title><rect x="1076.7" y="1237" width="0.5" height="15.0" fill="rgb(238,142,26)" rx="2" ry="2" />
<text x="1079.65" y="1247.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (28 samples, 0.02%)</title><rect x="992.7" y="1157" width="0.3" height="15.0" fill="rgb(245,207,47)" rx="2" ry="2" />
<text x="995.73" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::claim (288 samples, 0.24%)</title><rect x="1010.2" y="1189" width="2.8" height="15.0" fill="rgb(224,71,12)" rx="2" ry="2" />
<text x="1013.19" y="1199.5" ></text>
</g>
<g >
<title>__memcmp_sse4_1 (375 samples, 0.31%)</title><rect x="786.1" y="997" width="3.7" height="15.0" fill="rgb(214,167,4)" rx="2" ry="2" />
<text x="789.10" y="1007.5" ></text>
</g>
<g >
<title>__x64_sys_io_pgetevents (25 samples, 0.02%)</title><rect x="1062.2" y="1189" width="0.3" height="15.0" fill="rgb(226,169,5)" rx="2" ry="2" />
<text x="1065.21" y="1199.5" ></text>
</g>
<g >
<title>netif_rx_internal (110 samples, 0.09%)</title><rect x="133.1" y="1093" width="1.1" height="15.0" fill="rgb(216,206,36)" rx="2" ry="2" />
<text x="136.14" y="1103.5" ></text>
</g>
<g >
<title>pg_state_string[abi:cxx11] (13 samples, 0.01%)</title><rect x="305.4" y="1109" width="0.1" height="15.0" fill="rgb(252,149,45)" rx="2" ry="2" />
<text x="308.35" y="1119.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::insert (37 samples, 0.03%)</title><rect x="884.5" y="1013" width="0.4" height="15.0" fill="rgb(221,197,36)" rx="2" ry="2" />
<text x="887.54" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator::iterator (26 samples, 0.02%)</title><rect x="424.0" y="1205" width="0.3" height="15.0" fill="rgb(209,176,18)" rx="2" ry="2" />
<text x="427.03" y="1215.5" ></text>
</g>
<g >
<title>hobject_t::~hobject_t (14 samples, 0.01%)</title><rect x="939.0" y="1045" width="0.2" height="15.0" fill="rgb(246,97,24)" rx="2" ry="2" />
<text x="942.04" y="1055.5" ></text>
</g>
<g >
<title>ceph_crc32c_intel_baseline (30 samples, 0.02%)</title><rect x="298.2" y="1029" width="0.3" height="15.0" fill="rgb(209,56,39)" rx="2" ry="2" />
<text x="301.21" y="1039.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (18 samples, 0.01%)</title><rect x="1025.2" y="1125" width="0.2" height="15.0" fill="rgb(221,139,1)" rx="2" ry="2" />
<text x="1028.20" y="1135.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::handle_exception&lt;ceph::net::SocketConnection::send (11 samples, 0.01%)</title><rect x="227.1" y="1269" width="0.1" height="15.0" fill="rgb(210,61,15)" rx="2" ry="2" />
<text x="230.06" y="1279.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::get0 (27 samples, 0.02%)</title><rect x="276.6" y="1205" width="0.3" height="15.0" fill="rgb(243,134,34)" rx="2" ry="2" />
<text x="279.63" y="1215.5" ></text>
</g>
<g >
<title>mempool::get_pool (31 samples, 0.03%)</title><rect x="639.7" y="885" width="0.3" height="15.0" fill="rgb(214,16,10)" rx="2" ry="2" />
<text x="642.67" y="895.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1173" width="7.1" height="15.0" fill="rgb(212,144,13)" rx="2" ry="2" />
<text x="14.24" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (239 samples, 0.20%)</title><rect x="424.3" y="1205" width="2.3" height="15.0" fill="rgb(228,50,22)" rx="2" ry="2" />
<text x="427.28" y="1215.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (36 samples, 0.03%)</title><rect x="622.8" y="1013" width="0.3" height="15.0" fill="rgb(223,193,32)" rx="2" ry="2" />
<text x="625.79" y="1023.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::read_message (52,760 samples, 43.94%)</title><rect x="467.6" y="1205" width="518.5" height="15.0" fill="rgb(212,99,39)" rx="2" ry="2" />
<text x="470.61" y="1215.5" >ceph::net::SocketConnection::read_message</text>
</g>
<g >
<title>should_failslab (16 samples, 0.01%)</title><rect x="200.8" y="1173" width="0.2" height="15.0" fill="rgb(218,178,29)" rx="2" ry="2" />
<text x="203.82" y="1183.5" ></text>
</g>
<g >
<title>ip_output (323 samples, 0.27%)</title><rect x="96.6" y="1125" width="3.1" height="15.0" fill="rgb(227,158,10)" rx="2" ry="2" />
<text x="99.57" y="1135.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (23 samples, 0.02%)</title><rect x="448.3" y="1189" width="0.2" height="15.0" fill="rgb(242,202,34)" rx="2" ry="2" />
<text x="451.29" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (18 samples, 0.01%)</title><rect x="998.8" y="1157" width="0.2" height="15.0" fill="rgb(209,131,31)" rx="2" ry="2" />
<text x="1001.80" y="1167.5" ></text>
</g>
<g >
<title>[unknown] (19 samples, 0.02%)</title><rect x="1153.4" y="1317" width="0.2" height="15.0" fill="rgb(214,40,48)" rx="2" ry="2" />
<text x="1156.39" y="1327.5" ></text>
</g>
<g >
<title>Message::set_data (12 samples, 0.01%)</title><rect x="271.8" y="1221" width="0.2" height="15.0" fill="rgb(216,153,51)" rx="2" ry="2" />
<text x="274.84" y="1231.5" ></text>
</g>
<g >
<title>copy_msghdr_from_user (487 samples, 0.41%)</title><rect x="79.5" y="1269" width="4.8" height="15.0" fill="rgb(209,138,9)" rx="2" ry="2" />
<text x="82.47" y="1279.5" ></text>
</g>
<g >
<title>all (120,064 samples, 100%)</title><rect x="10.0" y="1397" width="1180.0" height="15.0" fill="rgb(216,21,1)" rx="2" ry="2" />
<text x="13.00" y="1407.5" ></text>
</g>
<g >
<title>tcp_stream_memory_free (53 samples, 0.04%)</title><rect x="207.8" y="1221" width="0.6" height="15.0" fill="rgb(244,38,13)" rx="2" ry="2" />
<text x="210.83" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::grow_span (23 samples, 0.02%)</title><rect x="255.7" y="1237" width="0.2" height="15.0" fill="rgb(241,85,40)" rx="2" ry="2" />
<text x="258.71" y="1247.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (67 samples, 0.06%)</title><rect x="316.9" y="1013" width="0.7" height="15.0" fill="rgb(243,68,32)" rx="2" ry="2" />
<text x="319.92" y="1023.5" ></text>
</g>
<g >
<title>lookup_ioctx (42 samples, 0.03%)</title><rect x="1060.5" y="1189" width="0.5" height="15.0" fill="rgb(241,19,46)" rx="2" ry="2" />
<text x="1063.54" y="1199.5" ></text>
</g>
<g >
<title>ip_local_out (88 samples, 0.07%)</title><rect x="95.7" y="1125" width="0.9" height="15.0" fill="rgb(211,189,21)" rx="2" ry="2" />
<text x="98.70" y="1135.5" ></text>
</g>
<g >
<title>__inc_numa_state (11 samples, 0.01%)</title><rect x="193.6" y="1157" width="0.2" height="15.0" fill="rgb(208,27,37)" rx="2" ry="2" />
<text x="196.65" y="1167.5" ></text>
</g>
<g >
<title>[libstdc++.so.6.0.26] (25 samples, 0.02%)</title><rect x="11.0" y="1349" width="0.2" height="15.0" fill="rgb(217,179,22)" rx="2" ry="2" />
<text x="13.99" y="1359.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (110 samples, 0.09%)</title><rect x="619.2" y="1029" width="1.1" height="15.0" fill="rgb(227,46,3)" rx="2" ry="2" />
<text x="622.22" y="1039.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::send (24 samples, 0.02%)</title><rect x="243.8" y="1157" width="0.2" height="15.0" fill="rgb(242,112,40)" rx="2" ry="2" />
<text x="246.79" y="1167.5" ></text>
</g>
<g >
<title>__ip_local_out (15 samples, 0.01%)</title><rect x="63.3" y="1077" width="0.1" height="15.0" fill="rgb(210,19,40)" rx="2" ry="2" />
<text x="66.30" y="1087.5" ></text>
</g>
<g >
<title>read_tsc (15 samples, 0.01%)</title><rect x="30.8" y="1221" width="0.2" height="15.0" fill="rgb(228,62,45)" rx="2" ry="2" />
<text x="33.81" y="1231.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (11 samples, 0.01%)</title><rect x="784.3" y="1013" width="0.1" height="15.0" fill="rgb(220,104,24)" rx="2" ry="2" />
<text x="787.32" y="1023.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (247 samples, 0.21%)</title><rect x="941.7" y="1061" width="2.5" height="15.0" fill="rgb(249,3,40)" rx="2" ry="2" />
<text x="944.72" y="1071.5" ></text>
</g>
<g >
<title>operator new (43 samples, 0.04%)</title><rect x="850.9" y="981" width="0.4" height="15.0" fill="rgb(244,138,22)" rx="2" ry="2" />
<text x="853.92" y="991.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;&gt;::operator= (34 samples, 0.03%)</title><rect x="661.7" y="1013" width="0.3" height="15.0" fill="rgb(213,99,43)" rx="2" ry="2" />
<text x="664.66" y="1023.5" ></text>
</g>
<g >
<title>virtual thunk to std::__cxx11::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_ostringstream (510 samples, 0.42%)</title><rect x="1155.8" y="1349" width="5.0" height="15.0" fill="rgb(247,174,3)" rx="2" ry="2" />
<text x="1158.76" y="1359.5" ></text>
</g>
<g >
<title>seastar::shared_ptr&lt;ceph::net::Connection&gt;::~shared_ptr (43 samples, 0.04%)</title><rect x="1043.9" y="1205" width="0.4" height="15.0" fill="rgb(230,83,32)" rx="2" ry="2" />
<text x="1046.93" y="1215.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_impl&lt;seastar::reactor::read_some (23 samples, 0.02%)</title><rect x="226.6" y="1269" width="0.3" height="15.0" fill="rgb(249,169,20)" rx="2" ry="2" />
<text x="229.64" y="1279.5" ></text>
</g>
<g >
<title>lapic_next_deadline (24 samples, 0.02%)</title><rect x="29.8" y="1205" width="0.2" height="15.0" fill="rgb(214,56,17)" rx="2" ry="2" />
<text x="32.81" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::operator seastar::net::packet (911 samples, 0.76%)</title><rect x="609.7" y="1029" width="8.9" height="15.0" fill="rgb(245,177,35)" rx="2" ry="2" />
<text x="612.67" y="1039.5" ></text>
</g>
<g >
<title>seastar::do_for_each&lt;__gnu_cxx::__normal_iterator&lt;OSDOp*, std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt; &gt;, PG::do_osd_ops (3,015 samples, 2.51%)</title><rect x="309.0" y="1093" width="29.6" height="15.0" fill="rgb(216,160,24)" rx="2" ry="2" />
<text x="311.99" y="1103.5" >se..</text>
</g>
<g >
<title>OSD::handle_osd_op (6,217 samples, 5.18%)</title><rect x="281.5" y="1157" width="61.1" height="15.0" fill="rgb(228,61,4)" rx="2" ry="2" />
<text x="284.53" y="1167.5" >OSD::h..</text>
</g>
<g >
<title>hobject_t::decode (11 samples, 0.01%)</title><rect x="266.7" y="1205" width="0.1" height="15.0" fill="rgb(229,186,33)" rx="2" ry="2" />
<text x="269.67" y="1215.5" ></text>
</g>
<g >
<title>cmp (13 samples, 0.01%)</title><rect x="317.7" y="1013" width="0.1" height="15.0" fill="rgb(234,126,34)" rx="2" ry="2" />
<text x="320.67" y="1023.5" ></text>
</g>
<g >
<title>operator new (56 samples, 0.05%)</title><rect x="866.0" y="981" width="0.6" height="15.0" fill="rgb(243,9,22)" rx="2" ry="2" />
<text x="869.01" y="991.5" ></text>
</g>
<g >
<title>seastar::memory::free (22 samples, 0.02%)</title><rect x="640.9" y="901" width="0.3" height="15.0" fill="rgb(225,81,52)" rx="2" ry="2" />
<text x="643.94" y="911.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::write (121 samples, 0.10%)</title><rect x="241.5" y="1205" width="1.2" height="15.0" fill="rgb(249,22,42)" rx="2" ry="2" />
<text x="244.48" y="1215.5" ></text>
</g>
<g >
<title>seastar::reactor::do_expire_lowres_timers (134 samples, 0.11%)</title><rect x="1070.9" y="1269" width="1.3" height="15.0" fill="rgb(218,129,22)" rx="2" ry="2" />
<text x="1073.85" y="1279.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_sync@plt (28 samples, 0.02%)</title><rect x="1181.8" y="1365" width="0.3" height="15.0" fill="rgb(242,228,16)" rx="2" ry="2" />
<text x="1184.78" y="1375.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::crc32c (141 samples, 0.12%)</title><rect x="739.6" y="1029" width="1.4" height="15.0" fill="rgb(230,224,43)" rx="2" ry="2" />
<text x="742.61" y="1039.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::flush (24 samples, 0.02%)</title><rect x="235.7" y="1237" width="0.3" height="15.0" fill="rgb(242,45,54)" rx="2" ry="2" />
<text x="238.74" y="1247.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::write (30 samples, 0.02%)</title><rect x="655.6" y="1029" width="0.3" height="15.0" fill="rgb(235,210,43)" rx="2" ry="2" />
<text x="658.56" y="1039.5" ></text>
</g>
<g >
<title>boost::detail::sp_counted_impl_pd&lt;object_info_t*, boost::detail::local_sp_deleter&lt;SharedLRU&lt;hobject_t, object_info_t&gt;::Deleter&gt; &gt;::get_untyped_deleter (34 samples, 0.03%)</title><rect x="886.1" y="1013" width="0.3" height="15.0" fill="rgb(209,100,38)" rx="2" ry="2" />
<text x="889.07" y="1023.5" ></text>
</g>
<g >
<title>ceph::net::Socket::write_flush (11 samples, 0.01%)</title><rect x="293.7" y="1061" width="0.1" height="15.0" fill="rgb(249,71,51)" rx="2" ry="2" />
<text x="296.66" y="1071.5" ></text>
</g>
<g >
<title>bbr_main (161 samples, 0.13%)</title><rect x="150.9" y="917" width="1.6" height="15.0" fill="rgb(219,141,47)" rx="2" ry="2" />
<text x="153.93" y="927.5" ></text>
</g>
<g >
<title>seastar::memory::allocate_aligned (76 samples, 0.06%)</title><rect x="587.4" y="949" width="0.7" height="15.0" fill="rgb(239,185,47)" rx="2" ry="2" />
<text x="590.38" y="959.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (45 samples, 0.04%)</title><rect x="698.6" y="1077" width="0.5" height="15.0" fill="rgb(221,83,50)" rx="2" ry="2" />
<text x="701.64" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (14 samples, 0.01%)</title><rect x="724.9" y="997" width="0.1" height="15.0" fill="rgb(229,11,23)" rx="2" ry="2" />
<text x="727.86" y="1007.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="933" width="7.1" height="15.0" fill="rgb(221,181,36)" rx="2" ry="2" />
<text x="14.24" y="943.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::read_message (6,562 samples, 5.47%)</title><rect x="279.3" y="1221" width="64.5" height="15.0" fill="rgb(223,46,50)" rx="2" ry="2" />
<text x="282.31" y="1231.5" >ceph::n..</text>
</g>
<g >
<title>seastar::memory::allocate (26 samples, 0.02%)</title><rect x="579.5" y="949" width="0.2" height="15.0" fill="rgb(239,155,19)" rx="2" ry="2" />
<text x="582.48" y="959.5" ></text>
</g>
<g >
<title>PG::wait_for_active (18 samples, 0.01%)</title><rect x="243.5" y="1157" width="0.2" height="15.0" fill="rgb(245,68,3)" rx="2" ry="2" />
<text x="246.51" y="1167.5" ></text>
</g>
<g >
<title>std::locale::~locale (58 samples, 0.05%)</title><rect x="44.4" y="1333" width="0.6" height="15.0" fill="rgb(244,212,35)" rx="2" ry="2" />
<text x="47.40" y="1343.5" ></text>
</g>
<g >
<title>__pthread_disable_asynccancel (49 samples, 0.04%)</title><rect x="1110.3" y="1349" width="0.4" height="15.0" fill="rgb(239,89,49)" rx="2" ry="2" />
<text x="1113.25" y="1359.5" ></text>
</g>
<g >
<title>seastar::thread::try_run_one_yielded_thread (98 samples, 0.08%)</title><rect x="1064.3" y="1285" width="0.9" height="15.0" fill="rgb(209,55,26)" rx="2" ry="2" />
<text x="1067.27" y="1295.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="885" width="7.1" height="15.0" fill="rgb(235,160,22)" rx="2" ry="2" />
<text x="14.24" y="895.5" ></text>
</g>
<g >
<title>rw_copy_check_uvector (319 samples, 0.27%)</title><rect x="81.1" y="1237" width="3.2" height="15.0" fill="rgb(233,213,28)" rx="2" ry="2" />
<text x="84.13" y="1247.5" ></text>
</g>
<g >
<title>net_rx_action (29 samples, 0.02%)</title><rect x="61.8" y="1093" width="0.3" height="15.0" fill="rgb(209,40,50)" rx="2" ry="2" />
<text x="64.82" y="1103.5" ></text>
</g>
<g >
<title>std::locale::id::_M_id (292 samples, 0.24%)</title><rect x="38.2" y="1333" width="2.9" height="15.0" fill="rgb(228,121,41)" rx="2" ry="2" />
<text x="41.24" y="1343.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::write_message (243 samples, 0.20%)</title><rect x="258.1" y="1189" width="2.3" height="15.0" fill="rgb(219,122,21)" rx="2" ry="2" />
<text x="261.05" y="1199.5" ></text>
</g>
<g >
<title>__vdso_clock_gettime (501 samples, 0.42%)</title><rect x="50.5" y="1333" width="4.9" height="15.0" fill="rgb(207,153,29)" rx="2" ry="2" />
<text x="53.48" y="1343.5" ></text>
</g>
<g >
<title>netif_rx_internal (11 samples, 0.01%)</title><rect x="97.0" y="1045" width="0.1" height="15.0" fill="rgb(221,202,26)" rx="2" ry="2" />
<text x="99.96" y="1055.5" ></text>
</g>
<g >
<title>decode_message (27 samples, 0.02%)</title><rect x="265.2" y="1237" width="0.3" height="15.0" fill="rgb(219,147,7)" rx="2" ry="2" />
<text x="268.25" y="1247.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (30 samples, 0.02%)</title><rect x="584.8" y="981" width="0.3" height="15.0" fill="rgb(208,163,52)" rx="2" ry="2" />
<text x="587.83" y="991.5" ></text>
</g>
<g >
<title>std::_Function_handler&lt;seastar::reactor::idle_cpu_handler_result (11 samples, 0.01%)</title><rect x="1109.7" y="1301" width="0.1" height="15.0" fill="rgb(235,212,35)" rx="2" ry="2" />
<text x="1112.73" y="1311.5" ></text>
</g>
<g >
<title>seastar::input_stream&lt;char&gt;::consume&lt;ceph::net::(anonymous namespace)::bufferlist_consumer&gt; (201 samples, 0.17%)</title><rect x="276.9" y="1205" width="2.0" height="15.0" fill="rgb(248,148,52)" rx="2" ry="2" />
<text x="279.89" y="1215.5" ></text>
</g>
<g >
<title>PG::handle_op (5,930 samples, 4.94%)</title><rect x="282.4" y="1125" width="58.3" height="15.0" fill="rgb(211,89,4)" rx="2" ry="2" />
<text x="285.41" y="1135.5" >PG::ha..</text>
</g>
<g >
<title>pthread_self@GLIBC_2.2.5 (36 samples, 0.03%)</title><rect x="461.0" y="1157" width="0.4" height="15.0" fill="rgb(254,145,13)" rx="2" ry="2" />
<text x="464.03" y="1167.5" ></text>
</g>
<g >
<title>boost::detail::sp_counted_impl_pd&lt;object_info_t*, boost::detail::local_sp_deleter&lt;SharedLRU&lt;hobject_t, object_info_t&gt;::Deleter&gt; &gt;::get_untyped_deleter (11 samples, 0.01%)</title><rect x="331.0" y="1029" width="0.1" height="15.0" fill="rgb(231,204,38)" rx="2" ry="2" />
<text x="333.98" y="1039.5" ></text>
</g>
<g >
<title>posix_memalign (68 samples, 0.06%)</title><rect x="594.4" y="981" width="0.6" height="15.0" fill="rgb(229,226,27)" rx="2" ry="2" />
<text x="597.36" y="991.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (11 samples, 0.01%)</title><rect x="1026.2" y="1157" width="0.1" height="15.0" fill="rgb(214,160,22)" rx="2" ry="2" />
<text x="1029.17" y="1167.5" ></text>
</g>
<g >
<title>ep_poll_callback (45 samples, 0.04%)</title><rect x="146.8" y="885" width="0.5" height="15.0" fill="rgb(206,80,7)" rx="2" ry="2" />
<text x="149.82" y="895.5" ></text>
</g>
<g >
<title>seastar::need_preempt (24 samples, 0.02%)</title><rect x="250.3" y="1237" width="0.3" height="15.0" fill="rgb(251,180,22)" rx="2" ry="2" />
<text x="253.32" y="1247.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::insert (37 samples, 0.03%)</title><rect x="233.9" y="1141" width="0.4" height="15.0" fill="rgb(242,1,19)" rx="2" ry="2" />
<text x="236.91" y="1151.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (13 samples, 0.01%)</title><rect x="327.8" y="981" width="0.2" height="15.0" fill="rgb(246,52,33)" rx="2" ry="2" />
<text x="330.83" y="991.5" ></text>
</g>
<g >
<title>get_task_policy.part.34 (29 samples, 0.02%)</title><rect x="195.0" y="1173" width="0.2" height="15.0" fill="rgb(234,194,12)" rx="2" ry="2" />
<text x="197.95" y="1183.5" ></text>
</g>
<g >
<title>operator new (48 samples, 0.04%)</title><rect x="959.2" y="1077" width="0.4" height="15.0" fill="rgb(227,164,5)" rx="2" ry="2" />
<text x="962.17" y="1087.5" ></text>
</g>
<g >
<title>aio_complete (87 samples, 0.07%)</title><rect x="1103.3" y="1173" width="0.8" height="15.0" fill="rgb(236,80,28)" rx="2" ry="2" />
<text x="1106.29" y="1183.5" ></text>
</g>
<g >
<title>std::ostream::sentry::~sentry@plt (11 samples, 0.01%)</title><rect x="1160.7" y="1317" width="0.1" height="15.0" fill="rgb(242,76,44)" rx="2" ry="2" />
<text x="1163.66" y="1327.5" ></text>
</g>
<g >
<title>__local_bh_enable_ip (29 samples, 0.02%)</title><rect x="63.5" y="1061" width="0.3" height="15.0" fill="rgb(235,170,10)" rx="2" ry="2" />
<text x="66.54" y="1071.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (142 samples, 0.12%)</title><rect x="953.2" y="1093" width="1.4" height="15.0" fill="rgb(243,54,0)" rx="2" ry="2" />
<text x="956.19" y="1103.5" ></text>
</g>
<g >
<title>object_info_t::decode (4,078 samples, 3.40%)</title><rect x="889.6" y="1013" width="40.1" height="15.0" fill="rgb(224,121,30)" rx="2" ry="2" />
<text x="892.64" y="1023.5" >obj..</text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (69 samples, 0.06%)</title><rect x="917.5" y="981" width="0.7" height="15.0" fill="rgb(250,4,6)" rx="2" ry="2" />
<text x="920.53" y="991.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (15 samples, 0.01%)</title><rect x="346.2" y="1157" width="0.2" height="15.0" fill="rgb(230,217,53)" rx="2" ry="2" />
<text x="349.25" y="1167.5" ></text>
</g>
<g >
<title>__schedule (18 samples, 0.01%)</title><rect x="1062.3" y="1125" width="0.2" height="15.0" fill="rgb(210,98,18)" rx="2" ry="2" />
<text x="1065.27" y="1135.5" ></text>
</g>
<g >
<title>seastar::need_preempt (21 samples, 0.02%)</title><rect x="1056.7" y="1253" width="0.2" height="15.0" fill="rgb(205,176,35)" rx="2" ry="2" />
<text x="1059.68" y="1263.5" ></text>
</g>
<g >
<title>MOSDOpReply::~MOSDOpReply (52 samples, 0.04%)</title><rect x="288.7" y="1093" width="0.5" height="15.0" fill="rgb(246,101,42)" rx="2" ry="2" />
<text x="291.71" y="1103.5" ></text>
</g>
<g >
<title>tcp_try_coalesce (25 samples, 0.02%)</title><rect x="101.6" y="1157" width="0.3" height="15.0" fill="rgb(237,221,18)" rx="2" ry="2" />
<text x="104.64" y="1167.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1077" width="7.1" height="15.0" fill="rgb(242,167,27)" rx="2" ry="2" />
<text x="14.24" y="1087.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::read_message (8,377 samples, 6.98%)</title><rect x="269.0" y="1237" width="82.3" height="15.0" fill="rgb(205,103,13)" rx="2" ry="2" />
<text x="272.02" y="1247.5" >ceph::net..</text>
</g>
<g >
<title>PG::handle_op (47,716 samples, 39.74%)</title><rect x="492.0" y="1109" width="469.0" height="15.0" fill="rgb(218,112,2)" rx="2" ry="2" />
<text x="495.05" y="1119.5" >PG::handle_op</text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (50 samples, 0.04%)</title><rect x="1041.2" y="1205" width="0.4" height="15.0" fill="rgb(216,148,24)" rx="2" ry="2" />
<text x="1044.15" y="1215.5" ></text>
</g>
<g >
<title>nf_nat_ipv4_local_fn (11 samples, 0.01%)</title><rect x="96.4" y="1077" width="0.1" height="15.0" fill="rgb(230,150,28)" rx="2" ry="2" />
<text x="99.41" y="1087.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;seastar::temporary_buffer&lt;char&gt; &gt;::forward_to (17 samples, 0.01%)</title><rect x="352.8" y="1237" width="0.2" height="15.0" fill="rgb(246,226,25)" rx="2" ry="2" />
<text x="355.80" y="1247.5" ></text>
</g>
<g >
<title>__x64_sys_read (13 samples, 0.01%)</title><rect x="11.7" y="165" width="0.1" height="15.0" fill="rgb(230,178,36)" rx="2" ry="2" />
<text x="14.65" y="175.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;ceph::net::Socket::write_flush (16 samples, 0.01%)</title><rect x="260.1" y="1157" width="0.2" height="15.0" fill="rgb(233,192,4)" rx="2" ry="2" />
<text x="263.12" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (17 samples, 0.01%)</title><rect x="958.8" y="1077" width="0.2" height="15.0" fill="rgb(226,78,42)" rx="2" ry="2" />
<text x="961.78" y="1087.5" ></text>
</g>
<g >
<title>ceph::net::Socket::read (418 samples, 0.35%)</title><rect x="275.1" y="1221" width="4.1" height="15.0" fill="rgb(246,8,27)" rx="2" ry="2" />
<text x="278.12" y="1231.5" ></text>
</g>
<g >
<title>decode_message (3,138 samples, 2.61%)</title><rect x="986.6" y="1205" width="30.9" height="15.0" fill="rgb(243,194,5)" rx="2" ry="2" />
<text x="989.62" y="1215.5" >de..</text>
</g>
<g >
<title>__tcp_select_window (25 samples, 0.02%)</title><rect x="118.6" y="1173" width="0.2" height="15.0" fill="rgb(248,96,26)" rx="2" ry="2" />
<text x="121.60" y="1183.5" ></text>
</g>
<g >
<title>__local_bh_enable_ip (20 samples, 0.02%)</title><rect x="90.7" y="1237" width="0.2" height="15.0" fill="rgb(238,25,33)" rx="2" ry="2" />
<text x="93.66" y="1247.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (76 samples, 0.06%)</title><rect x="1172.2" y="1317" width="0.8" height="15.0" fill="rgb(218,192,37)" rx="2" ry="2" />
<text x="1175.22" y="1327.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (12 samples, 0.01%)</title><rect x="301.1" y="1045" width="0.1" height="15.0" fill="rgb(213,164,2)" rx="2" ry="2" />
<text x="304.09" y="1055.5" ></text>
</g>
<g >
<title>pg_state_string[abi:cxx11] (77 samples, 0.06%)</title><rect x="284.8" y="1093" width="0.7" height="15.0" fill="rgb(248,148,34)" rx="2" ry="2" />
<text x="287.75" y="1103.5" ></text>
</g>
<g >
<title>ceph::net::Socket::read_exactly (11 samples, 0.01%)</title><rect x="268.9" y="1221" width="0.1" height="15.0" fill="rgb(215,10,19)" rx="2" ry="2" />
<text x="271.90" y="1231.5" ></text>
</g>
<g >
<title>seastar::syscall_work_queue::complete (207 samples, 0.17%)</title><rect x="1085.6" y="1253" width="2.0" height="15.0" fill="rgb(238,217,47)" rx="2" ry="2" />
<text x="1088.61" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::raw_combined::~raw_combined (38 samples, 0.03%)</title><rect x="642.6" y="837" width="0.4" height="15.0" fill="rgb(248,51,3)" rx="2" ry="2" />
<text x="645.59" y="847.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (114 samples, 0.09%)</title><rect x="950.2" y="1077" width="1.1" height="15.0" fill="rgb(250,170,25)" rx="2" ry="2" />
<text x="953.22" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (11 samples, 0.01%)</title><rect x="1007.1" y="1173" width="0.1" height="15.0" fill="rgb(221,184,4)" rx="2" ry="2" />
<text x="1010.08" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (27 samples, 0.02%)</title><rect x="722.0" y="1013" width="0.2" height="15.0" fill="rgb(223,80,40)" rx="2" ry="2" />
<text x="724.97" y="1023.5" ></text>
</g>
<g >
<title>RefCountedObject::get (15 samples, 0.01%)</title><rect x="342.9" y="1173" width="0.2" height="15.0" fill="rgb(248,123,2)" rx="2" ry="2" />
<text x="345.91" y="1183.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (20 samples, 0.02%)</title><rect x="653.4" y="1029" width="0.2" height="15.0" fill="rgb(236,79,17)" rx="2" ry="2" />
<text x="656.41" y="1039.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (544 samples, 0.45%)</title><rect x="637.7" y="949" width="5.3" height="15.0" fill="rgb(239,38,32)" rx="2" ry="2" />
<text x="640.69" y="959.5" ></text>
</g>
<g >
<title>seastar::need_preempt (14 samples, 0.01%)</title><rect x="633.4" y="981" width="0.1" height="15.0" fill="rgb(219,64,45)" rx="2" ry="2" />
<text x="636.40" y="991.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::~shared_future (18 samples, 0.01%)</title><rect x="304.2" y="1077" width="0.2" height="15.0" fill="rgb(250,0,36)" rx="2" ry="2" />
<text x="307.22" y="1087.5" ></text>
</g>
<g >
<title>ktime_get_seconds (11 samples, 0.01%)</title><rect x="153.0" y="917" width="0.1" height="15.0" fill="rgb(246,15,9)" rx="2" ry="2" />
<text x="156.01" y="927.5" ></text>
</g>
<g >
<title>std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt;::_M_default_append (33 samples, 0.03%)</title><rect x="340.3" y="1109" width="0.3" height="15.0" fill="rgb(248,78,34)" rx="2" ry="2" />
<text x="343.29" y="1119.5" ></text>
</g>
<g >
<title>tcp_newly_delivered (17 samples, 0.01%)</title><rect x="154.5" y="917" width="0.1" height="15.0" fill="rgb(216,214,29)" rx="2" ry="2" />
<text x="157.46" y="927.5" ></text>
</g>
<g >
<title>PG::wait_for_active (43 samples, 0.04%)</title><rect x="961.0" y="1109" width="0.4" height="15.0" fill="rgb(222,115,28)" rx="2" ry="2" />
<text x="964.01" y="1119.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (34 samples, 0.03%)</title><rect x="633.0" y="981" width="0.3" height="15.0" fill="rgb(250,129,19)" rx="2" ry="2" />
<text x="636.01" y="991.5" ></text>
</g>
<g >
<title>do_softirq.part.19 (2,819 samples, 2.35%)</title><rect x="136.2" y="1125" width="27.7" height="15.0" fill="rgb(217,126,1)" rx="2" ry="2" />
<text x="139.19" y="1135.5" >d..</text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (75 samples, 0.06%)</title><rect x="298.7" y="1045" width="0.8" height="15.0" fill="rgb(247,182,32)" rx="2" ry="2" />
<text x="301.73" y="1055.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (31 samples, 0.03%)</title><rect x="1000.2" y="1157" width="0.3" height="15.0" fill="rgb(229,218,5)" rx="2" ry="2" />
<text x="1003.19" y="1167.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (22 samples, 0.02%)</title><rect x="579.5" y="933" width="0.2" height="15.0" fill="rgb(244,135,51)" rx="2" ry="2" />
<text x="582.52" y="943.5" ></text>
</g>
<g >
<title>net_rx_action (217 samples, 0.18%)</title><rect x="97.4" y="1029" width="2.1" height="15.0" fill="rgb(209,167,14)" rx="2" ry="2" />
<text x="100.38" y="1039.5" ></text>
</g>
<g >
<title>clock_gettime@plt (11 samples, 0.01%)</title><rect x="219.2" y="1285" width="0.1" height="15.0" fill="rgb(220,167,4)" rx="2" ry="2" />
<text x="222.18" y="1295.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (39 samples, 0.03%)</title><rect x="428.3" y="1205" width="0.3" height="15.0" fill="rgb(236,43,49)" rx="2" ry="2" />
<text x="431.25" y="1215.5" ></text>
</g>
<g >
<title>std::_Rb_tree_rebalance_for_erase (39 samples, 0.03%)</title><rect x="325.2" y="965" width="0.4" height="15.0" fill="rgb(227,52,5)" rx="2" ry="2" />
<text x="328.24" y="975.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_emplace&lt;hobject_t const&amp;, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; (629 samples, 0.52%)</title><rect x="852.7" y="981" width="6.2" height="15.0" fill="rgb(228,145,1)" rx="2" ry="2" />
<text x="855.67" y="991.5" ></text>
</g>
<g >
<title>Message::encode (3,001 samples, 2.50%)</title><rect x="574.4" y="1029" width="29.5" height="15.0" fill="rgb(213,174,10)" rx="2" ry="2" />
<text x="577.39" y="1039.5" >Me..</text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (35 samples, 0.03%)</title><rect x="247.1" y="1237" width="0.4" height="15.0" fill="rgb(233,68,15)" rx="2" ry="2" />
<text x="250.13" y="1247.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_impl&lt;PG::handle_op (323 samples, 0.27%)</title><rect x="232.3" y="1253" width="3.1" height="15.0" fill="rgb(244,90,29)" rx="2" ry="2" />
<text x="235.27" y="1263.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (20 samples, 0.02%)</title><rect x="242.1" y="1125" width="0.2" height="15.0" fill="rgb(223,210,37)" rx="2" ry="2" />
<text x="245.12" y="1135.5" ></text>
</g>
<g >
<title>seastar::memory::free (17 samples, 0.01%)</title><rect x="250.1" y="1237" width="0.2" height="15.0" fill="rgb(224,126,44)" rx="2" ry="2" />
<text x="253.15" y="1247.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free_large (15 samples, 0.01%)</title><rect x="1056.3" y="1253" width="0.2" height="15.0" fill="rgb(248,194,2)" rx="2" ry="2" />
<text x="1059.33" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::raw_seastar_foreign_ptr::~raw_seastar_foreign_ptr (36 samples, 0.03%)</title><rect x="375.4" y="1221" width="0.3" height="15.0" fill="rgb(208,12,10)" rx="2" ry="2" />
<text x="378.36" y="1231.5" ></text>
</g>
<g >
<title>seastar::promise&lt;unsigned long&gt;::abandoned (23 samples, 0.02%)</title><rect x="389.8" y="1141" width="0.3" height="15.0" fill="rgb(224,99,33)" rx="2" ry="2" />
<text x="392.84" y="1151.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (785 samples, 0.65%)</title><rect x="429.3" y="1205" width="7.7" height="15.0" fill="rgb(218,221,5)" rx="2" ry="2" />
<text x="432.32" y="1215.5" ></text>
</g>
<g >
<title>seastar::reactor::run (90,953 samples, 75.75%)</title><rect x="215.5" y="1301" width="893.9" height="15.0" fill="rgb(232,54,18)" rx="2" ry="2" />
<text x="218.47" y="1311.5" >seastar::reactor::run</text>
</g>
<g >
<title>MOSDOp::decode_payload (210 samples, 0.17%)</title><rect x="344.3" y="1205" width="2.1" height="15.0" fill="rgb(209,211,49)" rx="2" ry="2" />
<text x="347.34" y="1215.5" ></text>
</g>
<g >
<title>[unknown] (715 samples, 0.60%)</title><rect x="11.2" y="341" width="7.1" height="15.0" fill="rgb(213,72,36)" rx="2" ry="2" />
<text x="14.24" y="351.5" ></text>
</g>
<g >
<title>kfree (34 samples, 0.03%)</title><rect x="60.0" y="1189" width="0.3" height="15.0" fill="rgb(237,145,20)" rx="2" ry="2" />
<text x="63.02" y="1199.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::writeable (70 samples, 0.06%)</title><rect x="650.0" y="965" width="0.7" height="15.0" fill="rgb(243,108,29)" rx="2" ry="2" />
<text x="653.01" y="975.5" ></text>
</g>
<g >
<title>operator new (33 samples, 0.03%)</title><rect x="850.4" y="949" width="0.4" height="15.0" fill="rgb(235,7,35)" rx="2" ry="2" />
<text x="853.45" y="959.5" ></text>
</g>
<g >
<title>ceph::buffer::raw_seastar_foreign_ptr::~raw_seastar_foreign_ptr (23 samples, 0.02%)</title><rect x="349.9" y="1205" width="0.3" height="15.0" fill="rgb(233,65,1)" rx="2" ry="2" />
<text x="352.93" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (242 samples, 0.20%)</title><rect x="742.2" y="1029" width="2.4" height="15.0" fill="rgb(229,70,40)" rx="2" ry="2" />
<text x="745.20" y="1039.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (458 samples, 0.38%)</title><rect x="544.4" y="1093" width="4.5" height="15.0" fill="rgb(219,60,10)" rx="2" ry="2" />
<text x="547.41" y="1103.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;seastar::temporary_buffer&lt;char&gt; &gt;::operator= (13 samples, 0.01%)</title><rect x="388.5" y="1173" width="0.1" height="15.0" fill="rgb(244,149,46)" rx="2" ry="2" />
<text x="391.49" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (11 samples, 0.01%)</title><rect x="332.1" y="1013" width="0.2" height="15.0" fill="rgb(219,147,16)" rx="2" ry="2" />
<text x="335.15" y="1023.5" ></text>
</g>
<g >
<title>tcp_rate_skb_delivered (17 samples, 0.01%)</title><rect x="155.1" y="917" width="0.2" height="15.0" fill="rgb(221,213,8)" rx="2" ry="2" />
<text x="158.13" y="927.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (14 samples, 0.01%)</title><rect x="314.5" y="1029" width="0.2" height="15.0" fill="rgb(222,45,28)" rx="2" ry="2" />
<text x="317.52" y="1039.5" ></text>
</g>
<g >
<title>operator delete (31 samples, 0.03%)</title><rect x="231.4" y="1253" width="0.3" height="15.0" fill="rgb(232,187,18)" rx="2" ry="2" />
<text x="234.40" y="1263.5" ></text>
</g>
<g >
<title>seastar::need_preempt (301 samples, 0.25%)</title><rect x="1050.9" y="1221" width="2.9" height="15.0" fill="rgb(243,34,50)" rx="2" ry="2" />
<text x="1053.87" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (18 samples, 0.01%)</title><rect x="701.3" y="1029" width="0.1" height="15.0" fill="rgb(231,84,26)" rx="2" ry="2" />
<text x="704.27" y="1039.5" ></text>
</g>
<g >
<title>ip_output (3,681 samples, 3.07%)</title><rect x="129.6" y="1173" width="36.2" height="15.0" fill="rgb(238,195,32)" rx="2" ry="2" />
<text x="132.63" y="1183.5" >ip_..</text>
</g>
<g >
<title>Message::decode_trace (209 samples, 0.17%)</title><rect x="992.5" y="1173" width="2.1" height="15.0" fill="rgb(208,118,47)" rx="2" ry="2" />
<text x="995.51" y="1183.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::poll_flush (37 samples, 0.03%)</title><rect x="254.5" y="1221" width="0.4" height="15.0" fill="rgb(235,78,3)" rx="2" ry="2" />
<text x="257.51" y="1231.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::reserve (23 samples, 0.02%)</title><rect x="32.2" y="1333" width="0.3" height="15.0" fill="rgb(222,53,53)" rx="2" ry="2" />
<text x="35.23" y="1343.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::claim (42 samples, 0.03%)</title><rect x="423.6" y="1205" width="0.4" height="15.0" fill="rgb(206,67,49)" rx="2" ry="2" />
<text x="426.62" y="1215.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (100 samples, 0.08%)</title><rect x="870.3" y="949" width="0.9" height="15.0" fill="rgb(220,88,19)" rx="2" ry="2" />
<text x="873.26" y="959.5" ></text>
</g>
<g >
<title>ceph::decode&lt;osd_reqid_t, denc_traits&lt;osd_reqid_t, void&gt; &gt; (68 samples, 0.06%)</title><rect x="887.5" y="1013" width="0.7" height="15.0" fill="rgb(219,115,31)" rx="2" ry="2" />
<text x="890.51" y="1023.5" ></text>
</g>
<g >
<title>__pthread_once (19 samples, 0.02%)</title><rect x="1111.5" y="1349" width="0.2" height="15.0" fill="rgb(228,54,50)" rx="2" ry="2" />
<text x="1114.48" y="1359.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (26 samples, 0.02%)</title><rect x="677.3" y="1077" width="0.3" height="15.0" fill="rgb(233,106,10)" rx="2" ry="2" />
<text x="680.31" y="1087.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::forward_to (16 samples, 0.01%)</title><rect x="253.9" y="1237" width="0.2" height="15.0" fill="rgb(235,39,33)" rx="2" ry="2" />
<text x="256.89" y="1247.5" ></text>
</g>
<g >
<title>ip_local_out (15 samples, 0.01%)</title><rect x="63.3" y="1093" width="0.1" height="15.0" fill="rgb(227,122,33)" rx="2" ry="2" />
<text x="66.30" y="1103.5" ></text>
</g>
<g >
<title>ceph::decode&lt;std::vector&lt;snapid_t, std::allocator&lt;snapid_t&gt; &gt;, denc_traits&lt;std::vector&lt;snapid_t, std::allocator&lt;snapid_t&gt; &gt;, void&gt; &gt; (115 samples, 0.10%)</title><rect x="963.9" y="1109" width="1.1" height="15.0" fill="rgb(250,198,5)" rx="2" ry="2" />
<text x="966.88" y="1119.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::forward_to (49 samples, 0.04%)</title><rect x="246.4" y="1237" width="0.5" height="15.0" fill="rgb(252,127,30)" rx="2" ry="2" />
<text x="249.38" y="1247.5" ></text>
</g>
<g >
<title>tcp_rearm_rto (12 samples, 0.01%)</title><rect x="169.7" y="1173" width="0.2" height="15.0" fill="rgb(246,102,16)" rx="2" ry="2" />
<text x="172.74" y="1183.5" ></text>
</g>
<g >
<title>[unknown] (3,921 samples, 3.27%)</title><rect x="11.2" y="1349" width="38.6" height="15.0" fill="rgb(217,180,17)" rx="2" ry="2" />
<text x="14.24" y="1359.5" >[un..</text>
</g>
<g >
<title>ksys_read (653 samples, 0.54%)</title><rect x="11.8" y="165" width="6.4" height="15.0" fill="rgb(241,185,24)" rx="2" ry="2" />
<text x="14.78" y="175.5" ></text>
</g>
<g >
<title>seastar::promise&lt;&gt;::promise (14 samples, 0.01%)</title><rect x="666.3" y="1029" width="0.1" height="15.0" fill="rgb(254,192,35)" rx="2" ry="2" />
<text x="669.29" y="1039.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_append (45 samples, 0.04%)</title><rect x="923.5" y="981" width="0.4" height="15.0" fill="rgb(229,48,48)" rx="2" ry="2" />
<text x="926.47" y="991.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::poll (29 samples, 0.02%)</title><rect x="649.6" y="933" width="0.3" height="15.0" fill="rgb(222,44,11)" rx="2" ry="2" />
<text x="652.62" y="943.5" ></text>
</g>
<g >
<title>PG::do_osd_op (15 samples, 0.01%)</title><rect x="264.1" y="1093" width="0.1" height="15.0" fill="rgb(250,77,6)" rx="2" ry="2" />
<text x="267.07" y="1103.5" ></text>
</g>
<g >
<title>syscall_return_via_sysret (33 samples, 0.03%)</title><rect x="1061.0" y="1237" width="0.3" height="15.0" fill="rgb(245,97,34)" rx="2" ry="2" />
<text x="1063.96" y="1247.5" ></text>
</g>
<g >
<title>ceph::mon::Client::ms_dispatch (96 samples, 0.08%)</title><rect x="981.8" y="1157" width="1.0" height="15.0" fill="rgb(252,220,23)" rx="2" ry="2" />
<text x="984.82" y="1167.5" ></text>
</g>
<g >
<title>seastar::promise&lt;&gt;::get_future (20 samples, 0.02%)</title><rect x="390.6" y="1125" width="0.2" height="15.0" fill="rgb(249,185,43)" rx="2" ry="2" />
<text x="393.56" y="1135.5" ></text>
</g>
<g >
<title>seastar::reactor::add_task (11 samples, 0.01%)</title><rect x="1100.3" y="1237" width="0.1" height="15.0" fill="rgb(241,112,25)" rx="2" ry="2" />
<text x="1103.27" y="1247.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;seastar::temporary_buffer&lt;char&gt; &gt;::then_impl&lt;ceph::net::Socket::read_exactly (15 samples, 0.01%)</title><rect x="227.6" y="1269" width="0.1" height="15.0" fill="rgb(208,106,7)" rx="2" ry="2" />
<text x="230.56" y="1279.5" ></text>
</g>
<g >
<title>timerfd_read (18 samples, 0.01%)</title><rect x="67.3" y="1269" width="0.2" height="15.0" fill="rgb(224,88,24)" rx="2" ry="2" />
<text x="70.35" y="1279.5" ></text>
</g>
<g >
<title>MessageFactory&lt;MOSDOp&gt;::build&lt;&gt; (19 samples, 0.02%)</title><rect x="272.0" y="1221" width="0.1" height="15.0" fill="rgb(244,65,30)" rx="2" ry="2" />
<text x="274.96" y="1231.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_append (110 samples, 0.09%)</title><rect x="955.8" y="1093" width="1.1" height="15.0" fill="rgb(216,122,36)" rx="2" ry="2" />
<text x="958.81" y="1103.5" ></text>
</g>
<g >
<title>ceph::net::Socket::write_flush (23 samples, 0.02%)</title><rect x="260.1" y="1173" width="0.2" height="15.0" fill="rgb(253,39,4)" rx="2" ry="2" />
<text x="263.09" y="1183.5" ></text>
</g>
<g >
<title>PG::do_osd_op (4,568 samples, 3.80%)</title><rect x="712.0" y="1061" width="44.9" height="15.0" fill="rgb(215,189,5)" rx="2" ry="2" />
<text x="714.97" y="1071.5" >PG::..</text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::_M_emplace_unique&lt;hobject_t const&amp;, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; (53 samples, 0.04%)</title><rect x="933.5" y="1013" width="0.5" height="15.0" fill="rgb(250,181,13)" rx="2" ry="2" />
<text x="936.46" y="1023.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (18 samples, 0.01%)</title><rect x="802.9" y="1013" width="0.2" height="15.0" fill="rgb(234,39,24)" rx="2" ry="2" />
<text x="805.94" y="1023.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (36 samples, 0.03%)</title><rect x="642.6" y="821" width="0.4" height="15.0" fill="rgb(213,1,36)" rx="2" ry="2" />
<text x="645.60" y="831.5" ></text>
</g>
<g >
<title>std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::_M_cache_locale@plt (15 samples, 0.01%)</title><rect x="1186.2" y="1365" width="0.1" height="15.0" fill="rgb(253,102,23)" rx="2" ry="2" />
<text x="1189.19" y="1375.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::poll_flush (18 samples, 0.01%)</title><rect x="1070.7" y="1269" width="0.1" height="15.0" fill="rgb(225,134,52)" rx="2" ry="2" />
<text x="1073.66" y="1279.5" ></text>
</g>
<g >
<title>operator new (34 samples, 0.03%)</title><rect x="1045.6" y="1221" width="0.3" height="15.0" fill="rgb(239,167,32)" rx="2" ry="2" />
<text x="1048.60" y="1231.5" ></text>
</g>
<g >
<title>tcp_try_coalesce (25 samples, 0.02%)</title><rect x="158.5" y="901" width="0.3" height="15.0" fill="rgb(219,184,46)" rx="2" ry="2" />
<text x="161.52" y="911.5" ></text>
</g>
<g >
<title>ceph_crc32c_intel_baseline (38 samples, 0.03%)</title><rect x="313.9" y="1045" width="0.4" height="15.0" fill="rgb(237,220,3)" rx="2" ry="2" />
<text x="316.93" y="1055.5" ></text>
</g>
<g >
<title>MOSDOp::~MOSDOp (85 samples, 0.07%)</title><rect x="413.3" y="1205" width="0.9" height="15.0" fill="rgb(208,46,8)" rx="2" ry="2" />
<text x="416.32" y="1215.5" ></text>
</g>
<g >
<title>seastar::memory::free (29 samples, 0.02%)</title><rect x="513.4" y="1061" width="0.3" height="15.0" fill="rgb(221,10,4)" rx="2" ry="2" />
<text x="516.43" y="1071.5" ></text>
</g>
<g >
<title>smp_apic_timer_interrupt (20 samples, 0.02%)</title><rect x="1150.8" y="1317" width="0.2" height="15.0" fill="rgb(229,223,54)" rx="2" ry="2" />
<text x="1153.80" y="1327.5" ></text>
</g>
<g >
<title>do_io_getevents (25 samples, 0.02%)</title><rect x="1062.2" y="1173" width="0.3" height="15.0" fill="rgb(227,118,6)" rx="2" ry="2" />
<text x="1065.21" y="1183.5" ></text>
</g>
<g >
<title>__dynamic_cast (126 samples, 0.10%)</title><rect x="1166.2" y="1365" width="1.2" height="15.0" fill="rgb(216,227,52)" rx="2" ry="2" />
<text x="1169.17" y="1375.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (48 samples, 0.04%)</title><rect x="734.5" y="965" width="0.5" height="15.0" fill="rgb(241,196,32)" rx="2" ry="2" />
<text x="737.52" y="975.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (72 samples, 0.06%)</title><rect x="616.1" y="981" width="0.7" height="15.0" fill="rgb(224,11,36)" rx="2" ry="2" />
<text x="619.10" y="991.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1061" width="7.1" height="15.0" fill="rgb(237,25,28)" rx="2" ry="2" />
<text x="14.24" y="1071.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (28 samples, 0.02%)</title><rect x="344.7" y="1173" width="0.3" height="15.0" fill="rgb(229,5,42)" rx="2" ry="2" />
<text x="347.68" y="1183.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (17 samples, 0.01%)</title><rect x="247.3" y="1189" width="0.2" height="15.0" fill="rgb(250,139,1)" rx="2" ry="2" />
<text x="250.31" y="1199.5" ></text>
</g>
<g >
<title>operator new (16 samples, 0.01%)</title><rect x="1025.8" y="1141" width="0.2" height="15.0" fill="rgb(247,102,13)" rx="2" ry="2" />
<text x="1028.82" y="1151.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (32 samples, 0.03%)</title><rect x="605.6" y="1013" width="0.3" height="15.0" fill="rgb(205,209,46)" rx="2" ry="2" />
<text x="608.56" y="1023.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_impl&lt;ceph::net::SocketConnection::do_send (734 samples, 0.61%)</title><rect x="236.0" y="1253" width="7.2" height="15.0" fill="rgb(242,89,48)" rx="2" ry="2" />
<text x="239.02" y="1263.5" ></text>
</g>
<g >
<title>std::_Rb_tree_insert_and_rebalance@plt (22 samples, 0.02%)</title><rect x="883.2" y="997" width="0.2" height="15.0" fill="rgb(228,220,36)" rx="2" ry="2" />
<text x="886.23" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (149 samples, 0.12%)</title><rect x="993.0" y="1157" width="1.5" height="15.0" fill="rgb(230,177,30)" rx="2" ry="2" />
<text x="996.01" y="1167.5" ></text>
</g>
<g >
<title>seastar::need_preempt (12 samples, 0.01%)</title><rect x="663.2" y="1029" width="0.1" height="15.0" fill="rgb(223,131,0)" rx="2" ry="2" />
<text x="666.16" y="1039.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::write_message (16 samples, 0.01%)</title><rect x="263.7" y="1077" width="0.2" height="15.0" fill="rgb(217,185,32)" rx="2" ry="2" />
<text x="266.71" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::create_foreign (61 samples, 0.05%)</title><rect x="277.9" y="1189" width="0.6" height="15.0" fill="rgb(238,208,49)" rx="2" ry="2" />
<text x="280.87" y="1199.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (27 samples, 0.02%)</title><rect x="338.2" y="1077" width="0.2" height="15.0" fill="rgb(247,2,10)" rx="2" ry="2" />
<text x="341.15" y="1087.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (38 samples, 0.03%)</title><rect x="659.4" y="1013" width="0.4" height="15.0" fill="rgb(247,29,41)" rx="2" ry="2" />
<text x="662.42" y="1023.5" ></text>
</g>
<g >
<title>cmp (117 samples, 0.10%)</title><rect x="863.2" y="997" width="1.1" height="15.0" fill="rgb(242,93,13)" rx="2" ry="2" />
<text x="866.17" y="1007.5" ></text>
</g>
<g >
<title>MOSDOp::decode_payload (100 samples, 0.08%)</title><rect x="412.3" y="1205" width="1.0" height="15.0" fill="rgb(248,15,1)" rx="2" ry="2" />
<text x="415.33" y="1215.5" ></text>
</g>
<g >
<title>apparmor_socket_sock_rcv_skb (15 samples, 0.01%)</title><rect x="144.4" y="917" width="0.1" height="15.0" fill="rgb(248,124,40)" rx="2" ry="2" />
<text x="147.35" y="927.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (962 samples, 0.80%)</title><rect x="58.1" y="1333" width="9.4" height="15.0" fill="rgb(236,60,39)" rx="2" ry="2" />
<text x="61.07" y="1343.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (19 samples, 0.02%)</title><rect x="1079.3" y="1189" width="0.2" height="15.0" fill="rgb(230,120,51)" rx="2" ry="2" />
<text x="1082.34" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (108 samples, 0.09%)</title><rect x="702.8" y="1061" width="1.1" height="15.0" fill="rgb(252,174,39)" rx="2" ry="2" />
<text x="705.83" y="1071.5" ></text>
</g>
<g >
<title>__alloc_skb (605 samples, 0.50%)</title><rect x="196.0" y="1205" width="5.9" height="15.0" fill="rgb(250,22,25)" rx="2" ry="2" />
<text x="199.00" y="1215.5" ></text>
</g>
<g >
<title>skb_release_data (63 samples, 0.05%)</title><rect x="150.2" y="901" width="0.7" height="15.0" fill="rgb(218,19,33)" rx="2" ry="2" />
<text x="153.25" y="911.5" ></text>
</g>
<g >
<title>SharedLRU&lt;hobject_t, object_info_t&gt;::insert (40 samples, 0.03%)</title><rect x="264.4" y="1045" width="0.4" height="15.0" fill="rgb(227,204,30)" rx="2" ry="2" />
<text x="267.41" y="1055.5" ></text>
</g>
<g >
<title>__skb_clone (90 samples, 0.07%)</title><rect x="117.7" y="1173" width="0.9" height="15.0" fill="rgb(247,214,13)" rx="2" ry="2" />
<text x="120.72" y="1183.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_replace@plt (21 samples, 0.02%)</title><rect x="517.0" y="1077" width="0.2" height="15.0" fill="rgb(249,170,5)" rx="2" ry="2" />
<text x="519.99" y="1087.5" ></text>
</g>
<g >
<title>do_syscall_64 (678 samples, 0.56%)</title><rect x="1101.0" y="1221" width="6.6" height="15.0" fill="rgb(205,223,46)" rx="2" ry="2" />
<text x="1103.98" y="1231.5" ></text>
</g>
<g >
<title>operator new (122 samples, 0.10%)</title><rect x="607.0" y="1013" width="1.2" height="15.0" fill="rgb(229,22,22)" rx="2" ry="2" />
<text x="609.98" y="1023.5" ></text>
</g>
<g >
<title>tcp_stream_memory_free (12 samples, 0.01%)</title><rect x="1106.6" y="1141" width="0.1" height="15.0" fill="rgb(212,83,26)" rx="2" ry="2" />
<text x="1109.58" y="1151.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (26 samples, 0.02%)</title><rect x="701.4" y="1045" width="0.3" height="15.0" fill="rgb(242,35,20)" rx="2" ry="2" />
<text x="704.45" y="1055.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (13 samples, 0.01%)</title><rect x="272.6" y="1205" width="0.1" height="15.0" fill="rgb(251,219,27)" rx="2" ry="2" />
<text x="275.59" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::create_foreign (418 samples, 0.35%)</title><rect x="457.4" y="1173" width="4.1" height="15.0" fill="rgb(230,36,45)" rx="2" ry="2" />
<text x="460.36" y="1183.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;unsigned int&gt;::then_impl&lt;OSD::handle_osd_op (19 samples, 0.02%)</title><rect x="353.3" y="1253" width="0.2" height="15.0" fill="rgb(219,108,42)" rx="2" ry="2" />
<text x="356.27" y="1263.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::shared_state::get_future (226 samples, 0.19%)</title><rect x="664.2" y="1045" width="2.2" height="15.0" fill="rgb(247,173,6)" rx="2" ry="2" />
<text x="667.21" y="1055.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;&gt;::operator= (13 samples, 0.01%)</title><rect x="663.0" y="997" width="0.1" height="15.0" fill="rgb(233,106,6)" rx="2" ry="2" />
<text x="665.98" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (31 samples, 0.03%)</title><rect x="259.3" y="1173" width="0.4" height="15.0" fill="rgb(253,91,43)" rx="2" ry="2" />
<text x="262.35" y="1183.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (12 samples, 0.01%)</title><rect x="942.1" y="1045" width="0.1" height="15.0" fill="rgb(216,63,28)" rx="2" ry="2" />
<text x="945.12" y="1055.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (202 samples, 0.17%)</title><rect x="1037.1" y="1189" width="2.0" height="15.0" fill="rgb(234,123,19)" rx="2" ry="2" />
<text x="1040.12" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::free (39 samples, 0.03%)</title><rect x="949.1" y="1077" width="0.4" height="15.0" fill="rgb(242,174,39)" rx="2" ry="2" />
<text x="952.09" y="1087.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (41 samples, 0.03%)</title><rect x="557.8" y="1061" width="0.4" height="15.0" fill="rgb(227,33,0)" rx="2" ry="2" />
<text x="560.78" y="1071.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (13 samples, 0.01%)</title><rect x="334.4" y="981" width="0.1" height="15.0" fill="rgb(234,203,36)" rx="2" ry="2" />
<text x="337.39" y="991.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (18 samples, 0.01%)</title><rect x="242.1" y="1109" width="0.2" height="15.0" fill="rgb(227,4,50)" rx="2" ry="2" />
<text x="245.14" y="1119.5" ></text>
</g>
<g >
<title>[unknown] (715 samples, 0.60%)</title><rect x="11.2" y="293" width="7.1" height="15.0" fill="rgb(205,160,49)" rx="2" ry="2" />
<text x="14.24" y="303.5" ></text>
</g>
<g >
<title>seastar::input_stream&lt;char&gt;::consume&lt;ceph::net::(anonymous namespace)::bufferlist_consumer&gt; (45 samples, 0.04%)</title><rect x="348.4" y="1189" width="0.5" height="15.0" fill="rgb(216,104,31)" rx="2" ry="2" />
<text x="351.44" y="1199.5" ></text>
</g>
<g >
<title>operator new (12 samples, 0.01%)</title><rect x="32.3" y="1317" width="0.2" height="15.0" fill="rgb(245,95,9)" rx="2" ry="2" />
<text x="35.34" y="1327.5" ></text>
</g>
<g >
<title>nft_do_chain_ipv4 (108 samples, 0.09%)</title><rect x="128.6" y="1125" width="1.0" height="15.0" fill="rgb(249,51,49)" rx="2" ry="2" />
<text x="131.57" y="1135.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;seastar::temporary_buffer&lt;char&gt; &gt;::forward_to (28 samples, 0.02%)</title><rect x="354.3" y="1237" width="0.3" height="15.0" fill="rgb(250,147,3)" rx="2" ry="2" />
<text x="357.28" y="1247.5" ></text>
</g>
<g >
<title>__clock_gettime (573 samples, 0.48%)</title><rect x="49.8" y="1349" width="5.6" height="15.0" fill="rgb(235,149,48)" rx="2" ry="2" />
<text x="52.77" y="1359.5" ></text>
</g>
<g >
<title>Message::set_data (80 samples, 0.07%)</title><rect x="414.2" y="1205" width="0.7" height="15.0" fill="rgb(224,138,35)" rx="2" ry="2" />
<text x="417.15" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::operator seastar::temporary_buffer&lt;char&gt; (52 samples, 0.04%)</title><rect x="618.7" y="1029" width="0.5" height="15.0" fill="rgb(221,135,30)" rx="2" ry="2" />
<text x="621.71" y="1039.5" ></text>
</g>
<g >
<title>posix_memalign (14 samples, 0.01%)</title><rect x="299.3" y="1029" width="0.2" height="15.0" fill="rgb(226,188,36)" rx="2" ry="2" />
<text x="302.32" y="1039.5" ></text>
</g>
<g >
<title>MOSDOp::decode_payload (1,486 samples, 1.24%)</title><rect x="991.0" y="1189" width="14.6" height="15.0" fill="rgb(215,181,1)" rx="2" ry="2" />
<text x="993.95" y="1199.5" ></text>
</g>
<g >
<title>nf_ct_get_tuple (39 samples, 0.03%)</title><rect x="123.6" y="1109" width="0.4" height="15.0" fill="rgb(246,44,25)" rx="2" ry="2" />
<text x="126.59" y="1119.5" ></text>
</g>
<g >
<title>object_info_t::decode (63 samples, 0.05%)</title><rect x="805.2" y="1029" width="0.6" height="15.0" fill="rgb(238,95,17)" rx="2" ry="2" />
<text x="808.21" y="1039.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::resize@plt (27 samples, 0.02%)</title><rect x="517.9" y="1077" width="0.3" height="15.0" fill="rgb(239,182,51)" rx="2" ry="2" />
<text x="520.95" y="1087.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;&gt;::operator= (17 samples, 0.01%)</title><rect x="558.4" y="1077" width="0.2" height="15.0" fill="rgb(248,53,53)" rx="2" ry="2" />
<text x="561.42" y="1087.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (97 samples, 0.08%)</title><rect x="420.5" y="1205" width="0.9" height="15.0" fill="rgb(239,132,25)" rx="2" ry="2" />
<text x="423.47" y="1215.5" ></text>
</g>
<g >
<title>tcp_schedule_loss_probe (37 samples, 0.03%)</title><rect x="169.9" y="1189" width="0.3" height="15.0" fill="rgb(236,200,44)" rx="2" ry="2" />
<text x="172.85" y="1199.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::shared_future (82 samples, 0.07%)</title><rect x="668.3" y="1061" width="0.8" height="15.0" fill="rgb(250,148,29)" rx="2" ry="2" />
<text x="671.33" y="1071.5" ></text>
</g>
<g >
<title>__cxxabiv1::__vmi_class_type_info::__do_dyncast (134 samples, 0.11%)</title><rect x="55.4" y="1349" width="1.3" height="15.0" fill="rgb(210,226,33)" rx="2" ry="2" />
<text x="58.41" y="1359.5" ></text>
</g>
<g >
<title>seastar::reactor::add_urgent_task (19 samples, 0.02%)</title><rect x="253.4" y="1221" width="0.2" height="15.0" fill="rgb(220,122,49)" rx="2" ry="2" />
<text x="256.43" y="1231.5" ></text>
</g>
<g >
<title>[unknown] (748 samples, 0.62%)</title><rect x="11.2" y="1317" width="7.4" height="15.0" fill="rgb(206,217,43)" rx="2" ry="2" />
<text x="14.24" y="1327.5" ></text>
</g>
<g >
<title>seastar::do_for_each&lt;__gnu_cxx::__normal_iterator&lt;OSDOp*, std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt; &gt;, PG::do_osd_ops (101 samples, 0.08%)</title><rect x="264.0" y="1109" width="1.0" height="15.0" fill="rgb(216,104,54)" rx="2" ry="2" />
<text x="267.05" y="1119.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (20 samples, 0.02%)</title><rect x="305.1" y="1077" width="0.2" height="15.0" fill="rgb(222,162,17)" rx="2" ry="2" />
<text x="308.08" y="1087.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_mutate (25 samples, 0.02%)</title><rect x="923.9" y="981" width="0.3" height="15.0" fill="rgb(250,51,23)" rx="2" ry="2" />
<text x="926.93" y="991.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (13 samples, 0.01%)</title><rect x="332.0" y="1013" width="0.1" height="15.0" fill="rgb(208,139,9)" rx="2" ry="2" />
<text x="335.02" y="1023.5" ></text>
</g>
<g >
<title>__slab_free (53 samples, 0.04%)</title><rect x="62.6" y="1189" width="0.5" height="15.0" fill="rgb(209,33,48)" rx="2" ry="2" />
<text x="65.57" y="1199.5" ></text>
</g>
<g >
<title>seastar::input_stream&lt;char&gt;::consume&lt;ceph::net::(anonymous namespace)::bufferlist_consumer&gt; (39 samples, 0.03%)</title><rect x="1040.8" y="1205" width="0.3" height="15.0" fill="rgb(254,185,26)" rx="2" ry="2" />
<text x="1043.75" y="1215.5" ></text>
</g>
<g >
<title>spg_t::decode (39 samples, 0.03%)</title><rect x="1017.1" y="1189" width="0.4" height="15.0" fill="rgb(242,208,4)" rx="2" ry="2" />
<text x="1020.07" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (53 samples, 0.04%)</title><rect x="239.6" y="1221" width="0.5" height="15.0" fill="rgb(206,71,14)" rx="2" ry="2" />
<text x="242.60" y="1231.5" ></text>
</g>
<g >
<title>__entry_trampoline_start (16 samples, 0.01%)</title><rect x="49.6" y="1317" width="0.2" height="15.0" fill="rgb(222,172,32)" rx="2" ry="2" />
<text x="52.61" y="1327.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_create (36 samples, 0.03%)</title><rect x="951.3" y="1077" width="0.4" height="15.0" fill="rgb(207,121,12)" rx="2" ry="2" />
<text x="954.34" y="1087.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (11 samples, 0.01%)</title><rect x="300.6" y="997" width="0.1" height="15.0" fill="rgb(215,191,6)" rx="2" ry="2" />
<text x="303.58" y="1007.5" ></text>
</g>
<g >
<title>__libc_sendmsg (16 samples, 0.01%)</title><rect x="1080.0" y="1189" width="0.1" height="15.0" fill="rgb(232,4,14)" rx="2" ry="2" />
<text x="1082.97" y="1199.5" ></text>
</g>
<g >
<title>PG::handle_op (221 samples, 0.18%)</title><rect x="243.5" y="1173" width="2.1" height="15.0" fill="rgb(213,210,23)" rx="2" ry="2" />
<text x="246.47" y="1183.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_insert_unique_node (19 samples, 0.02%)</title><rect x="327.4" y="981" width="0.2" height="15.0" fill="rgb(238,161,20)" rx="2" ry="2" />
<text x="330.41" y="991.5" ></text>
</g>
<g >
<title>ceph::os::CyanStore::read (43 samples, 0.04%)</title><rect x="261.6" y="1189" width="0.4" height="15.0" fill="rgb(229,24,41)" rx="2" ry="2" />
<text x="264.56" y="1199.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;seastar::pollable_fd::write_some (27 samples, 0.02%)</title><rect x="248.5" y="1205" width="0.3" height="15.0" fill="rgb(243,96,31)" rx="2" ry="2" />
<text x="251.49" y="1215.5" ></text>
</g>
<g >
<title>pg_t::decode (71 samples, 0.06%)</title><rect x="1000.6" y="1173" width="0.7" height="15.0" fill="rgb(227,3,38)" rx="2" ry="2" />
<text x="1003.55" y="1183.5" ></text>
</g>
<g >
<title>syscall (25 samples, 0.02%)</title><rect x="1062.2" y="1237" width="0.3" height="15.0" fill="rgb(214,19,18)" rx="2" ry="2" />
<text x="1065.21" y="1247.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="533" width="7.1" height="15.0" fill="rgb(232,219,31)" rx="2" ry="2" />
<text x="14.24" y="543.5" ></text>
</g>
<g >
<title>[[vdso]] (365 samples, 0.30%)</title><rect x="51.8" y="1317" width="3.6" height="15.0" fill="rgb(219,11,40)" rx="2" ry="2" />
<text x="54.80" y="1327.5" ></text>
</g>
<g >
<title>seastar::net::posix_data_sink_impl::put (69 samples, 0.06%)</title><rect x="241.9" y="1173" width="0.7" height="15.0" fill="rgb(210,194,51)" rx="2" ry="2" />
<text x="244.93" y="1183.5" ></text>
</g>
<g >
<title>boost::detail::local_counted_impl_em::local_cb_destroy (258 samples, 0.21%)</title><rect x="323.1" y="981" width="2.5" height="15.0" fill="rgb(249,192,38)" rx="2" ry="2" />
<text x="326.09" y="991.5" ></text>
</g>
<g >
<title>ip_finish_output2 (37 samples, 0.03%)</title><rect x="63.5" y="1077" width="0.3" height="15.0" fill="rgb(237,179,38)" rx="2" ry="2" />
<text x="66.46" y="1087.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::forward_to (20 samples, 0.02%)</title><rect x="243.0" y="1237" width="0.2" height="15.0" fill="rgb(218,198,50)" rx="2" ry="2" />
<text x="245.97" y="1247.5" ></text>
</g>
<g >
<title>nf_ct_seq_offset (44 samples, 0.04%)</title><rect x="126.9" y="1093" width="0.5" height="15.0" fill="rgb(219,28,15)" rx="2" ry="2" />
<text x="129.92" y="1103.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;&gt;::operator= (23 samples, 0.02%)</title><rect x="1040.5" y="1205" width="0.3" height="15.0" fill="rgb(229,84,49)" rx="2" ry="2" />
<text x="1043.52" y="1215.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::find (247 samples, 0.21%)</title><rect x="774.5" y="1013" width="2.5" height="15.0" fill="rgb(205,157,33)" rx="2" ry="2" />
<text x="777.55" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr_node::dispose_if_hypercombined (13 samples, 0.01%)</title><rect x="620.5" y="1029" width="0.1" height="15.0" fill="rgb(210,27,27)" rx="2" ry="2" />
<text x="623.52" y="1039.5" ></text>
</g>
<g >
<title>timerfd_read (201 samples, 0.17%)</title><rect x="29.0" y="1253" width="2.0" height="15.0" fill="rgb(211,53,18)" rx="2" ry="2" />
<text x="31.98" y="1263.5" ></text>
</g>
<g >
<title>ceph::net::Socket::read_exactly (26 samples, 0.02%)</title><rect x="393.9" y="1205" width="0.3" height="15.0" fill="rgb(244,127,9)" rx="2" ry="2" />
<text x="396.90" y="1215.5" ></text>
</g>
<g >
<title>pthread_self@GLIBC_2.2.5 (24 samples, 0.02%)</title><rect x="588.4" y="965" width="0.2" height="15.0" fill="rgb(240,67,2)" rx="2" ry="2" />
<text x="591.37" y="975.5" ></text>
</g>
<g >
<title>seastar::reactor::syscall_pollfn::poll (254 samples, 0.21%)</title><rect x="1085.1" y="1269" width="2.5" height="15.0" fill="rgb(223,115,44)" rx="2" ry="2" />
<text x="1088.14" y="1279.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::poll_flush (11 samples, 0.01%)</title><rect x="1170.1" y="1365" width="0.1" height="15.0" fill="rgb(225,127,23)" rx="2" ry="2" />
<text x="1173.07" y="1375.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_impl&lt;seastar::keep_doing&lt;ceph::net::SocketConnection::handle_tags (131 samples, 0.11%)</title><rect x="245.7" y="1253" width="1.3" height="15.0" fill="rgb(205,98,15)" rx="2" ry="2" />
<text x="248.73" y="1263.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::send (12,015 samples, 10.01%)</title><rect x="553.4" y="1093" width="118.1" height="15.0" fill="rgb(215,89,35)" rx="2" ry="2" />
<text x="556.43" y="1103.5" >ceph::net::Soc..</text>
</g>
<g >
<title>seastar::memory::free (32 samples, 0.03%)</title><rect x="932.3" y="1013" width="0.3" height="15.0" fill="rgb(239,162,34)" rx="2" ry="2" />
<text x="935.32" y="1023.5" ></text>
</g>
<g >
<title>__local_bh_enable_ip (32 samples, 0.03%)</title><rect x="61.8" y="1157" width="0.3" height="15.0" fill="rgb(223,14,3)" rx="2" ry="2" />
<text x="64.79" y="1167.5" ></text>
</g>
<g >
<title>RefCountedObject::put (824 samples, 0.69%)</title><rect x="532.8" y="1093" width="8.1" height="15.0" fill="rgb(206,158,36)" rx="2" ry="2" />
<text x="535.80" y="1103.5" ></text>
</g>
<g >
<title>get_reqs_available (13 samples, 0.01%)</title><rect x="1104.3" y="1173" width="0.1" height="15.0" fill="rgb(232,162,44)" rx="2" ry="2" />
<text x="1107.26" y="1183.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (695 samples, 0.58%)</title><rect x="842.4" y="965" width="6.9" height="15.0" fill="rgb(230,103,28)" rx="2" ry="2" />
<text x="845.45" y="975.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;ceph::buffer::v14_2_0::list&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (292 samples, 0.24%)</title><rect x="262.7" y="1253" width="2.9" height="15.0" fill="rgb(222,69,45)" rx="2" ry="2" />
<text x="265.75" y="1263.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::equal_range (682 samples, 0.57%)</title><rect x="829.1" y="933" width="6.7" height="15.0" fill="rgb(214,160,34)" rx="2" ry="2" />
<text x="832.10" y="943.5" ></text>
</g>
<g >
<title>hrtimer_forward (11 samples, 0.01%)</title><rect x="29.3" y="1237" width="0.1" height="15.0" fill="rgb(233,186,20)" rx="2" ry="2" />
<text x="32.26" y="1247.5" ></text>
</g>
<g >
<title>seastar::need_preempt (12 samples, 0.01%)</title><rect x="667.8" y="1061" width="0.1" height="15.0" fill="rgb(213,224,27)" rx="2" ry="2" />
<text x="670.82" y="1071.5" ></text>
</g>
<g >
<title>std::_Rb_tree_insert_and_rebalance (222 samples, 0.18%)</title><rect x="881.0" y="997" width="2.2" height="15.0" fill="rgb(253,175,45)" rx="2" ry="2" />
<text x="884.04" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (151 samples, 0.13%)</title><rect x="994.8" y="1173" width="1.5" height="15.0" fill="rgb(243,214,3)" rx="2" ry="2" />
<text x="997.81" y="1183.5" ></text>
</g>
<g >
<title>__entry_trampoline_start (110 samples, 0.09%)</title><rect x="56.9" y="1333" width="1.0" height="15.0" fill="rgb(213,34,26)" rx="2" ry="2" />
<text x="59.85" y="1343.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (35 samples, 0.03%)</title><rect x="616.9" y="1013" width="0.3" height="15.0" fill="rgb(210,85,43)" rx="2" ry="2" />
<text x="619.90" y="1023.5" ></text>
</g>
<g >
<title>operator new (45 samples, 0.04%)</title><rect x="579.5" y="965" width="0.4" height="15.0" fill="rgb(226,88,38)" rx="2" ry="2" />
<text x="582.48" y="975.5" ></text>
</g>
<g >
<title>ceph::net::Socket::write_flush (3,248 samples, 2.71%)</title><rect x="620.6" y="1029" width="32.0" height="15.0" fill="rgb(219,73,29)" rx="2" ry="2" />
<text x="623.65" y="1039.5" >ce..</text>
</g>
<g >
<title>timerfd_settime (20 samples, 0.02%)</title><rect x="1094.2" y="1237" width="0.2" height="15.0" fill="rgb(254,4,52)" rx="2" ry="2" />
<text x="1097.18" y="1247.5" ></text>
</g>
<g >
<title>pg_t::decode (171 samples, 0.14%)</title><rect x="1003.9" y="1157" width="1.7" height="15.0" fill="rgb(228,112,36)" rx="2" ry="2" />
<text x="1006.88" y="1167.5" ></text>
</g>
<g >
<title>seastar::promise&lt;&gt;::abandoned (15 samples, 0.01%)</title><rect x="302.1" y="1013" width="0.1" height="15.0" fill="rgb(215,155,51)" rx="2" ry="2" />
<text x="305.09" y="1023.5" ></text>
</g>
<g >
<title>seastar::internal::do_with_state&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, seastar::future&lt;boost::intrusive_ptr&lt;MOSDOpReply&gt; &gt; &gt;::run_and_dispose (26 samples, 0.02%)</title><rect x="357.8" y="1253" width="0.2" height="15.0" fill="rgb(208,100,0)" rx="2" ry="2" />
<text x="360.77" y="1263.5" ></text>
</g>
<g >
<title>ceph::decode&lt;osd_reqid_t, denc_traits&lt;osd_reqid_t, void&gt; &gt; (36 samples, 0.03%)</title><rect x="334.2" y="1013" width="0.3" height="15.0" fill="rgb(212,15,46)" rx="2" ry="2" />
<text x="337.18" y="1023.5" ></text>
</g>
<g >
<title>std::__detail::_List_node_base::_M_unhook (22 samples, 0.02%)</title><rect x="860.5" y="981" width="0.2" height="15.0" fill="rgb(210,187,4)" rx="2" ry="2" />
<text x="863.50" y="991.5" ></text>
</g>
<g >
<title>__cgroup_bpf_run_filter_skb (58 samples, 0.05%)</title><rect x="163.9" y="1141" width="0.6" height="15.0" fill="rgb(247,116,46)" rx="2" ry="2" />
<text x="166.93" y="1151.5" ></text>
</g>
<g >
<title>operator new (12 samples, 0.01%)</title><rect x="800.8" y="1013" width="0.1" height="15.0" fill="rgb(233,125,47)" rx="2" ry="2" />
<text x="803.81" y="1023.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::zero_copy_put (85 samples, 0.07%)</title><rect x="241.8" y="1189" width="0.9" height="15.0" fill="rgb(210,7,47)" rx="2" ry="2" />
<text x="244.83" y="1199.5" ></text>
</g>
<g >
<title>__fget (24 samples, 0.02%)</title><rect x="12.0" y="117" width="0.2" height="15.0" fill="rgb(247,112,6)" rx="2" ry="2" />
<text x="15.00" y="127.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (28 samples, 0.02%)</title><rect x="967.2" y="1109" width="0.3" height="15.0" fill="rgb(246,100,8)" rx="2" ry="2" />
<text x="970.19" y="1119.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (17 samples, 0.01%)</title><rect x="640.5" y="901" width="0.1" height="15.0" fill="rgb(247,131,33)" rx="2" ry="2" />
<text x="643.48" y="911.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (36 samples, 0.03%)</title><rect x="854.8" y="949" width="0.3" height="15.0" fill="rgb(240,34,1)" rx="2" ry="2" />
<text x="857.78" y="959.5" ></text>
</g>
<g >
<title>seastar::reactor::run_some_tasks (85,065 samples, 70.85%)</title><rect x="225.3" y="1285" width="836.0" height="15.0" fill="rgb(254,212,43)" rx="2" ry="2" />
<text x="228.25" y="1295.5" >seastar::reactor::run_some_tasks</text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (17 samples, 0.01%)</title><rect x="804.4" y="965" width="0.2" height="15.0" fill="rgb(230,110,54)" rx="2" ry="2" />
<text x="807.39" y="975.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::forward_to (16 samples, 0.01%)</title><rect x="252.6" y="1237" width="0.2" height="15.0" fill="rgb(254,106,47)" rx="2" ry="2" />
<text x="255.65" y="1247.5" ></text>
</g>
<g >
<title>OSD::ms_dispatch (50,376 samples, 41.96%)</title><rect x="482.9" y="1157" width="495.1" height="15.0" fill="rgb(214,79,4)" rx="2" ry="2" />
<text x="485.88" y="1167.5" >OSD::ms_dispatch</text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (373 samples, 0.31%)</title><rect x="673.6" y="1077" width="3.7" height="15.0" fill="rgb(218,188,1)" rx="2" ry="2" />
<text x="676.64" y="1087.5" ></text>
</g>
<g >
<title>timerfd_poll (45 samples, 0.04%)</title><rect x="1060.1" y="1173" width="0.4" height="15.0" fill="rgb(206,194,33)" rx="2" ry="2" />
<text x="1063.10" y="1183.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_sync (86 samples, 0.07%)</title><rect x="1180.9" y="1365" width="0.9" height="15.0" fill="rgb(229,220,33)" rx="2" ry="2" />
<text x="1183.94" y="1375.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (131 samples, 0.11%)</title><rect x="1004.2" y="1141" width="1.3" height="15.0" fill="rgb(228,220,25)" rx="2" ry="2" />
<text x="1007.22" y="1151.5" ></text>
</g>
<g >
<title>seastar::reactor::read_some (248 samples, 0.21%)</title><rect x="389.1" y="1157" width="2.4" height="15.0" fill="rgb(220,88,14)" rx="2" ry="2" />
<text x="392.08" y="1167.5" ></text>
</g>
<g >
<title>seastar::internal::do_with_state&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, seastar::future&lt;boost::intrusive_ptr&lt;MOSDOpReply&gt; &gt; &gt;::~do_with_state (41 samples, 0.03%)</title><rect x="952.8" y="1093" width="0.4" height="15.0" fill="rgb(224,72,21)" rx="2" ry="2" />
<text x="955.79" y="1103.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::equal_range (84 samples, 0.07%)</title><rect x="324.0" y="949" width="0.9" height="15.0" fill="rgb(233,104,44)" rx="2" ry="2" />
<text x="327.04" y="959.5" ></text>
</g>
<g >
<title>RefCountedObject::put (50 samples, 0.04%)</title><rect x="948.0" y="1061" width="0.5" height="15.0" fill="rgb(218,226,39)" rx="2" ry="2" />
<text x="950.97" y="1071.5" ></text>
</g>
<g >
<title>copy_user_enhanced_fast_string (82 samples, 0.07%)</title><rect x="65.0" y="1157" width="0.8" height="15.0" fill="rgb(233,143,36)" rx="2" ry="2" />
<text x="68.01" y="1167.5" ></text>
</g>
<g >
<title>boost::detail::local_counted_impl_em::local_cb_destroy (16 samples, 0.01%)</title><rect x="234.0" y="1109" width="0.1" height="15.0" fill="rgb(243,50,7)" rx="2" ry="2" />
<text x="236.95" y="1119.5" ></text>
</g>
<g >
<title>tcp_current_mss (314 samples, 0.26%)</title><rect x="204.7" y="1205" width="3.1" height="15.0" fill="rgb(229,8,51)" rx="2" ry="2" />
<text x="207.74" y="1215.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_replace (128 samples, 0.11%)</title><rect x="515.7" y="1077" width="1.3" height="15.0" fill="rgb(243,131,4)" rx="2" ry="2" />
<text x="518.73" y="1087.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;spg_t, std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt;, std::allocator&lt;std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;spg_t&gt;, std::hash&lt;spg_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::find (61 samples, 0.05%)</title><rect x="974.4" y="1125" width="0.6" height="15.0" fill="rgb(252,164,9)" rx="2" ry="2" />
<text x="977.39" y="1135.5" ></text>
</g>
<g >
<title>validate_xmit_xfrm (16 samples, 0.01%)</title><rect x="135.9" y="1125" width="0.1" height="15.0" fill="rgb(254,83,42)" rx="2" ry="2" />
<text x="138.87" y="1135.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (23 samples, 0.02%)</title><rect x="872.5" y="965" width="0.2" height="15.0" fill="rgb(236,44,45)" rx="2" ry="2" />
<text x="875.51" y="975.5" ></text>
</g>
<g >
<title>reverse_nibbles (68 samples, 0.06%)</title><rect x="806.1" y="1029" width="0.6" height="15.0" fill="rgb(252,219,10)" rx="2" ry="2" />
<text x="809.06" y="1039.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::flush (11 samples, 0.01%)</title><rect x="302.3" y="1029" width="0.1" height="15.0" fill="rgb(220,68,15)" rx="2" ry="2" />
<text x="305.32" y="1039.5" ></text>
</g>
<g >
<title>sched_clock (13 samples, 0.01%)</title><rect x="145.9" y="917" width="0.1" height="15.0" fill="rgb(248,22,28)" rx="2" ry="2" />
<text x="148.86" y="927.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1269" width="7.1" height="15.0" fill="rgb(219,105,21)" rx="2" ry="2" />
<text x="14.24" y="1279.5" ></text>
</g>
<g >
<title>__libc_start_main (91,070 samples, 75.85%)</title><rect x="215.2" y="1349" width="895.1" height="15.0" fill="rgb(220,143,48)" rx="2" ry="2" />
<text x="218.21" y="1359.5" >__libc_start_main</text>
</g>
<g >
<title>process_backlog (211 samples, 0.18%)</title><rect x="97.4" y="1013" width="2.1" height="15.0" fill="rgb(244,43,35)" rx="2" ry="2" />
<text x="100.44" y="1023.5" ></text>
</g>
<g >
<title>ksys_read (947 samples, 0.79%)</title><rect x="58.2" y="1301" width="9.3" height="15.0" fill="rgb(232,125,3)" rx="2" ry="2" />
<text x="61.22" y="1311.5" ></text>
</g>
<g >
<title>posix_memalign (77 samples, 0.06%)</title><rect x="608.2" y="1013" width="0.7" height="15.0" fill="rgb(242,50,42)" rx="2" ry="2" />
<text x="611.18" y="1023.5" ></text>
</g>
<g >
<title>seastar::do_with&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, PG::do_osd_ops (3,439 samples, 2.86%)</title><rect x="305.6" y="1109" width="33.8" height="15.0" fill="rgb(221,75,28)" rx="2" ry="2" />
<text x="308.57" y="1119.5" >se..</text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (35 samples, 0.03%)</title><rect x="936.2" y="1029" width="0.3" height="15.0" fill="rgb(229,206,13)" rx="2" ry="2" />
<text x="939.16" y="1039.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (34 samples, 0.03%)</title><rect x="851.0" y="965" width="0.3" height="15.0" fill="rgb(205,195,15)" rx="2" ry="2" />
<text x="853.98" y="975.5" ></text>
</g>
<g >
<title>lock_hrtimer_base.isra.24 (16 samples, 0.01%)</title><rect x="30.6" y="1221" width="0.1" height="15.0" fill="rgb(217,49,15)" rx="2" ry="2" />
<text x="33.57" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (86 samples, 0.07%)</title><rect x="274.1" y="1221" width="0.8" height="15.0" fill="rgb(238,83,20)" rx="2" ry="2" />
<text x="277.07" y="1231.5" ></text>
</g>
<g >
<title>__sk_dst_check (42 samples, 0.03%)</title><rect x="117.1" y="1157" width="0.4" height="15.0" fill="rgb(230,154,35)" rx="2" ry="2" />
<text x="120.13" y="1167.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (100 samples, 0.08%)</title><rect x="606.0" y="1013" width="1.0" height="15.0" fill="rgb(248,175,51)" rx="2" ry="2" />
<text x="609.00" y="1023.5" ></text>
</g>
<g >
<title>operator new (11 samples, 0.01%)</title><rect x="1026.1" y="1157" width="0.1" height="15.0" fill="rgb(246,194,18)" rx="2" ry="2" />
<text x="1029.06" y="1167.5" ></text>
</g>
<g >
<title>[[vdso]] (47 samples, 0.04%)</title><rect x="50.0" y="1333" width="0.5" height="15.0" fill="rgb(220,107,20)" rx="2" ry="2" />
<text x="53.02" y="1343.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (13 samples, 0.01%)</title><rect x="290.4" y="1093" width="0.2" height="15.0" fill="rgb(233,47,49)" rx="2" ry="2" />
<text x="293.44" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (13 samples, 0.01%)</title><rect x="237.0" y="1173" width="0.1" height="15.0" fill="rgb(221,53,15)" rx="2" ry="2" />
<text x="239.97" y="1183.5" ></text>
</g>
<g >
<title>sk_reset_timer (23 samples, 0.02%)</title><rect x="155.6" y="901" width="0.2" height="15.0" fill="rgb(248,127,21)" rx="2" ry="2" />
<text x="158.61" y="911.5" ></text>
</g>
<g >
<title>seastar::fair_queue::dispatch_requests (98 samples, 0.08%)</title><rect x="1073.5" y="1253" width="1.0" height="15.0" fill="rgb(214,106,42)" rx="2" ry="2" />
<text x="1076.49" y="1263.5" ></text>
</g>
<g >
<title>ceph::net::Socket::read (75 samples, 0.06%)</title><rect x="378.3" y="1221" width="0.7" height="15.0" fill="rgb(243,137,26)" rx="2" ry="2" />
<text x="381.30" y="1231.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::find (80 samples, 0.07%)</title><rect x="316.8" y="1029" width="0.8" height="15.0" fill="rgb(218,131,40)" rx="2" ry="2" />
<text x="319.79" y="1039.5" ></text>
</g>
<g >
<title>operator new (15 samples, 0.01%)</title><rect x="661.5" y="1013" width="0.2" height="15.0" fill="rgb(223,117,47)" rx="2" ry="2" />
<text x="664.50" y="1023.5" ></text>
</g>
<g >
<title>RefCountedObject::get (56 samples, 0.05%)</title><rect x="961.4" y="1109" width="0.6" height="15.0" fill="rgb(226,5,28)" rx="2" ry="2" />
<text x="964.43" y="1119.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (106 samples, 0.09%)</title><rect x="447.1" y="1189" width="1.0" height="15.0" fill="rgb(220,32,12)" rx="2" ry="2" />
<text x="450.06" y="1199.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (120 samples, 0.10%)</title><rect x="877.2" y="981" width="1.2" height="15.0" fill="rgb(235,0,16)" rx="2" ry="2" />
<text x="880.24" y="991.5" ></text>
</g>
<g >
<title>ReplicatedBackend::_read (13 samples, 0.01%)</title><rect x="314.7" y="1061" width="0.2" height="15.0" fill="rgb(248,98,6)" rx="2" ry="2" />
<text x="317.75" y="1071.5" ></text>
</g>
<g >
<title>_raw_spin_lock_bh (11 samples, 0.01%)</title><rect x="126.7" y="1093" width="0.1" height="15.0" fill="rgb(218,85,42)" rx="2" ry="2" />
<text x="129.74" y="1103.5" ></text>
</g>
<g >
<title>std::ostream::sentry::sentry (51 samples, 0.04%)</title><rect x="18.7" y="1317" width="0.5" height="15.0" fill="rgb(207,169,53)" rx="2" ry="2" />
<text x="21.67" y="1327.5" ></text>
</g>
<g >
<title>mempool::get_pool (11 samples, 0.01%)</title><rect x="462.8" y="1173" width="0.1" height="15.0" fill="rgb(251,157,20)" rx="2" ry="2" />
<text x="465.79" y="1183.5" ></text>
</g>
<g >
<title>ChainedDispatchers::ms_dispatch (22 samples, 0.02%)</title><rect x="412.1" y="1205" width="0.2" height="15.0" fill="rgb(207,140,8)" rx="2" ry="2" />
<text x="415.12" y="1215.5" ></text>
</g>
<g >
<title>mod_timer (26 samples, 0.02%)</title><rect x="146.1" y="917" width="0.3" height="15.0" fill="rgb(241,152,12)" rx="2" ry="2" />
<text x="149.11" y="927.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::crc32c (160 samples, 0.13%)</title><rect x="599.1" y="1013" width="1.6" height="15.0" fill="rgb(218,179,54)" rx="2" ry="2" />
<text x="602.09" y="1023.5" ></text>
</g>
<g >
<title>ceph::net::Socket::read_exactly (98 samples, 0.08%)</title><rect x="360.8" y="1237" width="0.9" height="15.0" fill="rgb(216,119,32)" rx="2" ry="2" />
<text x="363.77" y="1247.5" ></text>
</g>
<g >
<title>operator new (84 samples, 0.07%)</title><rect x="659.0" y="1029" width="0.8" height="15.0" fill="rgb(232,162,45)" rx="2" ry="2" />
<text x="661.98" y="1039.5" ></text>
</g>
<g >
<title>seastar::memory::allocate_aligned (12 samples, 0.01%)</title><rect x="296.0" y="965" width="0.1" height="15.0" fill="rgb(232,14,7)" rx="2" ry="2" />
<text x="298.99" y="975.5" ></text>
</g>
<g >
<title>copy_page_to_iter (92 samples, 0.08%)</title><rect x="65.9" y="1189" width="0.9" height="15.0" fill="rgb(210,77,50)" rx="2" ry="2" />
<text x="68.85" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (22 samples, 0.02%)</title><rect x="1045.6" y="1205" width="0.2" height="15.0" fill="rgb(233,91,47)" rx="2" ry="2" />
<text x="1048.62" y="1215.5" ></text>
</g>
<g >
<title>clockevents_program_event (38 samples, 0.03%)</title><rect x="29.7" y="1221" width="0.3" height="15.0" fill="rgb(205,67,22)" rx="2" ry="2" />
<text x="32.68" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (13 samples, 0.01%)</title><rect x="617.8" y="997" width="0.2" height="15.0" fill="rgb(234,137,34)" rx="2" ry="2" />
<text x="620.83" y="1007.5" ></text>
</g>
<g >
<title>operator new (281 samples, 0.23%)</title><rect x="868.5" y="965" width="2.8" height="15.0" fill="rgb(242,126,38)" rx="2" ry="2" />
<text x="871.49" y="975.5" ></text>
</g>
<g >
<title>ceph::decode&lt;std::vector&lt;snapid_t, std::allocator&lt;snapid_t&gt; &gt;, denc_traits&lt;std::vector&lt;snapid_t, std::allocator&lt;snapid_t&gt; &gt;, void&gt; &gt; (12 samples, 0.01%)</title><rect x="341.1" y="1125" width="0.1" height="15.0" fill="rgb(243,221,16)" rx="2" ry="2" />
<text x="344.06" y="1135.5" ></text>
</g>
<g >
<title>operator new (14 samples, 0.01%)</title><rect x="735.0" y="965" width="0.1" height="15.0" fill="rgb(219,37,34)" rx="2" ry="2" />
<text x="737.99" y="975.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (28 samples, 0.02%)</title><rect x="871.3" y="965" width="0.2" height="15.0" fill="rgb(238,29,31)" rx="2" ry="2" />
<text x="874.26" y="975.5" ></text>
</g>
<g >
<title>apparmor_socket_sendmsg (48 samples, 0.04%)</title><rect x="89.5" y="1237" width="0.4" height="15.0" fill="rgb(242,33,48)" rx="2" ry="2" />
<text x="92.47" y="1247.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (15 samples, 0.01%)</title><rect x="326.7" y="981" width="0.1" height="15.0" fill="rgb(221,193,12)" rx="2" ry="2" />
<text x="329.66" y="991.5" ></text>
</g>
<g >
<title>std::ostream::sentry::sentry (20 samples, 0.02%)</title><rect x="45.2" y="1333" width="0.2" height="15.0" fill="rgb(224,0,47)" rx="2" ry="2" />
<text x="48.17" y="1343.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (19 samples, 0.02%)</title><rect x="320.6" y="1029" width="0.2" height="15.0" fill="rgb(221,25,37)" rx="2" ry="2" />
<text x="323.62" y="1039.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (40 samples, 0.03%)</title><rect x="539.1" y="1077" width="0.4" height="15.0" fill="rgb(253,80,12)" rx="2" ry="2" />
<text x="542.11" y="1087.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="645" width="7.1" height="15.0" fill="rgb(250,209,13)" rx="2" ry="2" />
<text x="14.24" y="655.5" ></text>
</g>
<g >
<title>tcp_queue_rcv (35 samples, 0.03%)</title><rect x="158.4" y="917" width="0.4" height="15.0" fill="rgb(252,229,30)" rx="2" ry="2" />
<text x="161.42" y="927.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (85 samples, 0.07%)</title><rect x="703.9" y="1061" width="0.8" height="15.0" fill="rgb(223,13,44)" rx="2" ry="2" />
<text x="706.89" y="1071.5" ></text>
</g>
<g >
<title>_raw_spin_lock_bh (149 samples, 0.12%)</title><rect x="14.1" y="53" width="1.5" height="15.0" fill="rgb(231,106,30)" rx="2" ry="2" />
<text x="17.11" y="63.5" ></text>
</g>
<g >
<title>__check_object_size (67 samples, 0.06%)</title><rect x="15.7" y="53" width="0.7" height="15.0" fill="rgb(254,0,43)" rx="2" ry="2" />
<text x="18.71" y="63.5" ></text>
</g>
<g >
<title>std::ios_base::_M_init (14 samples, 0.01%)</title><rect x="1154.3" y="1317" width="0.2" height="15.0" fill="rgb(210,13,15)" rx="2" ry="2" />
<text x="1157.32" y="1327.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1237" width="7.1" height="15.0" fill="rgb(219,91,45)" rx="2" ry="2" />
<text x="14.24" y="1247.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::shared_state::resolve (11 samples, 0.01%)</title><rect x="303.5" y="1029" width="0.1" height="15.0" fill="rgb(207,68,52)" rx="2" ry="2" />
<text x="306.49" y="1039.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::find_and_unlink_span_reclaiming (16 samples, 0.01%)</title><rect x="665.9" y="965" width="0.1" height="15.0" fill="rgb(211,37,54)" rx="2" ry="2" />
<text x="668.86" y="975.5" ></text>
</g>
<g >
<title>[unknown] (19 samples, 0.02%)</title><rect x="1153.4" y="1285" width="0.2" height="15.0" fill="rgb(241,117,10)" rx="2" ry="2" />
<text x="1156.39" y="1295.5" ></text>
</g>
<g >
<title>ceph_crc32c_intel_fast (98 samples, 0.08%)</title><rect x="747.9" y="1029" width="1.0" height="15.0" fill="rgb(228,133,16)" rx="2" ry="2" />
<text x="750.92" y="1039.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;boost::intrusive_ptr&lt;MOSDOpReply&gt; &gt;::operator= (55 samples, 0.05%)</title><rect x="946.2" y="1077" width="0.6" height="15.0" fill="rgb(247,20,34)" rx="2" ry="2" />
<text x="949.23" y="1087.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;ghobject_t, std::pair&lt;ghobject_t const, boost::intrusive_ptr&lt;ceph::os::Object&gt; &gt;, std::allocator&lt;std::pair&lt;ghobject_t const, boost::intrusive_ptr&lt;ceph::os::Object&gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;ghobject_t&gt;, std::hash&lt;ghobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (106 samples, 0.09%)</title><rect x="319.3" y="1013" width="1.1" height="15.0" fill="rgb(225,147,6)" rx="2" ry="2" />
<text x="322.33" y="1023.5" ></text>
</g>
<g >
<title>aa_label_sk_perm (60 samples, 0.05%)</title><rect x="88.9" y="1221" width="0.6" height="15.0" fill="rgb(250,3,1)" rx="2" ry="2" />
<text x="91.86" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (56 samples, 0.05%)</title><rect x="752.2" y="1045" width="0.6" height="15.0" fill="rgb(237,36,31)" rx="2" ry="2" />
<text x="755.21" y="1055.5" ></text>
</g>
<g >
<title>__virt_addr_valid (168 samples, 0.14%)</title><rect x="109.0" y="1205" width="1.7" height="15.0" fill="rgb(240,185,41)" rx="2" ry="2" />
<text x="112.05" y="1215.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;seastar::temporary_buffer&lt;char&gt; &gt;::forward_to (22 samples, 0.02%)</title><rect x="267.3" y="1237" width="0.2" height="15.0" fill="rgb(227,75,5)" rx="2" ry="2" />
<text x="270.30" y="1247.5" ></text>
</g>
<g >
<title>operator new (17 samples, 0.01%)</title><rect x="336.3" y="1029" width="0.2" height="15.0" fill="rgb(231,141,53)" rx="2" ry="2" />
<text x="339.34" y="1039.5" ></text>
</g>
<g >
<title>native_sched_clock (65 samples, 0.05%)</title><rect x="168.3" y="1157" width="0.6" height="15.0" fill="rgb(241,201,40)" rx="2" ry="2" />
<text x="171.27" y="1167.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::write (2,459 samples, 2.05%)</title><rect x="627.6" y="1013" width="24.2" height="15.0" fill="rgb(253,53,14)" rx="2" ry="2" />
<text x="630.59" y="1023.5" >s..</text>
</g>
<g >
<title>ceph_crc32c_intel_baseline (35 samples, 0.03%)</title><rect x="652.6" y="1029" width="0.3" height="15.0" fill="rgb(209,185,42)" rx="2" ry="2" />
<text x="655.57" y="1039.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;seastar::temporary_buffer&lt;char&gt; &gt;::then_impl&lt;seastar::input_stream&lt;char&gt;::read_exactly (78 samples, 0.06%)</title><rect x="352.5" y="1253" width="0.8" height="15.0" fill="rgb(209,79,21)" rx="2" ry="2" />
<text x="355.50" y="1263.5" ></text>
</g>
<g >
<title>rb_erase (31 samples, 0.03%)</title><rect x="153.1" y="917" width="0.3" height="15.0" fill="rgb(252,62,42)" rx="2" ry="2" />
<text x="156.12" y="927.5" ></text>
</g>
<g >
<title>hobject_t::decode (59 samples, 0.05%)</title><rect x="888.2" y="1013" width="0.6" height="15.0" fill="rgb(224,51,11)" rx="2" ry="2" />
<text x="891.18" y="1023.5" ></text>
</g>
<g >
<title>seastar::do_with&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, PG::do_osd_ops (73 samples, 0.06%)</title><rect x="966.5" y="1109" width="0.7" height="15.0" fill="rgb(252,54,26)" rx="2" ry="2" />
<text x="969.47" y="1119.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (24 samples, 0.02%)</title><rect x="242.1" y="1157" width="0.2" height="15.0" fill="rgb(234,186,2)" rx="2" ry="2" />
<text x="245.08" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (19 samples, 0.02%)</title><rect x="1014.8" y="1189" width="0.2" height="15.0" fill="rgb(250,85,51)" rx="2" ry="2" />
<text x="1017.84" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (29 samples, 0.02%)</title><rect x="872.7" y="981" width="0.3" height="15.0" fill="rgb(213,203,43)" rx="2" ry="2" />
<text x="875.74" y="991.5" ></text>
</g>
<g >
<title>RefCountedObject::get (49 samples, 0.04%)</title><rect x="475.6" y="1173" width="0.5" height="15.0" fill="rgb(234,34,15)" rx="2" ry="2" />
<text x="478.59" y="1183.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;seastar::temporary_buffer&lt;char&gt; &gt;::then_impl&lt;ceph::net::Socket::read_exactly (66 samples, 0.05%)</title><rect x="266.9" y="1253" width="0.7" height="15.0" fill="rgb(236,133,17)" rx="2" ry="2" />
<text x="269.95" y="1263.5" ></text>
</g>
<g >
<title>std::__ostream_insert&lt;char, std::char_traits&lt;char&gt; &gt; (29 samples, 0.02%)</title><rect x="1184.5" y="1365" width="0.3" height="15.0" fill="rgb(215,38,31)" rx="2" ry="2" />
<text x="1187.55" y="1375.5" ></text>
</g>
<g >
<title>tcp_data_queue (284 samples, 0.24%)</title><rect x="156.1" y="933" width="2.8" height="15.0" fill="rgb(224,218,2)" rx="2" ry="2" />
<text x="159.07" y="943.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (499 samples, 0.42%)</title><rect x="918.2" y="981" width="4.9" height="15.0" fill="rgb(243,50,34)" rx="2" ry="2" />
<text x="921.20" y="991.5" ></text>
</g>
<g >
<title>MOSDOpReply::encode_payload (230 samples, 0.19%)</title><rect x="236.7" y="1205" width="2.2" height="15.0" fill="rgb(226,125,31)" rx="2" ry="2" />
<text x="239.68" y="1215.5" ></text>
</g>
<g >
<title>__nf_conntrack_find_get (90 samples, 0.07%)</title><rect x="121.6" y="1109" width="0.9" height="15.0" fill="rgb(229,138,2)" rx="2" ry="2" />
<text x="124.58" y="1119.5" ></text>
</g>
<g >
<title>ceph::os::Collection::get_object (28 samples, 0.02%)</title><rect x="233.5" y="1157" width="0.3" height="15.0" fill="rgb(231,29,33)" rx="2" ry="2" />
<text x="236.54" y="1167.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (11 samples, 0.01%)</title><rect x="289.4" y="1093" width="0.1" height="15.0" fill="rgb(235,73,25)" rx="2" ry="2" />
<text x="292.37" y="1103.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;boost::local_shared_ptr&lt;object_info_t&gt; &gt; &gt;::apply&lt;PGBackend::_load_oi (19 samples, 0.02%)</title><rect x="939.2" y="1045" width="0.2" height="15.0" fill="rgb(244,8,43)" rx="2" ry="2" />
<text x="942.18" y="1055.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1093" width="7.1" height="15.0" fill="rgb(240,34,46)" rx="2" ry="2" />
<text x="14.24" y="1103.5" ></text>
</g>
<g >
<title>std::ios_base::_M_dispose_callbacks@plt (28 samples, 0.02%)</title><rect x="524.0" y="1077" width="0.3" height="15.0" fill="rgb(210,72,16)" rx="2" ry="2" />
<text x="527.04" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (83 samples, 0.07%)</title><rect x="376.6" y="1221" width="0.9" height="15.0" fill="rgb(244,105,51)" rx="2" ry="2" />
<text x="379.65" y="1231.5" ></text>
</g>
<g >
<title>do_softirq.part.19 (32 samples, 0.03%)</title><rect x="61.8" y="1141" width="0.3" height="15.0" fill="rgb(209,17,21)" rx="2" ry="2" />
<text x="64.79" y="1151.5" ></text>
</g>
<g >
<title>kmem_cache_alloc_node (170 samples, 0.14%)</title><rect x="199.3" y="1189" width="1.7" height="15.0" fill="rgb(247,157,2)" rx="2" ry="2" />
<text x="202.31" y="1199.5" ></text>
</g>
<g >
<title>boost::detail::local_counted_impl_em::local_cb_get_shared_count (21 samples, 0.02%)</title><rect x="328.1" y="1013" width="0.2" height="15.0" fill="rgb(232,209,11)" rx="2" ry="2" />
<text x="331.09" y="1023.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (31 samples, 0.03%)</title><rect x="736.2" y="965" width="0.3" height="15.0" fill="rgb(248,163,18)" rx="2" ry="2" />
<text x="739.20" y="975.5" ></text>
</g>
<g >
<title>seastar::keep_doing&lt;ceph::net::SocketConnection::handle_tags (70,202 samples, 58.47%)</title><rect x="364.5" y="1237" width="690.0" height="15.0" fill="rgb(205,224,26)" rx="2" ry="2" />
<text x="367.55" y="1247.5" >seastar::keep_doing&lt;ceph::net::SocketConnection::handle_tags</text>
</g>
<g >
<title>reverse_bits (53 samples, 0.04%)</title><rect x="1016.0" y="1189" width="0.5" height="15.0" fill="rgb(242,47,28)" rx="2" ry="2" />
<text x="1018.98" y="1199.5" ></text>
</g>
<g >
<title>tcp_v4_do_rcv (709 samples, 0.59%)</title><rect x="95.0" y="1205" width="7.0" height="15.0" fill="rgb(210,144,43)" rx="2" ry="2" />
<text x="98.01" y="1215.5" ></text>
</g>
<g >
<title>reverse_nibbles (13 samples, 0.01%)</title><rect x="320.9" y="1045" width="0.1" height="15.0" fill="rgb(235,203,19)" rx="2" ry="2" />
<text x="323.92" y="1055.5" ></text>
</g>
<g >
<title>seastar::memory::free (14 samples, 0.01%)</title><rect x="630.7" y="997" width="0.2" height="15.0" fill="rgb(206,58,35)" rx="2" ry="2" />
<text x="633.73" y="1007.5" ></text>
</g>
<g >
<title>lock_sock_nested (327 samples, 0.27%)</title><rect x="91.1" y="1237" width="3.2" height="15.0" fill="rgb(235,116,33)" rx="2" ry="2" />
<text x="94.09" y="1247.5" ></text>
</g>
<g >
<title>tcp_try_coalesce (30 samples, 0.02%)</title><rect x="159.3" y="917" width="0.3" height="15.0" fill="rgb(245,94,6)" rx="2" ry="2" />
<text x="162.35" y="927.5" ></text>
</g>
<g >
<title>ReplicatedBackend::_read (1,941 samples, 1.62%)</title><rect x="720.5" y="1029" width="19.1" height="15.0" fill="rgb(216,50,14)" rx="2" ry="2" />
<text x="723.53" y="1039.5" ></text>
</g>
<g >
<title>tcp_error (44 samples, 0.04%)</title><rect x="124.0" y="1109" width="0.4" height="15.0" fill="rgb(233,83,0)" rx="2" ry="2" />
<text x="126.98" y="1119.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (175 samples, 0.15%)</title><rect x="332.3" y="1013" width="1.7" height="15.0" fill="rgb(208,111,29)" rx="2" ry="2" />
<text x="335.25" y="1023.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1013" width="7.1" height="15.0" fill="rgb(249,16,34)" rx="2" ry="2" />
<text x="14.24" y="1023.5" ></text>
</g>
<g >
<title>tcp_v4_inbound_md5_hash (28 samples, 0.02%)</title><rect x="160.3" y="965" width="0.3" height="15.0" fill="rgb(231,155,3)" rx="2" ry="2" />
<text x="163.31" y="975.5" ></text>
</g>
<g >
<title>std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::_M_cache_locale (13 samples, 0.01%)</title><rect x="1154.0" y="1317" width="0.1" height="15.0" fill="rgb(229,49,21)" rx="2" ry="2" />
<text x="1157.01" y="1327.5" ></text>
</g>
<g >
<title>fsnotify (19 samples, 0.02%)</title><rect x="58.7" y="1269" width="0.2" height="15.0" fill="rgb(218,155,18)" rx="2" ry="2" />
<text x="61.75" y="1279.5" ></text>
</g>
<g >
<title>sk_reset_timer (11 samples, 0.01%)</title><rect x="169.5" y="1173" width="0.1" height="15.0" fill="rgb(253,225,54)" rx="2" ry="2" />
<text x="172.53" y="1183.5" ></text>
</g>
<g >
<title>check_stack_object (18 samples, 0.01%)</title><rect x="110.7" y="1205" width="0.2" height="15.0" fill="rgb(222,42,26)" rx="2" ry="2" />
<text x="113.70" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (58 samples, 0.05%)</title><rect x="963.0" y="1109" width="0.5" height="15.0" fill="rgb(252,39,8)" rx="2" ry="2" />
<text x="965.96" y="1119.5" ></text>
</g>
<g >
<title>Message::encode_trace (26 samples, 0.02%)</title><rect x="294.5" y="1013" width="0.3" height="15.0" fill="rgb(229,166,52)" rx="2" ry="2" />
<text x="297.52" y="1023.5" ></text>
</g>
<g >
<title>ip_local_out (11 samples, 0.01%)</title><rect x="61.6" y="1189" width="0.2" height="15.0" fill="rgb(214,196,11)" rx="2" ry="2" />
<text x="64.65" y="1199.5" ></text>
</g>
<g >
<title>[unknown] (807 samples, 0.67%)</title><rect x="11.2" y="1333" width="8.0" height="15.0" fill="rgb(253,78,14)" rx="2" ry="2" />
<text x="14.24" y="1343.5" ></text>
</g>
<g >
<title>seastar::internal::do_with_state&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, seastar::future&lt;boost::intrusive_ptr&lt;MOSDOpReply&gt; &gt; &gt;::~do_with_state (22 samples, 0.02%)</title><rect x="338.7" y="1093" width="0.2" height="15.0" fill="rgb(228,99,25)" rx="2" ry="2" />
<text x="341.70" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::clear (90 samples, 0.07%)</title><rect x="1013.1" y="1189" width="0.8" height="15.0" fill="rgb(232,3,32)" rx="2" ry="2" />
<text x="1016.06" y="1199.5" ></text>
</g>
<g >
<title>seastar::need_preempt (11 samples, 0.01%)</title><rect x="1078.7" y="1237" width="0.1" height="15.0" fill="rgb(214,215,16)" rx="2" ry="2" />
<text x="1081.73" y="1247.5" ></text>
</g>
<g >
<title>RefCountedObject::put (446 samples, 0.37%)</title><rect x="416.1" y="1205" width="4.4" height="15.0" fill="rgb(207,119,23)" rx="2" ry="2" />
<text x="419.09" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::append (414 samples, 0.34%)</title><rect x="588.9" y="981" width="4.0" height="15.0" fill="rgb(239,160,1)" rx="2" ry="2" />
<text x="591.86" y="991.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (76 samples, 0.06%)</title><rect x="1034.7" y="1173" width="0.7" height="15.0" fill="rgb(226,132,29)" rx="2" ry="2" />
<text x="1037.67" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (47 samples, 0.04%)</title><rect x="778.5" y="1029" width="0.5" height="15.0" fill="rgb(232,216,11)" rx="2" ry="2" />
<text x="781.54" y="1039.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (28 samples, 0.02%)</title><rect x="1025.4" y="1125" width="0.3" height="15.0" fill="rgb(224,18,46)" rx="2" ry="2" />
<text x="1028.38" y="1135.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (18 samples, 0.01%)</title><rect x="738.9" y="981" width="0.2" height="15.0" fill="rgb(205,33,6)" rx="2" ry="2" />
<text x="741.90" y="991.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (61 samples, 0.05%)</title><rect x="725.1" y="997" width="0.6" height="15.0" fill="rgb(243,223,31)" rx="2" ry="2" />
<text x="728.06" y="1007.5" ></text>
</g>
<g >
<title>__cxxabiv1::__vmi_class_type_info::__do_dyncast (259 samples, 0.22%)</title><rect x="1163.6" y="1365" width="2.6" height="15.0" fill="rgb(232,198,4)" rx="2" ry="2" />
<text x="1166.62" y="1375.5" ></text>
</g>
<g >
<title>ceph::os::Collection::get_object (425 samples, 0.35%)</title><rect x="726.3" y="997" width="4.2" height="15.0" fill="rgb(223,217,51)" rx="2" ry="2" />
<text x="729.29" y="1007.5" ></text>
</g>
<g >
<title>seastar::promise&lt;seastar::temporary_buffer&lt;char&gt; &gt;::promise (13 samples, 0.01%)</title><rect x="392.6" y="1205" width="0.1" height="15.0" fill="rgb(226,95,21)" rx="2" ry="2" />
<text x="395.60" y="1215.5" ></text>
</g>
<g >
<title>ip_rcv_finish (51 samples, 0.04%)</title><rect x="161.9" y="1013" width="0.5" height="15.0" fill="rgb(251,192,54)" rx="2" ry="2" />
<text x="164.86" y="1023.5" ></text>
</g>
<g >
<title>RefCountedObject::get (50 samples, 0.04%)</title><rect x="489.1" y="1125" width="0.5" height="15.0" fill="rgb(210,49,28)" rx="2" ry="2" />
<text x="492.09" y="1135.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (173 samples, 0.14%)</title><rect x="458.2" y="1157" width="1.7" height="15.0" fill="rgb(209,163,46)" rx="2" ry="2" />
<text x="461.18" y="1167.5" ></text>
</g>
<g >
<title>std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::_M_cache_locale (55 samples, 0.05%)</title><rect x="32.5" y="1333" width="0.5" height="15.0" fill="rgb(211,25,26)" rx="2" ry="2" />
<text x="35.46" y="1343.5" ></text>
</g>
<g >
<title>seastar::net::packet::impl::unuse_internal_data (44 samples, 0.04%)</title><rect x="626.3" y="1013" width="0.5" height="15.0" fill="rgb(244,40,13)" rx="2" ry="2" />
<text x="629.33" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::unused_tail_length (11 samples, 0.01%)</title><rect x="578.4" y="965" width="0.2" height="15.0" fill="rgb(248,50,15)" rx="2" ry="2" />
<text x="581.45" y="975.5" ></text>
</g>
<g >
<title>ceph_crc32c_intel_fast (23 samples, 0.02%)</title><rect x="1114.5" y="1349" width="0.2" height="15.0" fill="rgb(220,121,11)" rx="2" ry="2" />
<text x="1117.52" y="1359.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::clear (74 samples, 0.06%)</title><rect x="1006.3" y="1173" width="0.8" height="15.0" fill="rgb(242,112,28)" rx="2" ry="2" />
<text x="1009.34" y="1183.5" ></text>
</g>
<g >
<title>security_file_permission (49 samples, 0.04%)</title><rect x="28.5" y="1253" width="0.5" height="15.0" fill="rgb(243,19,46)" rx="2" ry="2" />
<text x="31.50" y="1263.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;ghobject_t, std::pair&lt;ghobject_t const, boost::intrusive_ptr&lt;ceph::os::Object&gt; &gt;, std::allocator&lt;std::pair&lt;ghobject_t const, boost::intrusive_ptr&lt;ceph::os::Object&gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;ghobject_t&gt;, std::hash&lt;ghobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (19 samples, 0.02%)</title><rect x="233.6" y="1141" width="0.2" height="15.0" fill="rgb(211,87,4)" rx="2" ry="2" />
<text x="236.63" y="1151.5" ></text>
</g>
<g >
<title>PG::wait_for_active (11 samples, 0.01%)</title><rect x="340.7" y="1125" width="0.1" height="15.0" fill="rgb(228,119,19)" rx="2" ry="2" />
<text x="343.69" y="1135.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::append (59 samples, 0.05%)</title><rect x="296.3" y="997" width="0.6" height="15.0" fill="rgb(240,53,9)" rx="2" ry="2" />
<text x="299.28" y="1007.5" ></text>
</g>
<g >
<title>__fdget_pos (38 samples, 0.03%)</title><rect x="11.9" y="149" width="0.3" height="15.0" fill="rgb(233,204,51)" rx="2" ry="2" />
<text x="14.86" y="159.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (15 samples, 0.01%)</title><rect x="1012.9" y="1173" width="0.1" height="15.0" fill="rgb(224,28,50)" rx="2" ry="2" />
<text x="1015.86" y="1183.5" ></text>
</g>
<g >
<title>net_rx_action (29 samples, 0.02%)</title><rect x="63.5" y="997" width="0.3" height="15.0" fill="rgb(245,21,54)" rx="2" ry="2" />
<text x="66.54" y="1007.5" ></text>
</g>
<g >
<title>seastar::free_deleter_impl::~free_deleter_impl (22 samples, 0.02%)</title><rect x="362.6" y="1237" width="0.2" height="15.0" fill="rgb(212,94,22)" rx="2" ry="2" />
<text x="365.55" y="1247.5" ></text>
</g>
<g >
<title>seastar::need_preempt (21 samples, 0.02%)</title><rect x="626.1" y="1013" width="0.2" height="15.0" fill="rgb(208,65,14)" rx="2" ry="2" />
<text x="629.12" y="1023.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;&gt;::operator= (18 samples, 0.01%)</title><rect x="657.4" y="1045" width="0.1" height="15.0" fill="rgb(233,61,14)" rx="2" ry="2" />
<text x="660.36" y="1055.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (13 samples, 0.01%)</title><rect x="1022.6" y="1173" width="0.2" height="15.0" fill="rgb(232,87,36)" rx="2" ry="2" />
<text x="1025.65" y="1183.5" ></text>
</g>
<g >
<title>ip_local_deliver (169 samples, 0.14%)</title><rect x="97.6" y="965" width="1.7" height="15.0" fill="rgb(248,143,6)" rx="2" ry="2" />
<text x="100.62" y="975.5" ></text>
</g>
<g >
<title>operator new (55 samples, 0.05%)</title><rect x="749.9" y="997" width="0.5" height="15.0" fill="rgb(226,187,50)" rx="2" ry="2" />
<text x="752.91" y="1007.5" ></text>
</g>
<g >
<title>kfree (40 samples, 0.03%)</title><rect x="84.3" y="1269" width="0.4" height="15.0" fill="rgb(216,196,18)" rx="2" ry="2" />
<text x="87.26" y="1279.5" ></text>
</g>
<g >
<title>PGBackend::read (71 samples, 0.06%)</title><rect x="940.4" y="1061" width="0.7" height="15.0" fill="rgb(244,170,17)" rx="2" ry="2" />
<text x="943.36" y="1071.5" ></text>
</g>
<g >
<title>sock_recvmsg (72 samples, 0.06%)</title><rect x="16.6" y="101" width="0.7" height="15.0" fill="rgb(220,212,23)" rx="2" ry="2" />
<text x="19.57" y="111.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (85 samples, 0.07%)</title><rect x="419.3" y="1189" width="0.9" height="15.0" fill="rgb(249,99,9)" rx="2" ry="2" />
<text x="422.33" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (19 samples, 0.02%)</title><rect x="445.3" y="1189" width="0.2" height="15.0" fill="rgb(206,64,35)" rx="2" ry="2" />
<text x="448.33" y="1199.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::operator= (13 samples, 0.01%)</title><rect x="357.3" y="1253" width="0.1" height="15.0" fill="rgb(253,27,34)" rx="2" ry="2" />
<text x="360.31" y="1263.5" ></text>
</g>
<g >
<title>__libc_sendmsg (14,936 samples, 12.44%)</title><rect x="68.4" y="1349" width="146.8" height="15.0" fill="rgb(220,174,41)" rx="2" ry="2" />
<text x="71.42" y="1359.5" >__libc_sendmsg</text>
</g>
<g >
<title>ceph::net::Socket::read_exactly (1,393 samples, 1.16%)</title><rect x="379.0" y="1221" width="13.7" height="15.0" fill="rgb(237,52,8)" rx="2" ry="2" />
<text x="382.04" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (68 samples, 0.06%)</title><rect x="579.3" y="981" width="0.6" height="15.0" fill="rgb(214,127,4)" rx="2" ry="2" />
<text x="582.26" y="991.5" ></text>
</g>
<g >
<title>__sys_sendmsg (13,700 samples, 11.41%)</title><rect x="77.0" y="1301" width="134.6" height="15.0" fill="rgb(205,136,17)" rx="2" ry="2" />
<text x="79.96" y="1311.5" >__sys_sendmsg</text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_mutate (354 samples, 0.29%)</title><rect x="1170.6" y="1365" width="3.5" height="15.0" fill="rgb(209,220,8)" rx="2" ry="2" />
<text x="1173.58" y="1375.5" ></text>
</g>
<g >
<title>std::chrono::_V2::steady_clock::now (26 samples, 0.02%)</title><rect x="1109.8" y="1301" width="0.3" height="15.0" fill="rgb(253,39,40)" rx="2" ry="2" />
<text x="1112.84" y="1311.5" ></text>
</g>
<g >
<title>seastar::internal::io_getevents (167 samples, 0.14%)</title><rect x="1082.7" y="1253" width="1.6" height="15.0" fill="rgb(235,174,0)" rx="2" ry="2" />
<text x="1085.66" y="1263.5" ></text>
</g>
<g >
<title>std::locale::~locale (38 samples, 0.03%)</title><rect x="530.1" y="1077" width="0.3" height="15.0" fill="rgb(245,89,25)" rx="2" ry="2" />
<text x="533.06" y="1087.5" ></text>
</g>
<g >
<title>__clock_gettime (59 samples, 0.05%)</title><rect x="218.6" y="1285" width="0.6" height="15.0" fill="rgb(233,60,52)" rx="2" ry="2" />
<text x="221.58" y="1295.5" ></text>
</g>
<g >
<title>seastar::promise&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::promise (22 samples, 0.02%)</title><rect x="1055.2" y="1237" width="0.2" height="15.0" fill="rgb(220,8,50)" rx="2" ry="2" />
<text x="1058.18" y="1247.5" ></text>
</g>
<g >
<title>native_sched_clock (18 samples, 0.01%)</title><rect x="67.1" y="1157" width="0.2" height="15.0" fill="rgb(206,195,36)" rx="2" ry="2" />
<text x="70.12" y="1167.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;unsigned long&gt; &gt;::apply&lt;seastar::pollable_fd::write_some (15 samples, 0.01%)</title><rect x="648.9" y="949" width="0.1" height="15.0" fill="rgb(207,213,20)" rx="2" ry="2" />
<text x="651.88" y="959.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;std::pair&lt;unsigned long, entity_name_t&gt;, std::pair&lt;std::pair&lt;unsigned long, entity_name_t&gt; const, watch_info_t&gt;, std::_Select1st&lt;std::pair&lt;std::pair&lt;unsigned long, entity_name_t&gt; const, watch_info_t&gt; &gt;, std::less&lt;std::pair&lt;unsigned long, entity_name_t&gt; &gt;, std::allocator&lt;std::pair&lt;std::pair&lt;unsigned long, entity_name_t&gt; const, watch_info_t&gt; &gt; &gt;::_M_erase (77 samples, 0.06%)</title><rect x="934.0" y="1013" width="0.8" height="15.0" fill="rgb(208,57,17)" rx="2" ry="2" />
<text x="937.04" y="1023.5" ></text>
</g>
<g >
<title>ipv4_conntrack_in (12 samples, 0.01%)</title><rect x="163.0" y="997" width="0.1" height="15.0" fill="rgb(230,189,53)" rx="2" ry="2" />
<text x="166.00" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::refill_append_space (58 samples, 0.05%)</title><rect x="295.7" y="997" width="0.6" height="15.0" fill="rgb(248,183,40)" rx="2" ry="2" />
<text x="298.71" y="1007.5" ></text>
</g>
<g >
<title>inet_sendmsg (113 samples, 0.09%)</title><rect x="85.1" y="1253" width="1.1" height="15.0" fill="rgb(217,97,29)" rx="2" ry="2" />
<text x="88.07" y="1263.5" ></text>
</g>
<g >
<title>refcount_add_not_zero_checked (17 samples, 0.01%)</title><rect x="166.0" y="1157" width="0.1" height="15.0" fill="rgb(225,70,6)" rx="2" ry="2" />
<text x="168.98" y="1167.5" ></text>
</g>
<g >
<title>std::ios_base::~ios_base (89 samples, 0.07%)</title><rect x="526.7" y="1077" width="0.8" height="15.0" fill="rgb(206,195,53)" rx="2" ry="2" />
<text x="529.65" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (48 samples, 0.04%)</title><rect x="937.8" y="1045" width="0.5" height="15.0" fill="rgb(207,182,45)" rx="2" ry="2" />
<text x="940.81" y="1055.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_mutate@plt (35 samples, 0.03%)</title><rect x="515.4" y="1077" width="0.3" height="15.0" fill="rgb(247,47,2)" rx="2" ry="2" />
<text x="518.39" y="1087.5" ></text>
</g>
<g >
<title>seastar::net::posix_data_source_impl::get (19 samples, 0.02%)</title><rect x="392.4" y="1205" width="0.2" height="15.0" fill="rgb(240,217,32)" rx="2" ry="2" />
<text x="395.39" y="1215.5" ></text>
</g>
<g >
<title>netif_skb_features (72 samples, 0.06%)</title><rect x="135.1" y="1109" width="0.7" height="15.0" fill="rgb(219,17,45)" rx="2" ry="2" />
<text x="138.13" y="1119.5" ></text>
</g>
<g >
<title>tcp_v4_do_rcv (14 samples, 0.01%)</title><rect x="61.9" y="981" width="0.2" height="15.0" fill="rgb(205,195,22)" rx="2" ry="2" />
<text x="64.92" y="991.5" ></text>
</g>
<g >
<title>std::__detail::__variant::__gen_vtable_impl&lt;std::__detail::__variant::_Multi_array&lt;std::__detail::__variant::__variant_cookie (17 samples, 0.01%)</title><rect x="464.4" y="1173" width="0.1" height="15.0" fill="rgb(212,203,6)" rx="2" ry="2" />
<text x="467.38" y="1183.5" ></text>
</g>
<g >
<title>PGBackend::get_object (2,268 samples, 1.89%)</title><rect x="315.6" y="1077" width="22.3" height="15.0" fill="rgb(210,158,51)" rx="2" ry="2" />
<text x="318.61" y="1087.5" >P..</text>
</g>
<g >
<title>ceph::net::SocketConnection::write_message (18 samples, 0.01%)</title><rect x="243.8" y="1109" width="0.2" height="15.0" fill="rgb(222,160,48)" rx="2" ry="2" />
<text x="246.83" y="1119.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="581" width="7.1" height="15.0" fill="rgb(240,108,20)" rx="2" ry="2" />
<text x="14.24" y="591.5" ></text>
</g>
<g >
<title>__dynamic_cast (796 samples, 0.66%)</title><rect x="19.5" y="1333" width="7.9" height="15.0" fill="rgb(223,226,7)" rx="2" ry="2" />
<text x="22.54" y="1343.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (493 samples, 0.41%)</title><rect x="638.2" y="933" width="4.8" height="15.0" fill="rgb(251,173,32)" rx="2" ry="2" />
<text x="641.19" y="943.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (24 samples, 0.02%)</title><rect x="943.3" y="1013" width="0.3" height="15.0" fill="rgb(254,8,11)" rx="2" ry="2" />
<text x="946.31" y="1023.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (34 samples, 0.03%)</title><rect x="865.6" y="981" width="0.4" height="15.0" fill="rgb(208,184,20)" rx="2" ry="2" />
<text x="868.62" y="991.5" ></text>
</g>
<g >
<title>RefCountedObject::get (156 samples, 0.13%)</title><rect x="531.3" y="1093" width="1.5" height="15.0" fill="rgb(209,85,27)" rx="2" ry="2" />
<text x="534.26" y="1103.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1141" width="7.1" height="15.0" fill="rgb(234,47,48)" rx="2" ry="2" />
<text x="14.24" y="1151.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (12 samples, 0.01%)</title><rect x="849.7" y="965" width="0.1" height="15.0" fill="rgb(229,88,52)" rx="2" ry="2" />
<text x="852.67" y="975.5" ></text>
</g>
<g >
<title>tcp_v4_send_check (14 samples, 0.01%)</title><rect x="166.9" y="1173" width="0.1" height="15.0" fill="rgb(250,210,9)" rx="2" ry="2" />
<text x="169.88" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (14 samples, 0.01%)</title><rect x="641.6" y="869" width="0.2" height="15.0" fill="rgb(243,107,44)" rx="2" ry="2" />
<text x="644.63" y="879.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy_shallow (11 samples, 0.01%)</title><rect x="291.1" y="1093" width="0.1" height="15.0" fill="rgb(213,212,38)" rx="2" ry="2" />
<text x="294.08" y="1103.5" ></text>
</g>
<g >
<title>nf_ct_deliver_cached_events (13 samples, 0.01%)</title><rect x="160.8" y="965" width="0.2" height="15.0" fill="rgb(245,21,53)" rx="2" ry="2" />
<text x="163.84" y="975.5" ></text>
</g>
<g >
<title>RefCountedObject::put (97 samples, 0.08%)</title><rect x="288.6" y="1109" width="0.9" height="15.0" fill="rgb(248,164,36)" rx="2" ry="2" />
<text x="291.56" y="1119.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (37 samples, 0.03%)</title><rect x="540.9" y="1093" width="0.4" height="15.0" fill="rgb(212,128,2)" rx="2" ry="2" />
<text x="543.89" y="1103.5" ></text>
</g>
<g >
<title>std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt;::resize (66 samples, 0.05%)</title><rect x="960.3" y="1093" width="0.7" height="15.0" fill="rgb(249,67,22)" rx="2" ry="2" />
<text x="963.35" y="1103.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (13 samples, 0.01%)</title><rect x="272.9" y="1205" width="0.2" height="15.0" fill="rgb(243,9,39)" rx="2" ry="2" />
<text x="275.93" y="1215.5" ></text>
</g>
<g >
<title>seastar::internal::io_pgetevents (31 samples, 0.03%)</title><rect x="1093.4" y="1253" width="0.4" height="15.0" fill="rgb(227,146,9)" rx="2" ry="2" />
<text x="1096.45" y="1263.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;boost::local_shared_ptr&lt;object_info_t&gt; &gt;::then_impl&lt;PG::do_osd_ops (143 samples, 0.12%)</title><rect x="261.2" y="1253" width="1.4" height="15.0" fill="rgb(211,87,50)" rx="2" ry="2" />
<text x="264.20" y="1263.5" ></text>
</g>
<g >
<title>copy_user_enhanced_fast_string (14 samples, 0.01%)</title><rect x="80.3" y="1237" width="0.1" height="15.0" fill="rgb(213,190,35)" rx="2" ry="2" />
<text x="83.30" y="1247.5" ></text>
</g>
<g >
<title>tcp_sendmsg_locked (10,734 samples, 8.94%)</title><rect x="103.0" y="1237" width="105.5" height="15.0" fill="rgb(247,69,33)" rx="2" ry="2" />
<text x="106.03" y="1247.5" >tcp_sendmsg_..</text>
</g>
<g >
<title>seastar::memory::free (21 samples, 0.02%)</title><rect x="751.1" y="1029" width="0.2" height="15.0" fill="rgb(218,120,31)" rx="2" ry="2" />
<text x="754.12" y="1039.5" ></text>
</g>
<g >
<title>[unknown] (11 samples, 0.01%)</title><rect x="1155.8" y="1317" width="0.1" height="15.0" fill="rgb(250,170,16)" rx="2" ry="2" />
<text x="1158.76" y="1327.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (76 samples, 0.06%)</title><rect x="1036.4" y="1189" width="0.7" height="15.0" fill="rgb(232,119,37)" rx="2" ry="2" />
<text x="1039.38" y="1199.5" ></text>
</g>
<g >
<title>kmalloc_slab (47 samples, 0.04%)</title><rect x="198.8" y="1157" width="0.5" height="15.0" fill="rgb(219,176,31)" rx="2" ry="2" />
<text x="201.82" y="1167.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::resize (19 samples, 0.02%)</title><rect x="286.1" y="1093" width="0.2" height="15.0" fill="rgb(228,32,39)" rx="2" ry="2" />
<text x="289.10" y="1103.5" ></text>
</g>
<g >
<title>seastar::net::packet::impl::unuse_internal_data (17 samples, 0.01%)</title><rect x="630.9" y="997" width="0.1" height="15.0" fill="rgb(231,20,46)" rx="2" ry="2" />
<text x="633.87" y="1007.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="805" width="7.1" height="15.0" fill="rgb(248,188,45)" rx="2" ry="2" />
<text x="14.24" y="815.5" ></text>
</g>
<g >
<title>__tls_init (34 samples, 0.03%)</title><rect x="1068.7" y="1269" width="0.3" height="15.0" fill="rgb(223,217,27)" rx="2" ry="2" />
<text x="1071.65" y="1279.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (35 samples, 0.03%)</title><rect x="1050.5" y="1221" width="0.3" height="15.0" fill="rgb(209,30,42)" rx="2" ry="2" />
<text x="1053.46" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (99 samples, 0.08%)</title><rect x="333.0" y="997" width="1.0" height="15.0" fill="rgb(247,69,46)" rx="2" ry="2" />
<text x="336.00" y="1007.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::get0 (162 samples, 0.13%)</title><rect x="362.8" y="1237" width="1.6" height="15.0" fill="rgb(243,46,14)" rx="2" ry="2" />
<text x="365.77" y="1247.5" ></text>
</g>
<g >
<title>std::ios_base::_M_call_callbacks (96 samples, 0.08%)</title><rect x="522.6" y="1077" width="0.9" height="15.0" fill="rgb(238,140,12)" rx="2" ry="2" />
<text x="525.57" y="1087.5" ></text>
</g>
<g >
<title>boost::detail::local_counted_impl_em::local_cb_destroy (15 samples, 0.01%)</title><rect x="265.8" y="1173" width="0.2" height="15.0" fill="rgb(248,0,39)" rx="2" ry="2" />
<text x="268.84" y="1183.5" ></text>
</g>
<g >
<title>copy_user_generic_unrolled (42 samples, 0.03%)</title><rect x="80.4" y="1237" width="0.5" height="15.0" fill="rgb(253,46,9)" rx="2" ry="2" />
<text x="83.44" y="1247.5" ></text>
</g>
<g >
<title>seastar::input_stream&lt;char&gt;::read_exactly (134 samples, 0.11%)</title><rect x="1049.1" y="1221" width="1.3" height="15.0" fill="rgb(223,166,53)" rx="2" ry="2" />
<text x="1052.11" y="1231.5" ></text>
</g>
<g >
<title>MOSDOpReply::encode_payload (87 samples, 0.07%)</title><rect x="573.5" y="1029" width="0.9" height="15.0" fill="rgb(229,200,50)" rx="2" ry="2" />
<text x="576.53" y="1039.5" ></text>
</g>
<g >
<title>__slab_free (15 samples, 0.01%)</title><rect x="149.8" y="901" width="0.1" height="15.0" fill="rgb(217,22,31)" rx="2" ry="2" />
<text x="152.78" y="911.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (11 samples, 0.01%)</title><rect x="336.5" y="1029" width="0.1" height="15.0" fill="rgb(213,217,18)" rx="2" ry="2" />
<text x="339.53" y="1039.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (16 samples, 0.01%)</title><rect x="266.4" y="1205" width="0.2" height="15.0" fill="rgb(210,42,50)" rx="2" ry="2" />
<text x="269.42" y="1215.5" ></text>
</g>
<g >
<title>RefCountedObject::get (185 samples, 0.15%)</title><rect x="693.7" y="1077" width="1.8" height="15.0" fill="rgb(227,115,2)" rx="2" ry="2" />
<text x="696.70" y="1087.5" ></text>
</g>
<g >
<title>ceph::mon::Client::ms_dispatch (12 samples, 0.01%)</title><rect x="343.3" y="1173" width="0.2" height="15.0" fill="rgb(233,213,30)" rx="2" ry="2" />
<text x="346.35" y="1183.5" ></text>
</g>
<g >
<title>__wake_up_common (68 samples, 0.06%)</title><rect x="157.1" y="853" width="0.7" height="15.0" fill="rgb(229,121,52)" rx="2" ry="2" />
<text x="160.13" y="863.5" ></text>
</g>
<g >
<title>security_sock_rcv_skb (30 samples, 0.02%)</title><rect x="144.2" y="933" width="0.3" height="15.0" fill="rgb(212,96,34)" rx="2" ry="2" />
<text x="147.20" y="943.5" ></text>
</g>
<g >
<title>MOSDOp::decode_payload (17 samples, 0.01%)</title><rect x="271.6" y="1221" width="0.2" height="15.0" fill="rgb(242,51,27)" rx="2" ry="2" />
<text x="274.62" y="1231.5" ></text>
</g>
<g >
<title>_raw_spin_lock_irqsave (12 samples, 0.01%)</title><rect x="194.6" y="1157" width="0.2" height="15.0" fill="rgb(238,228,29)" rx="2" ry="2" />
<text x="197.64" y="1167.5" ></text>
</g>
<g >
<title>tcp_queue_rcv (53 samples, 0.04%)</title><rect x="159.1" y="933" width="0.5" height="15.0" fill="rgb(232,154,23)" rx="2" ry="2" />
<text x="162.12" y="943.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr_node::cloner::operator (191 samples, 0.16%)</title><rect x="699.9" y="1077" width="1.9" height="15.0" fill="rgb(237,129,34)" rx="2" ry="2" />
<text x="702.88" y="1087.5" ></text>
</g>
<g >
<title>std::basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;::xsputn (247 samples, 0.21%)</title><rect x="1157.4" y="1317" width="2.4" height="15.0" fill="rgb(249,24,0)" rx="2" ry="2" />
<text x="1160.40" y="1327.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (15 samples, 0.01%)</title><rect x="313.2" y="1029" width="0.1" height="15.0" fill="rgb(242,41,6)" rx="2" ry="2" />
<text x="316.16" y="1039.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::operator seastar::temporary_buffer&lt;char&gt; (24 samples, 0.02%)</title><rect x="240.5" y="1205" width="0.2" height="15.0" fill="rgb(242,43,16)" rx="2" ry="2" />
<text x="243.48" y="1215.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (38 samples, 0.03%)</title><rect x="1153.0" y="1317" width="0.3" height="15.0" fill="rgb(243,182,4)" rx="2" ry="2" />
<text x="1155.96" y="1327.5" ></text>
</g>
<g >
<title>nf_conntrack_in (665 samples, 0.55%)</title><rect x="120.8" y="1125" width="6.6" height="15.0" fill="rgb(250,20,28)" rx="2" ry="2" />
<text x="123.83" y="1135.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_impl&lt;seastar::reactor::read_some (146 samples, 0.12%)</title><rect x="249.2" y="1253" width="1.4" height="15.0" fill="rgb(252,4,31)" rx="2" ry="2" />
<text x="252.20" y="1263.5" ></text>
</g>
<g >
<title>RefCountedObject::put (88 samples, 0.07%)</title><rect x="565.2" y="1061" width="0.9" height="15.0" fill="rgb(238,69,16)" rx="2" ry="2" />
<text x="568.19" y="1071.5" ></text>
</g>
<g >
<title>operator new (48 samples, 0.04%)</title><rect x="1025.2" y="1141" width="0.5" height="15.0" fill="rgb(240,59,46)" rx="2" ry="2" />
<text x="1028.18" y="1151.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_sync (21 samples, 0.02%)</title><rect x="1153.8" y="1317" width="0.2" height="15.0" fill="rgb(242,171,24)" rx="2" ry="2" />
<text x="1156.80" y="1327.5" ></text>
</g>
<g >
<title>tcp_data_queue (34 samples, 0.03%)</title><rect x="101.3" y="1173" width="0.3" height="15.0" fill="rgb(227,6,40)" rx="2" ry="2" />
<text x="104.25" y="1183.5" ></text>
</g>
<g >
<title>seastar::reactor::flush_pending_aio (232 samples, 0.19%)</title><rect x="1072.2" y="1269" width="2.3" height="15.0" fill="rgb(218,132,40)" rx="2" ry="2" />
<text x="1075.17" y="1279.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (24 samples, 0.02%)</title><rect x="888.8" y="1013" width="0.2" height="15.0" fill="rgb(254,157,47)" rx="2" ry="2" />
<text x="891.76" y="1023.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (357 samples, 0.30%)</title><rect x="639.5" y="917" width="3.5" height="15.0" fill="rgb(218,77,14)" rx="2" ry="2" />
<text x="642.53" y="927.5" ></text>
</g>
<g >
<title>tcp_push (67 samples, 0.06%)</title><rect x="203.3" y="1221" width="0.6" height="15.0" fill="rgb(232,188,37)" rx="2" ry="2" />
<text x="206.27" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (15 samples, 0.01%)</title><rect x="850.6" y="933" width="0.2" height="15.0" fill="rgb(235,187,31)" rx="2" ry="2" />
<text x="853.63" y="943.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (22 samples, 0.02%)</title><rect x="959.4" y="1061" width="0.2" height="15.0" fill="rgb(214,57,45)" rx="2" ry="2" />
<text x="962.42" y="1071.5" ></text>
</g>
<g >
<title>__libc_read (1,190 samples, 0.99%)</title><rect x="56.7" y="1349" width="11.7" height="15.0" fill="rgb(208,198,16)" rx="2" ry="2" />
<text x="59.72" y="1359.5" ></text>
</g>
<g >
<title>__ip_local_out (1,043 samples, 0.87%)</title><rect x="119.4" y="1157" width="10.2" height="15.0" fill="rgb(250,196,20)" rx="2" ry="2" />
<text x="122.38" y="1167.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (119 samples, 0.10%)</title><rect x="738.3" y="1013" width="1.2" height="15.0" fill="rgb(236,54,9)" rx="2" ry="2" />
<text x="741.32" y="1023.5" ></text>
</g>
<g >
<title>std::__ostream_insert&lt;char, std::char_traits&lt;char&gt; &gt;@plt (42 samples, 0.03%)</title><rect x="521.2" y="1077" width="0.4" height="15.0" fill="rgb(225,95,15)" rx="2" ry="2" />
<text x="524.18" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::operator seastar::net::packet (144 samples, 0.12%)</title><rect x="299.5" y="1045" width="1.5" height="15.0" fill="rgb(211,24,21)" rx="2" ry="2" />
<text x="302.55" y="1055.5" ></text>
</g>
<g >
<title>PG::wait_for_active (416 samples, 0.35%)</title><rect x="284.3" y="1109" width="4.1" height="15.0" fill="rgb(238,198,31)" rx="2" ry="2" />
<text x="287.31" y="1119.5" ></text>
</g>
<g >
<title>operator new (38 samples, 0.03%)</title><rect x="1009.7" y="1173" width="0.4" height="15.0" fill="rgb(237,31,40)" rx="2" ry="2" />
<text x="1012.71" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (19 samples, 0.02%)</title><rect x="579.7" y="949" width="0.2" height="15.0" fill="rgb(254,95,54)" rx="2" ry="2" />
<text x="582.73" y="959.5" ></text>
</g>
<g >
<title>__fget_light (34 samples, 0.03%)</title><rect x="11.9" y="133" width="0.3" height="15.0" fill="rgb(237,162,54)" rx="2" ry="2" />
<text x="14.90" y="143.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (19 samples, 0.02%)</title><rect x="941.3" y="1061" width="0.2" height="15.0" fill="rgb(217,78,11)" rx="2" ry="2" />
<text x="944.28" y="1071.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (26 samples, 0.02%)</title><rect x="1039.1" y="1189" width="0.3" height="15.0" fill="rgb(219,54,20)" rx="2" ry="2" />
<text x="1042.11" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (28 samples, 0.02%)</title><rect x="749.9" y="981" width="0.3" height="15.0" fill="rgb(250,19,46)" rx="2" ry="2" />
<text x="752.93" y="991.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (79 samples, 0.07%)</title><rect x="325.8" y="981" width="0.8" height="15.0" fill="rgb(209,180,10)" rx="2" ry="2" />
<text x="328.85" y="991.5" ></text>
</g>
<g >
<title>ceph_crc32c_intel_baseline (269 samples, 0.22%)</title><rect x="745.3" y="1029" width="2.6" height="15.0" fill="rgb(220,166,43)" rx="2" ry="2" />
<text x="748.28" y="1039.5" ></text>
</g>
<g >
<title>posix_memalign (17 samples, 0.01%)</title><rect x="296.0" y="981" width="0.1" height="15.0" fill="rgb(244,202,49)" rx="2" ry="2" />
<text x="298.98" y="991.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_assign (64 samples, 0.05%)</title><rect x="31.5" y="1333" width="0.6" height="15.0" fill="rgb(236,65,18)" rx="2" ry="2" />
<text x="34.46" y="1343.5" ></text>
</g>
<g >
<title>seastar::do_for_each&lt;std::_Deque_iterator&lt;ceph::net::Dispatcher*, ceph::net::Dispatcher*&amp;, ceph::net::Dispatcher**&gt;, ChainedDispatchers::ms_dispatch (51,417 samples, 42.82%)</title><rect x="477.9" y="1173" width="505.3" height="15.0" fill="rgb(247,9,42)" rx="2" ry="2" />
<text x="480.86" y="1183.5" >seastar::do_for_each&lt;std::_Deque_iterator&lt;ceph::net::Dispatcher*, cep..</text>
</g>
<g >
<title>seastar::reactor::aio_batch_submit_pollfn::poll (48 samples, 0.04%)</title><rect x="220.6" y="1285" width="0.5" height="15.0" fill="rgb(209,159,41)" rx="2" ry="2" />
<text x="223.59" y="1295.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (190 samples, 0.16%)</title><rect x="927.4" y="965" width="1.9" height="15.0" fill="rgb(222,48,48)" rx="2" ry="2" />
<text x="930.41" y="975.5" ></text>
</g>
<g >
<title>Message::encode_trace (17 samples, 0.01%)</title><rect x="236.9" y="1189" width="0.2" height="15.0" fill="rgb(253,198,30)" rx="2" ry="2" />
<text x="239.94" y="1199.5" ></text>
</g>
<g >
<title>seastar::do_with&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, PG::do_osd_ops (27,678 samples, 23.05%)</title><rect x="679.7" y="1093" width="272.0" height="15.0" fill="rgb(249,121,11)" rx="2" ry="2" />
<text x="682.69" y="1103.5" >seastar::do_with&lt;boost::intrusive_pt..</text>
</g>
<g >
<title>schedule (18 samples, 0.01%)</title><rect x="1062.3" y="1141" width="0.2" height="15.0" fill="rgb(226,143,4)" rx="2" ry="2" />
<text x="1065.27" y="1151.5" ></text>
</g>
<g >
<title>seastar::promise&lt;unsigned long&gt;::abandoned (17 samples, 0.01%)</title><rect x="388.7" y="1157" width="0.2" height="15.0" fill="rgb(214,71,15)" rx="2" ry="2" />
<text x="391.72" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::raw_seastar_foreign_ptr::~raw_seastar_foreign_ptr (165 samples, 0.14%)</title><rect x="541.3" y="1093" width="1.6" height="15.0" fill="rgb(210,29,46)" rx="2" ry="2" />
<text x="544.33" y="1103.5" ></text>
</g>
<g >
<title>operator new (24 samples, 0.02%)</title><rect x="383.8" y="1205" width="0.3" height="15.0" fill="rgb(232,215,38)" rx="2" ry="2" />
<text x="386.82" y="1215.5" ></text>
</g>
<g >
<title>__vdso_clock_gettime (26 samples, 0.02%)</title><rect x="31.1" y="1333" width="0.3" height="15.0" fill="rgb(241,156,25)" rx="2" ry="2" />
<text x="34.11" y="1343.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (113 samples, 0.09%)</title><rect x="886.4" y="1013" width="1.1" height="15.0" fill="rgb(227,63,1)" rx="2" ry="2" />
<text x="889.40" y="1023.5" ></text>
</g>
<g >
<title>Message::~Message (166 samples, 0.14%)</title><rect x="535.3" y="1061" width="1.7" height="15.0" fill="rgb(240,98,13)" rx="2" ry="2" />
<text x="538.32" y="1071.5" ></text>
</g>
<g >
<title>object_locator_t::decode (75 samples, 0.06%)</title><rect x="965.7" y="1109" width="0.8" height="15.0" fill="rgb(246,192,19)" rx="2" ry="2" />
<text x="968.71" y="1119.5" ></text>
</g>
<g >
<title>std::__detail::__variant::__gen_vtable_impl&lt;std::__detail::__variant::_Multi_array&lt;std::__detail::__variant::__variant_cookie (13 samples, 0.01%)</title><rect x="1026.4" y="1157" width="0.1" height="15.0" fill="rgb(236,91,3)" rx="2" ry="2" />
<text x="1029.42" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::claim (12 samples, 0.01%)</title><rect x="273.1" y="1221" width="0.1" height="15.0" fill="rgb(209,40,48)" rx="2" ry="2" />
<text x="276.10" y="1231.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;unsigned long&gt;::then_impl&lt;seastar::net::posix_data_source_impl::get (25 samples, 0.02%)</title><rect x="228.2" y="1269" width="0.3" height="15.0" fill="rgb(222,102,11)" rx="2" ry="2" />
<text x="231.23" y="1279.5" ></text>
</g>
<g >
<title>seastar::reactor::run_tasks (84,279 samples, 70.20%)</title><rect x="229.2" y="1269" width="828.3" height="15.0" fill="rgb(251,173,22)" rx="2" ry="2" />
<text x="232.22" y="1279.5" >seastar::reactor::run_tasks</text>
</g>
<g >
<title>cmp (116 samples, 0.10%)</title><rect x="879.6" y="981" width="1.2" height="15.0" fill="rgb(242,49,54)" rx="2" ry="2" />
<text x="882.65" y="991.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::~shared_future (118 samples, 0.10%)</title><rect x="669.6" y="1061" width="1.1" height="15.0" fill="rgb(238,34,46)" rx="2" ry="2" />
<text x="672.55" y="1071.5" ></text>
</g>
<g >
<title>object_locator_t::decode (11 samples, 0.01%)</title><rect x="341.3" y="1125" width="0.1" height="15.0" fill="rgb(224,182,51)" rx="2" ry="2" />
<text x="344.32" y="1135.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::shared_state::resolve (99 samples, 0.08%)</title><rect x="662.1" y="1013" width="1.0" height="15.0" fill="rgb(233,140,14)" rx="2" ry="2" />
<text x="665.13" y="1023.5" ></text>
</g>
<g >
<title>ceph::os::Collection::get_object (12 samples, 0.01%)</title><rect x="261.6" y="1173" width="0.2" height="15.0" fill="rgb(226,137,34)" rx="2" ry="2" />
<text x="264.64" y="1183.5" ></text>
</g>
<g >
<title>ceph::os::Collection::get_object (36 samples, 0.03%)</title><rect x="311.9" y="1013" width="0.3" height="15.0" fill="rgb(252,33,25)" rx="2" ry="2" />
<text x="314.85" y="1023.5" ></text>
</g>
<g >
<title>seastar::shared_ptr&lt;ceph::net::Connection&gt;::~shared_ptr (50 samples, 0.04%)</title><rect x="977.5" y="1141" width="0.5" height="15.0" fill="rgb(222,45,17)" rx="2" ry="2" />
<text x="980.49" y="1151.5" ></text>
</g>
<g >
<title>object_locator_t::decode (599 samples, 0.50%)</title><rect x="671.7" y="1093" width="5.9" height="15.0" fill="rgb(217,107,25)" rx="2" ry="2" />
<text x="674.68" y="1103.5" ></text>
</g>
<g >
<title>seastar::reactor::execution_stage_pollfn::poll (74 samples, 0.06%)</title><rect x="222.2" y="1285" width="0.8" height="15.0" fill="rgb(211,160,49)" rx="2" ry="2" />
<text x="225.25" y="1295.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::append (11 samples, 0.01%)</title><rect x="297.3" y="1013" width="0.1" height="15.0" fill="rgb(208,27,30)" rx="2" ry="2" />
<text x="300.31" y="1023.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::readable (117 samples, 0.10%)</title><rect x="390.4" y="1141" width="1.1" height="15.0" fill="rgb(221,221,20)" rx="2" ry="2" />
<text x="393.37" y="1151.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator::iterator (14 samples, 0.01%)</title><rect x="721.7" y="1013" width="0.2" height="15.0" fill="rgb(232,164,2)" rx="2" ry="2" />
<text x="724.73" y="1023.5" ></text>
</g>
<g >
<title>refcount_sub_and_test_checked (18 samples, 0.01%)</title><rect x="62.2" y="1189" width="0.2" height="15.0" fill="rgb(246,21,42)" rx="2" ry="2" />
<text x="65.24" y="1199.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (191 samples, 0.16%)</title><rect x="641.2" y="901" width="1.8" height="15.0" fill="rgb(209,133,54)" rx="2" ry="2" />
<text x="644.16" y="911.5" ></text>
</g>
<g >
<title>PG::wait_for_active (2,750 samples, 2.29%)</title><rect x="504.2" y="1093" width="27.1" height="15.0" fill="rgb(252,214,11)" rx="2" ry="2" />
<text x="507.24" y="1103.5" >P..</text>
</g>
<g >
<title>mempool::pool_t::adjust_count (75 samples, 0.06%)</title><rect x="422.5" y="1189" width="0.8" height="15.0" fill="rgb(250,168,13)" rx="2" ry="2" />
<text x="425.52" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (847 samples, 0.71%)</title><rect x="903.4" y="981" width="8.3" height="15.0" fill="rgb(242,46,23)" rx="2" ry="2" />
<text x="906.40" y="991.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (143 samples, 0.12%)</title><rect x="849.4" y="981" width="1.4" height="15.0" fill="rgb(232,31,54)" rx="2" ry="2" />
<text x="852.42" y="991.5" ></text>
</g>
<g >
<title>ChainedDispatchers::ms_dispatch (51,947 samples, 43.27%)</title><rect x="473.7" y="1189" width="510.5" height="15.0" fill="rgb(230,38,15)" rx="2" ry="2" />
<text x="476.70" y="1199.5" >ChainedDispatchers::ms_dispatch</text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (33 samples, 0.03%)</title><rect x="462.2" y="1141" width="0.3" height="15.0" fill="rgb(227,188,10)" rx="2" ry="2" />
<text x="465.18" y="1151.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::reset_preemption_monitor (24 samples, 0.02%)</title><rect x="1064.0" y="1285" width="0.3" height="15.0" fill="rgb(247,159,31)" rx="2" ry="2" />
<text x="1067.03" y="1295.5" ></text>
</g>
<g >
<title>seastar::memory::allocate_aligned (26 samples, 0.02%)</title><rect x="588.6" y="965" width="0.3" height="15.0" fill="rgb(225,167,10)" rx="2" ry="2" />
<text x="591.61" y="975.5" ></text>
</g>
<g >
<title>bbr_set_pacing_rate (27 samples, 0.02%)</title><rect x="151.9" y="901" width="0.2" height="15.0" fill="rgb(207,121,11)" rx="2" ry="2" />
<text x="154.88" y="911.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (65 samples, 0.05%)</title><rect x="459.9" y="1141" width="0.7" height="15.0" fill="rgb(234,202,33)" rx="2" ry="2" />
<text x="462.92" y="1151.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (12 samples, 0.01%)</title><rect x="339.2" y="1093" width="0.1" height="15.0" fill="rgb(229,134,44)" rx="2" ry="2" />
<text x="342.17" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (42 samples, 0.03%)</title><rect x="549.9" y="1093" width="0.5" height="15.0" fill="rgb(238,21,8)" rx="2" ry="2" />
<text x="552.95" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::append (19 samples, 0.02%)</title><rect x="600.7" y="1013" width="0.1" height="15.0" fill="rgb(222,152,26)" rx="2" ry="2" />
<text x="603.66" y="1023.5" ></text>
</g>
<g >
<title>MOSDOp::~MOSDOp (193 samples, 0.16%)</title><rect x="416.7" y="1189" width="1.9" height="15.0" fill="rgb(227,189,13)" rx="2" ry="2" />
<text x="419.73" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::append (60 samples, 0.05%)</title><rect x="605.0" y="1013" width="0.6" height="15.0" fill="rgb(228,141,10)" rx="2" ry="2" />
<text x="607.97" y="1023.5" ></text>
</g>
<g >
<title>boost::detail::sp_counted_impl_pd&lt;object_info_t*, boost::detail::local_sp_deleter&lt;SharedLRU&lt;hobject_t, object_info_t&gt;::Deleter&gt; &gt;::~sp_counted_impl_pd (16 samples, 0.01%)</title><rect x="841.3" y="965" width="0.2" height="15.0" fill="rgb(209,206,10)" rx="2" ry="2" />
<text x="844.32" y="975.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (40 samples, 0.03%)</title><rect x="640.0" y="885" width="0.4" height="15.0" fill="rgb(245,18,18)" rx="2" ry="2" />
<text x="642.97" y="895.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (30 samples, 0.02%)</title><rect x="247.2" y="1221" width="0.3" height="15.0" fill="rgb(205,47,11)" rx="2" ry="2" />
<text x="250.18" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (18 samples, 0.01%)</title><rect x="617.7" y="981" width="0.1" height="15.0" fill="rgb(242,37,53)" rx="2" ry="2" />
<text x="620.65" y="991.5" ></text>
</g>
<g >
<title>std::_Function_handler&lt;bool (27 samples, 0.02%)</title><rect x="1109.5" y="1301" width="0.2" height="15.0" fill="rgb(238,90,44)" rx="2" ry="2" />
<text x="1112.47" y="1311.5" ></text>
</g>
<g >
<title>seastar::memory::free (40 samples, 0.03%)</title><rect x="935.1" y="1029" width="0.4" height="15.0" fill="rgb(225,173,13)" rx="2" ry="2" />
<text x="938.14" y="1039.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;seastar::temporary_buffer&lt;char&gt; &gt;::then_impl&lt;ceph::net::SocketConnection::handle_tags (15 samples, 0.01%)</title><rect x="227.7" y="1269" width="0.2" height="15.0" fill="rgb(252,208,49)" rx="2" ry="2" />
<text x="230.71" y="1279.5" ></text>
</g>
<g >
<title>ceph::decode&lt;osd_reqid_t, denc_traits&lt;osd_reqid_t, void&gt; &gt; (79 samples, 0.07%)</title><rect x="1015.1" y="1189" width="0.8" height="15.0" fill="rgb(223,118,31)" rx="2" ry="2" />
<text x="1018.14" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free_span_no_merge (11 samples, 0.01%)</title><rect x="255.6" y="1237" width="0.1" height="15.0" fill="rgb(214,17,34)" rx="2" ry="2" />
<text x="258.60" y="1247.5" ></text>
</g>
<g >
<title>cmp (113 samples, 0.09%)</title><rect x="876.1" y="981" width="1.1" height="15.0" fill="rgb(238,88,46)" rx="2" ry="2" />
<text x="879.13" y="991.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;ceph::net::SocketConnection::send (11,410 samples, 9.50%)</title><rect x="558.6" y="1077" width="112.1" height="15.0" fill="rgb(224,185,18)" rx="2" ry="2" />
<text x="561.58" y="1087.5" >seastar::futu..</text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (70 samples, 0.06%)</title><rect x="703.2" y="1045" width="0.7" height="15.0" fill="rgb(206,86,35)" rx="2" ry="2" />
<text x="706.20" y="1055.5" ></text>
</g>
<g >
<title>rcu_bh_qs (11 samples, 0.01%)</title><rect x="163.8" y="1077" width="0.1" height="15.0" fill="rgb(227,20,4)" rx="2" ry="2" />
<text x="166.79" y="1087.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;ghobject_t, std::pair&lt;ghobject_t const, boost::intrusive_ptr&lt;ceph::os::Object&gt; &gt;, std::allocator&lt;std::pair&lt;ghobject_t const, boost::intrusive_ptr&lt;ceph::os::Object&gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;ghobject_t&gt;, std::hash&lt;ghobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (210 samples, 0.17%)</title><rect x="728.4" y="981" width="2.1" height="15.0" fill="rgb(247,0,29)" rx="2" ry="2" />
<text x="731.40" y="991.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (72 samples, 0.06%)</title><rect x="1173.0" y="1333" width="0.7" height="15.0" fill="rgb(253,160,31)" rx="2" ry="2" />
<text x="1175.97" y="1343.5" ></text>
</g>
<g >
<title>__fget (29 samples, 0.02%)</title><rect x="27.8" y="1237" width="0.3" height="15.0" fill="rgb(207,192,14)" rx="2" ry="2" />
<text x="30.84" y="1247.5" ></text>
</g>
<g >
<title>__release_sock (107 samples, 0.09%)</title><rect x="63.2" y="1189" width="1.0" height="15.0" fill="rgb(243,45,39)" rx="2" ry="2" />
<text x="66.17" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (51 samples, 0.04%)</title><rect x="304.8" y="1093" width="0.5" height="15.0" fill="rgb(216,101,47)" rx="2" ry="2" />
<text x="307.77" y="1103.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (23 samples, 0.02%)</title><rect x="959.2" y="1061" width="0.2" height="15.0" fill="rgb(248,30,31)" rx="2" ry="2" />
<text x="962.20" y="1071.5" ></text>
</g>
<g >
<title>operator new@plt (22 samples, 0.02%)</title><rect x="1151.3" y="1349" width="0.3" height="15.0" fill="rgb(229,227,39)" rx="2" ry="2" />
<text x="1154.34" y="1359.5" ></text>
</g>
<g >
<title>PGBackend::read (3,628 samples, 3.02%)</title><rect x="715.9" y="1045" width="35.6" height="15.0" fill="rgb(212,99,41)" rx="2" ry="2" />
<text x="718.86" y="1055.5" >PGB..</text>
</g>
<g >
<title>__softirqentry_text_start (29 samples, 0.02%)</title><rect x="63.5" y="1013" width="0.3" height="15.0" fill="rgb(220,116,1)" rx="2" ry="2" />
<text x="66.54" y="1023.5" ></text>
</g>
<g >
<title>tcp_wfree (38 samples, 0.03%)</title><rect x="134.4" y="1093" width="0.3" height="15.0" fill="rgb(215,169,15)" rx="2" ry="2" />
<text x="137.35" y="1103.5" ></text>
</g>
<g >
<title>sched_clock (86 samples, 0.07%)</title><rect x="168.1" y="1173" width="0.8" height="15.0" fill="rgb(215,158,25)" rx="2" ry="2" />
<text x="171.07" y="1183.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;seastar::pollable_fd::write_some (87 samples, 0.07%)</title><rect x="1079.7" y="1205" width="0.9" height="15.0" fill="rgb(248,169,43)" rx="2" ry="2" />
<text x="1082.74" y="1215.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (64 samples, 0.05%)</title><rect x="638.8" y="917" width="0.7" height="15.0" fill="rgb(241,98,35)" rx="2" ry="2" />
<text x="641.83" y="927.5" ></text>
</g>
<g >
<title>minmax_running_min (11 samples, 0.01%)</title><rect x="154.3" y="901" width="0.1" height="15.0" fill="rgb(226,97,26)" rx="2" ry="2" />
<text x="157.31" y="911.5" ></text>
</g>
<g >
<title>ceph::mgr::Client::ms_dispatch (68 samples, 0.06%)</title><rect x="981.2" y="1157" width="0.6" height="15.0" fill="rgb(216,218,39)" rx="2" ry="2" />
<text x="984.15" y="1167.5" ></text>
</g>
<g >
<title>OSD::handle_osd_op (230 samples, 0.19%)</title><rect x="243.4" y="1205" width="2.3" height="15.0" fill="rgb(219,49,24)" rx="2" ry="2" />
<text x="246.44" y="1215.5" ></text>
</g>
<g >
<title>ReplicatedBackend::_read (36 samples, 0.03%)</title><rect x="751.5" y="1045" width="0.4" height="15.0" fill="rgb(214,140,19)" rx="2" ry="2" />
<text x="754.52" y="1055.5" ></text>
</g>
<g >
<title>bbr_main (27 samples, 0.02%)</title><rect x="100.7" y="1157" width="0.2" height="15.0" fill="rgb(244,156,6)" rx="2" ry="2" />
<text x="103.65" y="1167.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_impl&lt;seastar::do_for_each&lt;std::_Deque_iterator&lt;ceph::net::Dispatcher*, ceph::net::Dispatcher*&amp;, ceph::net::Dispatcher**&gt;, ChainedDispatchers::ms_dispatch (243 samples, 0.20%)</title><rect x="243.3" y="1253" width="2.4" height="15.0" fill="rgb(212,68,16)" rx="2" ry="2" />
<text x="246.34" y="1263.5" ></text>
</g>
<g >
<title>operator new (11 samples, 0.01%)</title><rect x="291.9" y="1093" width="0.1" height="15.0" fill="rgb(211,94,23)" rx="2" ry="2" />
<text x="294.85" y="1103.5" ></text>
</g>
<g >
<title>std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::_M_cache_locale (138 samples, 0.11%)</title><rect x="1184.8" y="1365" width="1.4" height="15.0" fill="rgb(213,179,43)" rx="2" ry="2" />
<text x="1187.83" y="1375.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::_evict (19 samples, 0.02%)</title><rect x="264.4" y="1013" width="0.2" height="15.0" fill="rgb(232,218,46)" rx="2" ry="2" />
<text x="267.42" y="1023.5" ></text>
</g>
<g >
<title>tcp_established_options (18 samples, 0.01%)</title><rect x="207.7" y="1189" width="0.1" height="15.0" fill="rgb(219,192,32)" rx="2" ry="2" />
<text x="210.65" y="1199.5" ></text>
</g>
<g >
<title>MOSDOpReply::encode_payload (2,315 samples, 1.93%)</title><rect x="575.2" y="1013" width="22.7" height="15.0" fill="rgb(239,76,44)" rx="2" ry="2" />
<text x="578.17" y="1023.5" >M..</text>
</g>
<g >
<title>seastar::memory::allocate (39 samples, 0.03%)</title><rect x="659.0" y="1013" width="0.4" height="15.0" fill="rgb(243,109,44)" rx="2" ry="2" />
<text x="662.04" y="1023.5" ></text>
</g>
<g >
<title>aa_sk_perm (214 samples, 0.18%)</title><rect x="87.4" y="1237" width="2.1" height="15.0" fill="rgb(221,132,13)" rx="2" ry="2" />
<text x="90.37" y="1247.5" ></text>
</g>
<g >
<title>std::__detail::__variant::__gen_vtable_impl&lt;std::__detail::__variant::_Multi_array&lt;std::__detail::__variant::__variant_cookie (36 samples, 0.03%)</title><rect x="1026.7" y="1173" width="0.3" height="15.0" fill="rgb(242,45,38)" rx="2" ry="2" />
<text x="1029.69" y="1183.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (16 samples, 0.01%)</title><rect x="1094.2" y="1221" width="0.2" height="15.0" fill="rgb(249,163,9)" rx="2" ry="2" />
<text x="1097.22" y="1231.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;ceph::net::SocketConnection::send (11 samples, 0.01%)</title><rect x="339.5" y="1109" width="0.1" height="15.0" fill="rgb(209,77,15)" rx="2" ry="2" />
<text x="342.53" y="1119.5" ></text>
</g>
<g >
<title>Message::encode (123 samples, 0.10%)</title><rect x="258.1" y="1173" width="1.2" height="15.0" fill="rgb(245,203,41)" rx="2" ry="2" />
<text x="261.14" y="1183.5" ></text>
</g>
<g >
<title>seastar::keep_doing&lt;ceph::net::SocketConnection::handle_tags (23 samples, 0.02%)</title><rect x="1055.5" y="1253" width="0.2" height="15.0" fill="rgb(250,221,37)" rx="2" ry="2" />
<text x="1058.46" y="1263.5" ></text>
</g>
<g >
<title>kmem_cache_alloc (41 samples, 0.03%)</title><rect x="1059.6" y="1173" width="0.4" height="15.0" fill="rgb(244,227,54)" rx="2" ry="2" />
<text x="1062.60" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (11 samples, 0.01%)</title><rect x="1012.8" y="1173" width="0.1" height="15.0" fill="rgb(241,152,20)" rx="2" ry="2" />
<text x="1015.75" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (26 samples, 0.02%)</title><rect x="587.9" y="933" width="0.2" height="15.0" fill="rgb(210,108,31)" rx="2" ry="2" />
<text x="590.87" y="943.5" ></text>
</g>
<g >
<title>operator new (14 samples, 0.01%)</title><rect x="239.9" y="1205" width="0.2" height="15.0" fill="rgb(242,179,21)" rx="2" ry="2" />
<text x="242.92" y="1215.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (15 samples, 0.01%)</title><rect x="312.8" y="1013" width="0.2" height="15.0" fill="rgb(243,133,17)" rx="2" ry="2" />
<text x="315.84" y="1023.5" ></text>
</g>
<g >
<title>operator new (13 samples, 0.01%)</title><rect x="353.1" y="1221" width="0.1" height="15.0" fill="rgb(236,170,21)" rx="2" ry="2" />
<text x="356.11" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::append (60 samples, 0.05%)</title><rect x="577.9" y="965" width="0.5" height="15.0" fill="rgb(243,109,41)" rx="2" ry="2" />
<text x="580.86" y="975.5" ></text>
</g>
<g >
<title>ip_local_deliver (2,180 samples, 1.82%)</title><rect x="140.1" y="1013" width="21.4" height="15.0" fill="rgb(234,189,14)" rx="2" ry="2" />
<text x="143.09" y="1023.5" >i..</text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::flush (46 samples, 0.04%)</title><rect x="301.6" y="1013" width="0.5" height="15.0" fill="rgb(222,85,21)" rx="2" ry="2" />
<text x="304.64" y="1023.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (25 samples, 0.02%)</title><rect x="588.1" y="949" width="0.3" height="15.0" fill="rgb(210,26,24)" rx="2" ry="2" />
<text x="591.13" y="959.5" ></text>
</g>
<g >
<title>__indirect_thunk_start (93 samples, 0.08%)</title><rect x="72.3" y="1333" width="0.9" height="15.0" fill="rgb(208,133,29)" rx="2" ry="2" />
<text x="75.25" y="1343.5" ></text>
</g>
<g >
<title>tcp_recvmsg (319 samples, 0.27%)</title><rect x="13.4" y="85" width="3.2" height="15.0" fill="rgb(246,172,28)" rx="2" ry="2" />
<text x="16.44" y="95.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;ceph::net::SocketConnection::send (24 samples, 0.02%)</title><rect x="952.6" y="1093" width="0.2" height="15.0" fill="rgb(244,177,19)" rx="2" ry="2" />
<text x="955.55" y="1103.5" ></text>
</g>
<g >
<title>PGBackend::_load_oi (11 samples, 0.01%)</title><rect x="353.3" y="1157" width="0.2" height="15.0" fill="rgb(225,191,20)" rx="2" ry="2" />
<text x="356.34" y="1167.5" ></text>
</g>
<g >
<title>__wake_up_common (11 samples, 0.01%)</title><rect x="98.2" y="853" width="0.1" height="15.0" fill="rgb(217,196,14)" rx="2" ry="2" />
<text x="101.18" y="863.5" ></text>
</g>
<g >
<title>std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt;::resize (45 samples, 0.04%)</title><rect x="973.6" y="1109" width="0.5" height="15.0" fill="rgb(219,95,19)" rx="2" ry="2" />
<text x="976.62" y="1119.5" ></text>
</g>
<g >
<title>Message::Message (38 samples, 0.03%)</title><rect x="307.2" y="1093" width="0.3" height="15.0" fill="rgb(242,24,13)" rx="2" ry="2" />
<text x="310.15" y="1103.5" ></text>
</g>
<g >
<title>ceph::decode&lt;std::vector&lt;snapid_t, std::allocator&lt;snapid_t&gt; &gt;, denc_traits&lt;std::vector&lt;snapid_t, std::allocator&lt;snapid_t&gt; &gt;, void&gt; &gt; (292 samples, 0.24%)</title><rect x="550.4" y="1093" width="2.8" height="15.0" fill="rgb(249,193,5)" rx="2" ry="2" />
<text x="553.36" y="1103.5" ></text>
</g>
<g >
<title>lookup_ioctx (96 samples, 0.08%)</title><rect x="1106.7" y="1189" width="0.9" height="15.0" fill="rgb(218,24,10)" rx="2" ry="2" />
<text x="1109.70" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (13 samples, 0.01%)</title><rect x="587.1" y="949" width="0.1" height="15.0" fill="rgb(228,7,31)" rx="2" ry="2" />
<text x="590.10" y="959.5" ></text>
</g>
<g >
<title>seastar::memory::free (12 samples, 0.01%)</title><rect x="655.4" y="1029" width="0.2" height="15.0" fill="rgb(249,146,10)" rx="2" ry="2" />
<text x="658.44" y="1039.5" ></text>
</g>
<g >
<title>seastar::internal::do_with_state&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, seastar::future&lt;boost::intrusive_ptr&lt;MOSDOpReply&gt; &gt; &gt;::~do_with_state (172 samples, 0.14%)</title><rect x="946.8" y="1077" width="1.7" height="15.0" fill="rgb(226,63,21)" rx="2" ry="2" />
<text x="949.77" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (78 samples, 0.06%)</title><rect x="993.7" y="1141" width="0.8" height="15.0" fill="rgb(230,155,7)" rx="2" ry="2" />
<text x="996.70" y="1151.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (14 samples, 0.01%)</title><rect x="951.0" y="1045" width="0.1" height="15.0" fill="rgb(224,28,20)" rx="2" ry="2" />
<text x="953.95" y="1055.5" ></text>
</g>
<g >
<title>do_softirq_own_stack (227 samples, 0.19%)</title><rect x="97.3" y="1061" width="2.2" height="15.0" fill="rgb(206,156,11)" rx="2" ry="2" />
<text x="100.29" y="1071.5" ></text>
</g>
<g >
<title>kmem_cache_free (69 samples, 0.06%)</title><rect x="62.4" y="1205" width="0.7" height="15.0" fill="rgb(252,229,28)" rx="2" ry="2" />
<text x="65.41" y="1215.5" ></text>
</g>
<g >
<title>__slab_free (51 samples, 0.04%)</title><rect x="59.5" y="1189" width="0.5" height="15.0" fill="rgb(241,146,7)" rx="2" ry="2" />
<text x="62.51" y="1199.5" ></text>
</g>
<g >
<title>seastar::internal::do_with_state&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, seastar::future&lt;boost::intrusive_ptr&lt;MOSDOpReply&gt; &gt; &gt;::~do_with_state (22 samples, 0.02%)</title><rect x="357.8" y="1237" width="0.2" height="15.0" fill="rgb(219,102,27)" rx="2" ry="2" />
<text x="360.80" y="1247.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::temporary_buffer&lt;char&gt; &gt;::then_impl&lt;seastar::input_stream&lt;char&gt;::read_exactly (18 samples, 0.01%)</title><rect x="387.1" y="1173" width="0.2" height="15.0" fill="rgb(222,148,6)" rx="2" ry="2" />
<text x="390.08" y="1183.5" ></text>
</g>
<g >
<title>seastar::input_stream&lt;char&gt;::consume&lt;ceph::net::(anonymous namespace)::bufferlist_consumer&gt; (348 samples, 0.29%)</title><rect x="1023.1" y="1173" width="3.4" height="15.0" fill="rgb(206,67,26)" rx="2" ry="2" />
<text x="1026.13" y="1183.5" ></text>
</g>
<g >
<title>std::has_facet&lt;std::ctype&lt;char&gt; &gt; (279 samples, 0.23%)</title><rect x="33.0" y="1333" width="2.7" height="15.0" fill="rgb(207,113,44)" rx="2" ry="2" />
<text x="36.00" y="1343.5" ></text>
</g>
<g >
<title>tcp_poll (88 samples, 0.07%)</title><rect x="1105.8" y="1157" width="0.9" height="15.0" fill="rgb(252,130,41)" rx="2" ry="2" />
<text x="1108.83" y="1167.5" ></text>
</g>
<g >
<title>seastar::do_with&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, PG::do_osd_ops (110 samples, 0.09%)</title><rect x="264.0" y="1125" width="1.1" height="15.0" fill="rgb(241,205,18)" rx="2" ry="2" />
<text x="266.99" y="1135.5" ></text>
</g>
<g >
<title>blk_finish_plug (23 samples, 0.02%)</title><rect x="1101.8" y="1189" width="0.2" height="15.0" fill="rgb(216,45,23)" rx="2" ry="2" />
<text x="1104.75" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (21 samples, 0.02%)</title><rect x="383.8" y="1189" width="0.2" height="15.0" fill="rgb(233,225,34)" rx="2" ry="2" />
<text x="386.82" y="1199.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (11 samples, 0.01%)</title><rect x="243.2" y="1253" width="0.1" height="15.0" fill="rgb(241,229,33)" rx="2" ry="2" />
<text x="246.23" y="1263.5" ></text>
</g>
<g >
<title>spg_t::decode (52 samples, 0.04%)</title><rect x="345.9" y="1189" width="0.5" height="15.0" fill="rgb(239,137,11)" rx="2" ry="2" />
<text x="348.89" y="1199.5" ></text>
</g>
<g >
<title>_raw_spin_lock_irq (14 samples, 0.01%)</title><rect x="1103.1" y="1173" width="0.2" height="15.0" fill="rgb(251,21,42)" rx="2" ry="2" />
<text x="1106.15" y="1183.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1189" width="7.1" height="15.0" fill="rgb(226,70,24)" rx="2" ry="2" />
<text x="14.24" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (34 samples, 0.03%)</title><rect x="608.5" y="981" width="0.3" height="15.0" fill="rgb(236,114,32)" rx="2" ry="2" />
<text x="611.46" y="991.5" ></text>
</g>
<g >
<title>std::ios_base::_M_call_callbacks@plt (18 samples, 0.01%)</title><rect x="523.5" y="1077" width="0.2" height="15.0" fill="rgb(206,151,10)" rx="2" ry="2" />
<text x="526.52" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (49 samples, 0.04%)</title><rect x="911.9" y="997" width="0.5" height="15.0" fill="rgb(222,102,42)" rx="2" ry="2" />
<text x="914.90" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (11 samples, 0.01%)</title><rect x="543.0" y="1093" width="0.2" height="15.0" fill="rgb(243,198,12)" rx="2" ry="2" />
<text x="546.05" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::append (18 samples, 0.01%)</title><rect x="258.7" y="1125" width="0.1" height="15.0" fill="rgb(223,51,6)" rx="2" ry="2" />
<text x="261.67" y="1135.5" ></text>
</g>
<g >
<title>ceph::buffer::create_foreign (154 samples, 0.13%)</title><rect x="1024.2" y="1157" width="1.5" height="15.0" fill="rgb(227,129,49)" rx="2" ry="2" />
<text x="1027.20" y="1167.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::zero_copy_put (48 samples, 0.04%)</title><rect x="651.8" y="1013" width="0.4" height="15.0" fill="rgb(242,101,13)" rx="2" ry="2" />
<text x="654.75" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::unused_tail_length (29 samples, 0.02%)</title><rect x="297.4" y="1013" width="0.3" height="15.0" fill="rgb(229,144,30)" rx="2" ry="2" />
<text x="300.42" y="1023.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::finally_body&lt;seastar::with_gate&lt;ceph::net::SocketConnection::read_message (13 samples, 0.01%)</title><rect x="351.8" y="1237" width="0.1" height="15.0" fill="rgb(252,80,19)" rx="2" ry="2" />
<text x="354.80" y="1247.5" ></text>
</g>
<g >
<title>boost::detail::sp_counted_impl_pd&lt;object_info_t*, boost::detail::local_sp_deleter&lt;SharedLRU&lt;hobject_t, object_info_t&gt;::Deleter&gt; &gt;::dispose (12 samples, 0.01%)</title><rect x="234.0" y="1093" width="0.1" height="15.0" fill="rgb(214,219,28)" rx="2" ry="2" />
<text x="236.95" y="1103.5" ></text>
</g>
<g >
<title>ceph::os::CyanStore::read (69 samples, 0.06%)</title><rect x="744.6" y="1029" width="0.7" height="15.0" fill="rgb(244,93,47)" rx="2" ry="2" />
<text x="747.60" y="1039.5" ></text>
</g>
<g >
<title>std::ostream::sentry::~sentry (85 samples, 0.07%)</title><rect x="1159.8" y="1317" width="0.9" height="15.0" fill="rgb(234,226,38)" rx="2" ry="2" />
<text x="1162.83" y="1327.5" ></text>
</g>
<g >
<title>object_locator_t::decode (531 samples, 0.44%)</title><rect x="924.2" y="997" width="5.2" height="15.0" fill="rgb(232,41,6)" rx="2" ry="2" />
<text x="927.23" y="1007.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (18 samples, 0.01%)</title><rect x="324.9" y="965" width="0.1" height="15.0" fill="rgb(241,111,52)" rx="2" ry="2" />
<text x="327.86" y="975.5" ></text>
</g>
<g >
<title>seastar::shared_ptr&lt;ceph::net::Connection&gt;::~shared_ptr (19 samples, 0.02%)</title><rect x="985.9" y="1189" width="0.2" height="15.0" fill="rgb(248,160,22)" rx="2" ry="2" />
<text x="988.93" y="1199.5" ></text>
</g>
<g >
<title>tcp_schedule_loss_probe (39 samples, 0.03%)</title><rect x="155.5" y="917" width="0.3" height="15.0" fill="rgb(221,179,23)" rx="2" ry="2" />
<text x="158.46" y="927.5" ></text>
</g>
<g >
<title>__wake_up_common (135 samples, 0.11%)</title><rect x="156.7" y="885" width="1.3" height="15.0" fill="rgb(212,90,13)" rx="2" ry="2" />
<text x="159.69" y="895.5" ></text>
</g>
<g >
<title>ceph::get_logger (36 samples, 0.03%)</title><rect x="437.7" y="1205" width="0.3" height="15.0" fill="rgb(218,52,4)" rx="2" ry="2" />
<text x="440.67" y="1215.5" ></text>
</g>
<g >
<title>std::__detail::_Prime_rehash_policy::_M_need_rehash (95 samples, 0.08%)</title><rect x="857.9" y="965" width="0.9" height="15.0" fill="rgb(251,123,44)" rx="2" ry="2" />
<text x="860.90" y="975.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;ceph::net::SocketConnection::send (24 samples, 0.02%)</title><rect x="263.7" y="1109" width="0.2" height="15.0" fill="rgb(207,84,15)" rx="2" ry="2" />
<text x="266.69" y="1119.5" ></text>
</g>
<g >
<title>operator new (19 samples, 0.02%)</title><rect x="1029.5" y="1189" width="0.2" height="15.0" fill="rgb(211,204,24)" rx="2" ry="2" />
<text x="1032.53" y="1199.5" ></text>
</g>
<g >
<title>MOSDOpReply::~MOSDOpReply (63 samples, 0.05%)</title><rect x="250.9" y="1221" width="0.6" height="15.0" fill="rgb(209,36,8)" rx="2" ry="2" />
<text x="253.89" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (16 samples, 0.01%)</title><rect x="388.3" y="1157" width="0.2" height="15.0" fill="rgb(239,154,16)" rx="2" ry="2" />
<text x="391.29" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (15 samples, 0.01%)</title><rect x="914.1" y="981" width="0.2" height="15.0" fill="rgb(224,211,1)" rx="2" ry="2" />
<text x="917.12" y="991.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::insert (4,877 samples, 4.06%)</title><rect x="812.8" y="997" width="47.9" height="15.0" fill="rgb(244,126,5)" rx="2" ry="2" />
<text x="815.80" y="1007.5" >Simp..</text>
</g>
<g >
<title>seastar::promise&lt;&gt;::promise (15 samples, 0.01%)</title><rect x="657.8" y="1045" width="0.2" height="15.0" fill="rgb(241,142,0)" rx="2" ry="2" />
<text x="660.81" y="1055.5" ></text>
</g>
<g >
<title>ip_finish_output (36 samples, 0.03%)</title><rect x="130.0" y="1157" width="0.4" height="15.0" fill="rgb(220,3,41)" rx="2" ry="2" />
<text x="133.01" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (43 samples, 0.04%)</title><rect x="1014.3" y="1189" width="0.5" height="15.0" fill="rgb(242,198,35)" rx="2" ry="2" />
<text x="1017.34" y="1199.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_insert_unique_node (169 samples, 0.14%)</title><rect x="856.2" y="965" width="1.6" height="15.0" fill="rgb(207,15,22)" rx="2" ry="2" />
<text x="859.17" y="975.5" ></text>
</g>
<g >
<title>RefCountedObject::put (13 samples, 0.01%)</title><rect x="293.3" y="1061" width="0.1" height="15.0" fill="rgb(242,100,30)" rx="2" ry="2" />
<text x="296.28" y="1071.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (24 samples, 0.02%)</title><rect x="345.9" y="1173" width="0.3" height="15.0" fill="rgb(234,176,48)" rx="2" ry="2" />
<text x="348.94" y="1183.5" ></text>
</g>
<g >
<title>kfree_skb_partial (12 samples, 0.01%)</title><rect x="99.9" y="1173" width="0.2" height="15.0" fill="rgb(218,166,10)" rx="2" ry="2" />
<text x="102.95" y="1183.5" ></text>
</g>
<g >
<title>syscall_return_via_sysret (57 samples, 0.05%)</title><rect x="1107.6" y="1237" width="0.6" height="15.0" fill="rgb(244,28,28)" rx="2" ry="2" />
<text x="1110.64" y="1247.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::unused_tail_length (56 samples, 0.05%)</title><rect x="593.5" y="981" width="0.5" height="15.0" fill="rgb(217,51,0)" rx="2" ry="2" />
<text x="596.46" y="991.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (25 samples, 0.02%)</title><rect x="248.2" y="1205" width="0.2" height="15.0" fill="rgb(208,99,20)" rx="2" ry="2" />
<text x="251.15" y="1215.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::output_stream&lt;char&gt;::poll_flush (146 samples, 0.12%)</title><rect x="1077.2" y="1237" width="1.5" height="15.0" fill="rgb(210,32,17)" rx="2" ry="2" />
<text x="1080.22" y="1247.5" ></text>
</g>
<g >
<title>OSD::ms_dispatch (232 samples, 0.19%)</title><rect x="243.4" y="1221" width="2.3" height="15.0" fill="rgb(206,159,12)" rx="2" ry="2" />
<text x="246.44" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::c_str (25 samples, 0.02%)</title><rect x="996.8" y="1173" width="0.2" height="15.0" fill="rgb(234,173,23)" rx="2" ry="2" />
<text x="999.78" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::c_str (38 samples, 0.03%)</title><rect x="549.2" y="1093" width="0.4" height="15.0" fill="rgb(246,2,13)" rx="2" ry="2" />
<text x="552.20" y="1103.5" ></text>
</g>
<g >
<title>copyin (1,880 samples, 1.57%)</title><rect x="171.2" y="1205" width="18.5" height="15.0" fill="rgb(239,59,11)" rx="2" ry="2" />
<text x="174.20" y="1215.5" ></text>
</g>
<g >
<title>syscall (77 samples, 0.06%)</title><rect x="1155.0" y="1349" width="0.7" height="15.0" fill="rgb(205,84,23)" rx="2" ry="2" />
<text x="1157.99" y="1359.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::refill_append_space (33 samples, 0.03%)</title><rect x="237.9" y="1173" width="0.3" height="15.0" fill="rgb(246,38,2)" rx="2" ry="2" />
<text x="240.86" y="1183.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_create (54 samples, 0.04%)</title><rect x="1151.6" y="1349" width="0.5" height="15.0" fill="rgb(231,198,53)" rx="2" ry="2" />
<text x="1154.56" y="1359.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (593 samples, 0.49%)</title><rect x="637.2" y="965" width="5.8" height="15.0" fill="rgb(242,83,26)" rx="2" ry="2" />
<text x="640.21" y="975.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (25 samples, 0.02%)</title><rect x="721.5" y="1013" width="0.2" height="15.0" fill="rgb(212,167,10)" rx="2" ry="2" />
<text x="724.47" y="1023.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::set_callback (15 samples, 0.01%)</title><rect x="364.4" y="1237" width="0.1" height="15.0" fill="rgb(251,178,24)" rx="2" ry="2" />
<text x="367.36" y="1247.5" ></text>
</g>
<g >
<title>new_sync_read (851 samples, 0.71%)</title><rect x="58.9" y="1269" width="8.4" height="15.0" fill="rgb(250,224,11)" rx="2" ry="2" />
<text x="61.93" y="1279.5" ></text>
</g>
<g >
<title>RefCountedObject::put (157 samples, 0.13%)</title><rect x="979.6" y="1157" width="1.5" height="15.0" fill="rgb(236,9,29)" rx="2" ry="2" />
<text x="982.58" y="1167.5" ></text>
</g>
<g >
<title>sched_clock (20 samples, 0.02%)</title><rect x="67.1" y="1173" width="0.2" height="15.0" fill="rgb(223,174,9)" rx="2" ry="2" />
<text x="70.10" y="1183.5" ></text>
</g>
<g >
<title>do_syscall_64 (14,025 samples, 11.68%)</title><rect x="74.3" y="1317" width="137.9" height="15.0" fill="rgb(243,116,18)" rx="2" ry="2" />
<text x="77.32" y="1327.5" >do_syscall_64</text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="741" width="7.1" height="15.0" fill="rgb(254,23,28)" rx="2" ry="2" />
<text x="14.24" y="751.5" ></text>
</g>
<g >
<title>__strcmp_sse2_unaligned (277 samples, 0.23%)</title><rect x="1111.7" y="1349" width="2.7" height="15.0" fill="rgb(231,20,38)" rx="2" ry="2" />
<text x="1114.67" y="1359.5" ></text>
</g>
<g >
<title>inet_recvmsg (844 samples, 0.70%)</title><rect x="59.0" y="1237" width="8.3" height="15.0" fill="rgb(209,180,49)" rx="2" ry="2" />
<text x="62.00" y="1247.5" ></text>
</g>
<g >
<title>_raw_spin_lock_irqsave (12 samples, 0.01%)</title><rect x="147.1" y="869" width="0.1" height="15.0" fill="rgb(240,102,49)" rx="2" ry="2" />
<text x="150.12" y="879.5" ></text>
</g>
<g >
<title>std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::init (34 samples, 0.03%)</title><rect x="1186.3" y="1365" width="0.4" height="15.0" fill="rgb(242,195,31)" rx="2" ry="2" />
<text x="1189.33" y="1375.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;boost::local_shared_ptr&lt;object_info_t&gt; &gt; &gt;::apply&lt;PGBackend::_load_oi (66 samples, 0.05%)</title><rect x="244.9" y="1093" width="0.6" height="15.0" fill="rgb(231,169,33)" rx="2" ry="2" />
<text x="247.85" y="1103.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (14 samples, 0.01%)</title><rect x="878.7" y="965" width="0.2" height="15.0" fill="rgb(214,37,31)" rx="2" ry="2" />
<text x="881.71" y="975.5" ></text>
</g>
<g >
<title>_raw_spin_lock_bh (35 samples, 0.03%)</title><rect x="102.0" y="1221" width="0.3" height="15.0" fill="rgb(208,3,44)" rx="2" ry="2" />
<text x="104.98" y="1231.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::do_send (17 samples, 0.01%)</title><rect x="263.7" y="1093" width="0.2" height="15.0" fill="rgb(228,160,21)" rx="2" ry="2" />
<text x="266.71" y="1103.5" ></text>
</g>
<g >
<title>__memcmp_sse4_1 (279 samples, 0.23%)</title><rect x="830.4" y="917" width="2.7" height="15.0" fill="rgb(205,180,10)" rx="2" ry="2" />
<text x="833.38" y="927.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::find (16 samples, 0.01%)</title><rect x="337.1" y="1045" width="0.1" height="15.0" fill="rgb(253,213,5)" rx="2" ry="2" />
<text x="340.09" y="1055.5" ></text>
</g>
<g >
<title>ceph::get_logger (21 samples, 0.02%)</title><rect x="553.2" y="1093" width="0.2" height="15.0" fill="rgb(220,5,5)" rx="2" ry="2" />
<text x="556.23" y="1103.5" ></text>
</g>
<g >
<title>ceph::decode&lt;osd_reqid_t, denc_traits&lt;osd_reqid_t, void&gt; &gt; (296 samples, 0.25%)</title><rect x="913.0" y="997" width="2.9" height="15.0" fill="rgb(243,115,24)" rx="2" ry="2" />
<text x="915.98" y="1007.5" ></text>
</g>
<g >
<title>RefCountedObject::put (56 samples, 0.05%)</title><rect x="962.0" y="1109" width="0.5" height="15.0" fill="rgb(206,104,29)" rx="2" ry="2" />
<text x="964.98" y="1119.5" ></text>
</g>
<g >
<title>PGBackend::_load_oi (80 samples, 0.07%)</title><rect x="264.2" y="1077" width="0.8" height="15.0" fill="rgb(212,170,41)" rx="2" ry="2" />
<text x="267.21" y="1087.5" ></text>
</g>
<g >
<title>tcp_chrono_start (21 samples, 0.02%)</title><rect x="202.7" y="1205" width="0.2" height="15.0" fill="rgb(248,131,26)" rx="2" ry="2" />
<text x="205.70" y="1215.5" ></text>
</g>
<g >
<title>seastar::need_preempt (15 samples, 0.01%)</title><rect x="649.0" y="949" width="0.2" height="15.0" fill="rgb(212,178,44)" rx="2" ry="2" />
<text x="652.02" y="959.5" ></text>
</g>
<g >
<title>std::_Rb_tree_increment (14 samples, 0.01%)</title><rect x="325.1" y="965" width="0.1" height="15.0" fill="rgb(231,144,3)" rx="2" ry="2" />
<text x="328.09" y="975.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (25 samples, 0.02%)</title><rect x="650.7" y="981" width="0.2" height="15.0" fill="rgb(221,218,14)" rx="2" ry="2" />
<text x="653.70" y="991.5" ></text>
</g>
<g >
<title>seastar::need_preempt (15 samples, 0.01%)</title><rect x="351.1" y="1221" width="0.1" height="15.0" fill="rgb(249,134,38)" rx="2" ry="2" />
<text x="354.08" y="1231.5" ></text>
</g>
<g >
<title>__x64_sys_io_submit (629 samples, 0.52%)</title><rect x="1101.5" y="1205" width="6.1" height="15.0" fill="rgb(214,201,46)" rx="2" ry="2" />
<text x="1104.46" y="1215.5" ></text>
</g>
<g >
<title>hrtimer_interrupt (19 samples, 0.02%)</title><rect x="1150.8" y="1301" width="0.2" height="15.0" fill="rgb(254,199,16)" rx="2" ry="2" />
<text x="1153.80" y="1311.5" ></text>
</g>
<g >
<title>std::locale::operator= (16 samples, 0.01%)</title><rect x="1154.6" y="1349" width="0.1" height="15.0" fill="rgb(208,106,48)" rx="2" ry="2" />
<text x="1157.58" y="1359.5" ></text>
</g>
<g >
<title>sock_put (22 samples, 0.02%)</title><rect x="143.4" y="965" width="0.2" height="15.0" fill="rgb(231,65,50)" rx="2" ry="2" />
<text x="146.36" y="975.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (34 samples, 0.03%)</title><rect x="997.6" y="1173" width="0.3" height="15.0" fill="rgb(223,148,29)" rx="2" ry="2" />
<text x="1000.60" y="1183.5" ></text>
</g>
<g >
<title>std::__detail::__variant::__gen_vtable_impl&lt;std::__detail::__variant::_Multi_array&lt;seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt; (12 samples, 0.01%)</title><rect x="278.7" y="1189" width="0.2" height="15.0" fill="rgb(226,0,19)" rx="2" ry="2" />
<text x="281.74" y="1199.5" ></text>
</g>
<g >
<title>cmp (13 samples, 0.01%)</title><rect x="329.9" y="997" width="0.1" height="15.0" fill="rgb(241,118,28)" rx="2" ry="2" />
<text x="332.86" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::operator seastar::net::packet (39 samples, 0.03%)</title><rect x="259.7" y="1173" width="0.4" height="15.0" fill="rgb(217,20,2)" rx="2" ry="2" />
<text x="262.67" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (45 samples, 0.04%)</title><rect x="592.9" y="981" width="0.5" height="15.0" fill="rgb(223,179,19)" rx="2" ry="2" />
<text x="595.93" y="991.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::finally_body&lt;seastar::with_gate&lt;ceph::net::SocketConnection::read_message (274 samples, 0.23%)</title><rect x="1027.3" y="1205" width="2.7" height="15.0" fill="rgb(237,206,22)" rx="2" ry="2" />
<text x="1030.28" y="1215.5" ></text>
</g>
<g >
<title>RefCountedObject::put (40 samples, 0.03%)</title><rect x="557.0" y="1077" width="0.4" height="15.0" fill="rgb(239,87,24)" rx="2" ry="2" />
<text x="559.99" y="1087.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (36 samples, 0.03%)</title><rect x="1079.2" y="1221" width="0.3" height="15.0" fill="rgb(230,172,26)" rx="2" ry="2" />
<text x="1082.17" y="1231.5" ></text>
</g>
<g >
<title>std::has_facet&lt;std::ctype&lt;char&gt; &gt;@plt (30 samples, 0.02%)</title><rect x="35.7" y="1333" width="0.3" height="15.0" fill="rgb(241,187,53)" rx="2" ry="2" />
<text x="38.74" y="1343.5" ></text>
</g>
<g >
<title>enqueue_hrtimer (33 samples, 0.03%)</title><rect x="30.0" y="1221" width="0.4" height="15.0" fill="rgb(216,92,48)" rx="2" ry="2" />
<text x="33.05" y="1231.5" ></text>
</g>
<g >
<title>__ip_local_out (11 samples, 0.01%)</title><rect x="61.6" y="1173" width="0.2" height="15.0" fill="rgb(246,125,47)" rx="2" ry="2" />
<text x="64.65" y="1183.5" ></text>
</g>
<g >
<title>Message::encode (56 samples, 0.05%)</title><rect x="568.6" y="1045" width="0.5" height="15.0" fill="rgb(211,134,30)" rx="2" ry="2" />
<text x="571.58" y="1055.5" ></text>
</g>
<g >
<title>__fget (140 samples, 0.12%)</title><rect x="210.2" y="1253" width="1.4" height="15.0" fill="rgb(212,194,43)" rx="2" ry="2" />
<text x="213.22" y="1263.5" ></text>
</g>
<g >
<title>__tcp_transmit_skb (53 samples, 0.04%)</title><rect x="61.6" y="1205" width="0.5" height="15.0" fill="rgb(240,222,24)" rx="2" ry="2" />
<text x="64.63" y="1215.5" ></text>
</g>
<g >
<title>[unknown] (726 samples, 0.60%)</title><rect x="11.2" y="1285" width="7.2" height="15.0" fill="rgb(249,131,33)" rx="2" ry="2" />
<text x="14.24" y="1295.5" ></text>
</g>
<g >
<title>__entry_trampoline_start (66 samples, 0.05%)</title><rect x="1155.0" y="1333" width="0.6" height="15.0" fill="rgb(207,103,33)" rx="2" ry="2" />
<text x="1157.99" y="1343.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (12 samples, 0.01%)</title><rect x="334.0" y="1013" width="0.1" height="15.0" fill="rgb(253,32,47)" rx="2" ry="2" />
<text x="336.98" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (27 samples, 0.02%)</title><rect x="570.6" y="1045" width="0.2" height="15.0" fill="rgb(250,17,1)" rx="2" ry="2" />
<text x="573.56" y="1055.5" ></text>
</g>
<g >
<title>RefCountedObject::put (60 samples, 0.05%)</title><rect x="476.1" y="1173" width="0.6" height="15.0" fill="rgb(222,188,19)" rx="2" ry="2" />
<text x="479.07" y="1183.5" ></text>
</g>
<g >
<title>std::locale::operator= (220 samples, 0.18%)</title><rect x="42.2" y="1333" width="2.2" height="15.0" fill="rgb(209,37,27)" rx="2" ry="2" />
<text x="45.24" y="1343.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::get_mempool (21 samples, 0.02%)</title><rect x="585.2" y="981" width="0.2" height="15.0" fill="rgb(218,70,24)" rx="2" ry="2" />
<text x="588.18" y="991.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (34 samples, 0.03%)</title><rect x="615.8" y="965" width="0.3" height="15.0" fill="rgb(234,36,27)" rx="2" ry="2" />
<text x="618.76" y="975.5" ></text>
</g>
<g >
<title>std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::init (18 samples, 0.01%)</title><rect x="1154.1" y="1317" width="0.2" height="15.0" fill="rgb(217,157,52)" rx="2" ry="2" />
<text x="1157.15" y="1327.5" ></text>
</g>
<g >
<title>mempool::get_pool (12 samples, 0.01%)</title><rect x="586.0" y="965" width="0.1" height="15.0" fill="rgb(216,61,35)" rx="2" ry="2" />
<text x="588.99" y="975.5" ></text>
</g>
<g >
<title>operator new (117 samples, 0.10%)</title><rect x="459.9" y="1157" width="1.1" height="15.0" fill="rgb(230,165,47)" rx="2" ry="2" />
<text x="462.88" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::raw::is_shareable (96 samples, 0.08%)</title><rect x="697.6" y="1077" width="0.9" height="15.0" fill="rgb(220,217,11)" rx="2" ry="2" />
<text x="700.60" y="1087.5" ></text>
</g>
<g >
<title>tcp_v4_do_rcv (106 samples, 0.09%)</title><rect x="63.2" y="1173" width="1.0" height="15.0" fill="rgb(209,104,26)" rx="2" ry="2" />
<text x="66.18" y="1183.5" ></text>
</g>
<g >
<title>std::__ostream_insert&lt;char, std::char_traits&lt;char&gt; &gt; (50 samples, 0.04%)</title><rect x="286.3" y="1093" width="0.5" height="15.0" fill="rgb(224,17,5)" rx="2" ry="2" />
<text x="289.31" y="1103.5" ></text>
</g>
<g >
<title>MOSDOpReply::encode_payload (89 samples, 0.07%)</title><rect x="258.1" y="1157" width="0.9" height="15.0" fill="rgb(224,42,45)" rx="2" ry="2" />
<text x="261.14" y="1167.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::poll (69 samples, 0.06%)</title><rect x="390.8" y="1125" width="0.7" height="15.0" fill="rgb(246,192,42)" rx="2" ry="2" />
<text x="393.78" y="1135.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;boost::intrusive_ptr&lt;MOSDOpReply&gt; &gt;::then_wrapped_impl&lt;seastar::future&lt;boost::intrusive_ptr&lt;MOSDOpReply&gt; &gt;::handle_exception_type&lt;PG::do_osd_ops (24 samples, 0.02%)</title><rect x="261.0" y="1253" width="0.2" height="15.0" fill="rgb(218,73,43)" rx="2" ry="2" />
<text x="263.96" y="1263.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::flush (84 samples, 0.07%)</title><rect x="626.8" y="1013" width="0.8" height="15.0" fill="rgb(221,219,38)" rx="2" ry="2" />
<text x="629.76" y="1023.5" ></text>
</g>
<g >
<title>posix_memalign (109 samples, 0.09%)</title><rect x="587.3" y="965" width="1.1" height="15.0" fill="rgb(247,81,42)" rx="2" ry="2" />
<text x="590.30" y="975.5" ></text>
</g>
<g >
<title>__fdget_pos (41 samples, 0.03%)</title><rect x="27.7" y="1269" width="0.4" height="15.0" fill="rgb(242,228,11)" rx="2" ry="2" />
<text x="30.72" y="1279.5" ></text>
</g>
<g >
<title>skb_release_all (75 samples, 0.06%)</title><rect x="60.4" y="1189" width="0.7" height="15.0" fill="rgb(217,69,41)" rx="2" ry="2" />
<text x="63.40" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (54 samples, 0.04%)</title><rect x="912.4" y="997" width="0.6" height="15.0" fill="rgb(206,7,40)" rx="2" ry="2" />
<text x="915.44" y="1007.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::find (53 samples, 0.04%)</title><rect x="935.5" y="1029" width="0.6" height="15.0" fill="rgb(243,121,11)" rx="2" ry="2" />
<text x="938.54" y="1039.5" ></text>
</g>
<g >
<title>security_socket_recvmsg (59 samples, 0.05%)</title><rect x="16.7" y="85" width="0.6" height="15.0" fill="rgb(236,158,41)" rx="2" ry="2" />
<text x="19.70" y="95.5" ></text>
</g>
<g >
<title>do_syscall_64 (952 samples, 0.79%)</title><rect x="58.2" y="1317" width="9.3" height="15.0" fill="rgb(213,64,23)" rx="2" ry="2" />
<text x="61.17" y="1327.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (126 samples, 0.10%)</title><rect x="676.1" y="1061" width="1.2" height="15.0" fill="rgb(226,177,24)" rx="2" ry="2" />
<text x="679.07" y="1071.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::write_message (14 samples, 0.01%)</title><rect x="666.8" y="1061" width="0.2" height="15.0" fill="rgb(247,121,39)" rx="2" ry="2" />
<text x="669.84" y="1071.5" ></text>
</g>
<g >
<title>native_queued_spin_lock_slowpath (137 samples, 0.11%)</title><rect x="14.2" y="37" width="1.4" height="15.0" fill="rgb(250,91,15)" rx="2" ry="2" />
<text x="17.23" y="47.5" ></text>
</g>
<g >
<title>seastar::reactor::add_urgent_task (11 samples, 0.01%)</title><rect x="253.9" y="1221" width="0.1" height="15.0" fill="rgb(231,118,52)" rx="2" ry="2" />
<text x="256.92" y="1231.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (13 samples, 0.01%)</title><rect x="251.1" y="1173" width="0.1" height="15.0" fill="rgb(211,200,19)" rx="2" ry="2" />
<text x="254.10" y="1183.5" ></text>
</g>
<g >
<title>__tcp_transmit_skb (455 samples, 0.38%)</title><rect x="95.4" y="1141" width="4.4" height="15.0" fill="rgb(210,108,41)" rx="2" ry="2" />
<text x="98.37" y="1151.5" ></text>
</g>
<g >
<title>RefCountedObject::get (94 samples, 0.08%)</title><rect x="564.3" y="1061" width="0.9" height="15.0" fill="rgb(250,32,45)" rx="2" ry="2" />
<text x="567.27" y="1071.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (383 samples, 0.32%)</title><rect x="925.5" y="981" width="3.8" height="15.0" fill="rgb(253,188,9)" rx="2" ry="2" />
<text x="928.52" y="991.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (50 samples, 0.04%)</title><rect x="418.7" y="1189" width="0.4" height="15.0" fill="rgb(228,14,0)" rx="2" ry="2" />
<text x="421.65" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (14 samples, 0.01%)</title><rect x="242.8" y="1221" width="0.1" height="15.0" fill="rgb(220,76,14)" rx="2" ry="2" />
<text x="245.80" y="1231.5" ></text>
</g>
<g >
<title>dst_release (12 samples, 0.01%)</title><rect x="60.5" y="1157" width="0.1" height="15.0" fill="rgb(232,49,12)" rx="2" ry="2" />
<text x="63.53" y="1167.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (11 samples, 0.01%)</title><rect x="251.6" y="1221" width="0.1" height="15.0" fill="rgb(230,189,39)" rx="2" ry="2" />
<text x="254.60" y="1231.5" ></text>
</g>
<g >
<title>SharedLRU&lt;hobject_t, object_info_t&gt;::insert (57 samples, 0.05%)</title><rect x="265.8" y="1221" width="0.5" height="15.0" fill="rgb(215,191,0)" rx="2" ry="2" />
<text x="268.76" y="1231.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::handle_exception&lt;ceph::net::SocketConnection::send (46 samples, 0.04%)</title><rect x="253.7" y="1253" width="0.4" height="15.0" fill="rgb(229,18,29)" rx="2" ry="2" />
<text x="256.70" y="1263.5" ></text>
</g>
<g >
<title>sk_stream_alloc_skb (684 samples, 0.57%)</title><rect x="195.3" y="1221" width="6.7" height="15.0" fill="rgb(241,114,50)" rx="2" ry="2" />
<text x="198.31" y="1231.5" ></text>
</g>
<g >
<title>operator new (57 samples, 0.05%)</title><rect x="701.1" y="1061" width="0.6" height="15.0" fill="rgb(248,58,49)" rx="2" ry="2" />
<text x="704.14" y="1071.5" ></text>
</g>
<g >
<title>operator new (20 samples, 0.02%)</title><rect x="388.3" y="1173" width="0.2" height="15.0" fill="rgb(215,13,23)" rx="2" ry="2" />
<text x="391.29" y="1183.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::_evict (28 samples, 0.02%)</title><rect x="265.8" y="1189" width="0.3" height="15.0" fill="rgb(237,194,45)" rx="2" ry="2" />
<text x="268.81" y="1199.5" ></text>
</g>
<g >
<title>tcp_event_data_recv (32 samples, 0.03%)</title><rect x="158.1" y="917" width="0.3" height="15.0" fill="rgb(208,143,8)" rx="2" ry="2" />
<text x="161.08" y="927.5" ></text>
</g>
<g >
<title>syscall_return_via_sysret (84 samples, 0.07%)</title><rect x="67.6" y="1333" width="0.8" height="15.0" fill="rgb(248,177,26)" rx="2" ry="2" />
<text x="70.59" y="1343.5" ></text>
</g>
<g >
<title>operator new (33 samples, 0.03%)</title><rect x="328.9" y="981" width="0.3" height="15.0" fill="rgb(224,73,52)" rx="2" ry="2" />
<text x="331.85" y="991.5" ></text>
</g>
<g >
<title>__netif_receive_skb_one_core (206 samples, 0.17%)</title><rect x="97.5" y="997" width="2.0" height="15.0" fill="rgb(249,78,40)" rx="2" ry="2" />
<text x="100.48" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (1,497 samples, 1.25%)</title><rect x="580.3" y="997" width="14.7" height="15.0" fill="rgb(218,35,20)" rx="2" ry="2" />
<text x="583.31" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::raw_seastar_foreign_ptr::~raw_seastar_foreign_ptr (34 samples, 0.03%)</title><rect x="272.8" y="1221" width="0.3" height="15.0" fill="rgb(235,64,48)" rx="2" ry="2" />
<text x="275.76" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::free (38 samples, 0.03%)</title><rect x="1039.9" y="1189" width="0.4" height="15.0" fill="rgb(252,70,46)" rx="2" ry="2" />
<text x="1042.92" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::operator= (15 samples, 0.01%)</title><rect x="552.5" y="1061" width="0.1" height="15.0" fill="rgb(213,85,38)" rx="2" ry="2" />
<text x="555.48" y="1071.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (123 samples, 0.10%)</title><rect x="851.3" y="981" width="1.3" height="15.0" fill="rgb(220,227,33)" rx="2" ry="2" />
<text x="854.34" y="991.5" ></text>
</g>
<g >
<title>__softirqentry_text_start (31 samples, 0.03%)</title><rect x="61.8" y="1109" width="0.3" height="15.0" fill="rgb(243,32,7)" rx="2" ry="2" />
<text x="64.80" y="1119.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1109" width="7.1" height="15.0" fill="rgb(235,105,36)" rx="2" ry="2" />
<text x="14.24" y="1119.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="373" width="7.1" height="15.0" fill="rgb(210,226,9)" rx="2" ry="2" />
<text x="14.24" y="383.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="901" width="7.1" height="15.0" fill="rgb(241,103,26)" rx="2" ry="2" />
<text x="14.24" y="911.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;spg_t, std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt;, std::allocator&lt;std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;spg_t&gt;, std::hash&lt;spg_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (25 samples, 0.02%)</title><rect x="341.6" y="1125" width="0.3" height="15.0" fill="rgb(227,56,4)" rx="2" ry="2" />
<text x="344.63" y="1135.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (14 samples, 0.01%)</title><rect x="326.9" y="997" width="0.1" height="15.0" fill="rgb(254,39,0)" rx="2" ry="2" />
<text x="329.87" y="1007.5" ></text>
</g>
<g >
<title>seastar::do_with&lt;boost::intrusive_ptr&lt;MOSDOp&gt;, PG::do_osd_ops (150 samples, 0.12%)</title><rect x="244.1" y="1157" width="1.5" height="15.0" fill="rgb(252,38,22)" rx="2" ry="2" />
<text x="247.11" y="1167.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::reserve (12 samples, 0.01%)</title><rect x="1153.5" y="1269" width="0.1" height="15.0" fill="rgb(206,67,34)" rx="2" ry="2" />
<text x="1156.46" y="1279.5" ></text>
</g>
<g >
<title>syscall (17 samples, 0.01%)</title><rect x="49.6" y="1333" width="0.2" height="15.0" fill="rgb(212,98,9)" rx="2" ry="2" />
<text x="52.61" y="1343.5" ></text>
</g>
<g >
<title>operator new (13 samples, 0.01%)</title><rect x="329.3" y="1013" width="0.2" height="15.0" fill="rgb(210,209,9)" rx="2" ry="2" />
<text x="332.33" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (13 samples, 0.01%)</title><rect x="777.6" y="1029" width="0.1" height="15.0" fill="rgb(246,92,51)" rx="2" ry="2" />
<text x="780.57" y="1039.5" ></text>
</g>
<g >
<title>std::_Rb_tree_insert_and_rebalance (32 samples, 0.03%)</title><rect x="330.3" y="1013" width="0.3" height="15.0" fill="rgb(216,174,51)" rx="2" ry="2" />
<text x="333.29" y="1023.5" ></text>
</g>
<g >
<title>ip_local_deliver (18 samples, 0.01%)</title><rect x="61.9" y="1029" width="0.2" height="15.0" fill="rgb(217,44,38)" rx="2" ry="2" />
<text x="64.88" y="1039.5" ></text>
</g>
<g >
<title>__memcmp_sse4_1 (190 samples, 0.16%)</title><rect x="818.2" y="965" width="1.8" height="15.0" fill="rgb(222,55,44)" rx="2" ry="2" />
<text x="821.15" y="975.5" ></text>
</g>
<g >
<title>operator new (25 samples, 0.02%)</title><rect x="300.4" y="1013" width="0.3" height="15.0" fill="rgb(253,55,21)" rx="2" ry="2" />
<text x="303.44" y="1023.5" ></text>
</g>
<g >
<title>_raw_spin_lock (18 samples, 0.01%)</title><rect x="134.0" y="1061" width="0.2" height="15.0" fill="rgb(205,152,35)" rx="2" ry="2" />
<text x="137.04" y="1071.5" ></text>
</g>
<g >
<title>PGBackend::_load_oi (171 samples, 0.14%)</title><rect x="233.4" y="1189" width="1.7" height="15.0" fill="rgb(234,122,51)" rx="2" ry="2" />
<text x="236.38" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (32 samples, 0.03%)</title><rect x="801.9" y="981" width="0.3" height="15.0" fill="rgb(249,39,34)" rx="2" ry="2" />
<text x="804.93" y="991.5" ></text>
</g>
<g >
<title>release_sock (130 samples, 0.11%)</title><rect x="63.1" y="1205" width="1.3" height="15.0" fill="rgb(226,119,3)" rx="2" ry="2" />
<text x="66.09" y="1215.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1157" width="7.1" height="15.0" fill="rgb(219,117,8)" rx="2" ry="2" />
<text x="14.24" y="1167.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_create@plt (13 samples, 0.01%)</title><rect x="944.0" y="1045" width="0.2" height="15.0" fill="rgb(253,36,15)" rx="2" ry="2" />
<text x="947.02" y="1055.5" ></text>
</g>
<g >
<title>nf_conntrack_in (48 samples, 0.04%)</title><rect x="163.1" y="997" width="0.5" height="15.0" fill="rgb(211,14,20)" rx="2" ry="2" />
<text x="166.12" y="1007.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::_M_emplace_unique&lt;hobject_t const&amp;, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; (47 samples, 0.04%)</title><rect x="329.6" y="1013" width="0.5" height="15.0" fill="rgb(216,81,51)" rx="2" ry="2" />
<text x="332.60" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (63 samples, 0.05%)</title><rect x="258.3" y="1141" width="0.6" height="15.0" fill="rgb(207,183,46)" rx="2" ry="2" />
<text x="261.29" y="1151.5" ></text>
</g>
<g >
<title>Message::encode_trace (189 samples, 0.16%)</title><rect x="577.0" y="997" width="1.8" height="15.0" fill="rgb(248,105,8)" rx="2" ry="2" />
<text x="579.96" y="1007.5" ></text>
</g>
<g >
<title>rw_verify_area (13 samples, 0.01%)</title><rect x="17.3" y="133" width="0.1" height="15.0" fill="rgb(248,66,50)" rx="2" ry="2" />
<text x="20.28" y="143.5" ></text>
</g>
<g >
<title>__libc_read (20 samples, 0.02%)</title><rect x="1068.5" y="1269" width="0.2" height="15.0" fill="rgb(218,23,1)" rx="2" ry="2" />
<text x="1071.46" y="1279.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (24 samples, 0.02%)</title><rect x="552.6" y="1061" width="0.3" height="15.0" fill="rgb(234,199,20)" rx="2" ry="2" />
<text x="555.63" y="1071.5" ></text>
</g>
<g >
<title>skb_release_data (43 samples, 0.04%)</title><rect x="61.1" y="1189" width="0.5" height="15.0" fill="rgb(252,112,4)" rx="2" ry="2" />
<text x="64.14" y="1199.5" ></text>
</g>
<g >
<title>operator delete (21 samples, 0.02%)</title><rect x="508.0" y="1077" width="0.2" height="15.0" fill="rgb(224,97,43)" rx="2" ry="2" />
<text x="510.97" y="1087.5" ></text>
</g>
<g >
<title>seastar::memory::free (31 samples, 0.03%)</title><rect x="420.2" y="1189" width="0.3" height="15.0" fill="rgb(252,95,33)" rx="2" ry="2" />
<text x="423.17" y="1199.5" ></text>
</g>
<g >
<title>seastar::reactor::flush_tcp_batches (25 samples, 0.02%)</title><rect x="223.3" y="1285" width="0.2" height="15.0" fill="rgb(240,109,20)" rx="2" ry="2" />
<text x="226.29" y="1295.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::forward_to (18 samples, 0.01%)</title><rect x="251.7" y="1237" width="0.2" height="15.0" fill="rgb(246,158,10)" rx="2" ry="2" />
<text x="254.72" y="1247.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (23 samples, 0.02%)</title><rect x="558.2" y="1061" width="0.2" height="15.0" fill="rgb(229,19,22)" rx="2" ry="2" />
<text x="561.18" y="1071.5" ></text>
</g>
<g >
<title>bbr_target_cwnd (38 samples, 0.03%)</title><rect x="152.1" y="901" width="0.4" height="15.0" fill="rgb(231,203,3)" rx="2" ry="2" />
<text x="155.14" y="911.5" ></text>
</g>
<g >
<title>ReplicatedBackend::_read (207 samples, 0.17%)</title><rect x="311.3" y="1045" width="2.0" height="15.0" fill="rgb(209,160,8)" rx="2" ry="2" />
<text x="314.28" y="1055.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="485" width="7.1" height="15.0" fill="rgb(253,47,47)" rx="2" ry="2" />
<text x="14.24" y="495.5" ></text>
</g>
<g >
<title>seastar::net::posix_data_sink_impl::put (214 samples, 0.18%)</title><rect x="1078.8" y="1237" width="2.1" height="15.0" fill="rgb(223,100,24)" rx="2" ry="2" />
<text x="1081.83" y="1247.5" ></text>
</g>
<g >
<title>__libc_sendmsg (99 samples, 0.08%)</title><rect x="645.6" y="933" width="0.9" height="15.0" fill="rgb(207,74,28)" rx="2" ry="2" />
<text x="648.57" y="943.5" ></text>
</g>
<g >
<title>copyout (16 samples, 0.01%)</title><rect x="16.4" y="37" width="0.2" height="15.0" fill="rgb(206,15,34)" rx="2" ry="2" />
<text x="19.40" y="47.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (12 samples, 0.01%)</title><rect x="278.2" y="1157" width="0.1" height="15.0" fill="rgb(227,29,52)" rx="2" ry="2" />
<text x="281.19" y="1167.5" ></text>
</g>
<g >
<title>__local_bh_enable_ip (2,836 samples, 2.36%)</title><rect x="136.0" y="1141" width="27.9" height="15.0" fill="rgb(230,3,2)" rx="2" ry="2" />
<text x="139.03" y="1151.5" >_..</text>
</g>
<g >
<title>sock_zerocopy_put (27 samples, 0.02%)</title><rect x="203.0" y="1221" width="0.3" height="15.0" fill="rgb(248,164,54)" rx="2" ry="2" />
<text x="206.00" y="1231.5" ></text>
</g>
<g >
<title>seastar::need_preempt (68 samples, 0.06%)</title><rect x="955.0" y="1093" width="0.7" height="15.0" fill="rgb(224,148,7)" rx="2" ry="2" />
<text x="958.05" y="1103.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (59 samples, 0.05%)</title><rect x="1055.7" y="1253" width="0.6" height="15.0" fill="rgb(221,111,0)" rx="2" ry="2" />
<text x="1058.75" y="1263.5" ></text>
</g>
<g >
<title>operator new (34 samples, 0.03%)</title><rect x="950.9" y="1061" width="0.4" height="15.0" fill="rgb(254,195,8)" rx="2" ry="2" />
<text x="953.94" y="1071.5" ></text>
</g>
<g >
<title>std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt;::_M_default_append (31 samples, 0.03%)</title><rect x="973.3" y="1109" width="0.3" height="15.0" fill="rgb(227,80,25)" rx="2" ry="2" />
<text x="976.32" y="1119.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::insert (36 samples, 0.03%)</title><rect x="265.8" y="1205" width="0.4" height="15.0" fill="rgb(205,111,51)" rx="2" ry="2" />
<text x="268.81" y="1215.5" ></text>
</g>
<g >
<title>do_softirq_own_stack (2,783 samples, 2.32%)</title><rect x="136.5" y="1109" width="27.4" height="15.0" fill="rgb(234,61,16)" rx="2" ry="2" />
<text x="139.55" y="1119.5" >d..</text>
</g>
<g >
<title>std::__detail::__variant::__gen_vtable_impl&lt;std::__detail::__variant::_Multi_array&lt;seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt; (15 samples, 0.01%)</title><rect x="1026.3" y="1157" width="0.1" height="15.0" fill="rgb(240,140,29)" rx="2" ry="2" />
<text x="1029.27" y="1167.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (25 samples, 0.02%)</title><rect x="1098.3" y="1221" width="0.3" height="15.0" fill="rgb(228,201,46)" rx="2" ry="2" />
<text x="1101.33" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (20 samples, 0.02%)</title><rect x="617.2" y="1013" width="0.2" height="15.0" fill="rgb(247,169,43)" rx="2" ry="2" />
<text x="620.25" y="1023.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_append (14 samples, 0.01%)</title><rect x="340.0" y="1109" width="0.2" height="15.0" fill="rgb(240,60,30)" rx="2" ry="2" />
<text x="343.03" y="1119.5" ></text>
</g>
<g >
<title>mempool::get_pool (13 samples, 0.01%)</title><rect x="594.1" y="981" width="0.1" height="15.0" fill="rgb(254,139,21)" rx="2" ry="2" />
<text x="597.06" y="991.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="965" width="7.1" height="15.0" fill="rgb(250,84,0)" rx="2" ry="2" />
<text x="14.24" y="975.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (11 samples, 0.01%)</title><rect x="1004.1" y="1141" width="0.1" height="15.0" fill="rgb(228,142,26)" rx="2" ry="2" />
<text x="1007.11" y="1151.5" ></text>
</g>
<g >
<title>sock_rfree (50 samples, 0.04%)</title><rect x="60.6" y="1157" width="0.5" height="15.0" fill="rgb(206,222,34)" rx="2" ry="2" />
<text x="63.64" y="1167.5" ></text>
</g>
<g >
<title>seastar::need_preempt (16 samples, 0.01%)</title><rect x="352.1" y="1237" width="0.1" height="15.0" fill="rgb(232,162,51)" rx="2" ry="2" />
<text x="355.09" y="1247.5" ></text>
</g>
<g >
<title>_raw_spin_unlock_bh (24 samples, 0.02%)</title><rect x="90.9" y="1237" width="0.2" height="15.0" fill="rgb(244,203,36)" rx="2" ry="2" />
<text x="93.86" y="1247.5" ></text>
</g>
<g >
<title>apic_timer_interrupt (60 samples, 0.05%)</title><rect x="73.2" y="1333" width="0.6" height="15.0" fill="rgb(227,48,27)" rx="2" ry="2" />
<text x="76.21" y="1343.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (19 samples, 0.02%)</title><rect x="276.2" y="1205" width="0.2" height="15.0" fill="rgb(220,154,45)" rx="2" ry="2" />
<text x="279.22" y="1215.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::reserve (184 samples, 0.15%)</title><rect x="1176.4" y="1365" width="1.8" height="15.0" fill="rgb(230,45,20)" rx="2" ry="2" />
<text x="1179.42" y="1375.5" ></text>
</g>
<g >
<title>_cond_resched (11 samples, 0.01%)</title><rect x="198.7" y="1157" width="0.1" height="15.0" fill="rgb(241,101,44)" rx="2" ry="2" />
<text x="201.71" y="1167.5" ></text>
</g>
<g >
<title>blk_flush_plug_list (21 samples, 0.02%)</title><rect x="1101.8" y="1173" width="0.2" height="15.0" fill="rgb(220,154,25)" rx="2" ry="2" />
<text x="1104.77" y="1183.5" ></text>
</g>
<g >
<title>ceph::os::CyanStore::get_attr (238 samples, 0.20%)</title><rect x="318.2" y="1045" width="2.3" height="15.0" fill="rgb(228,172,38)" rx="2" ry="2" />
<text x="321.20" y="1055.5" ></text>
</g>
<g >
<title>ceph::os::CyanStore::get_attr (75 samples, 0.06%)</title><rect x="938.3" y="1045" width="0.7" height="15.0" fill="rgb(229,6,49)" rx="2" ry="2" />
<text x="941.28" y="1055.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::insert (602 samples, 0.50%)</title><rect x="322.1" y="1013" width="5.9" height="15.0" fill="rgb(237,40,25)" rx="2" ry="2" />
<text x="325.06" y="1023.5" ></text>
</g>
<g >
<title>std::ostream::sentry::sentry (11 samples, 0.01%)</title><rect x="1155.8" y="1301" width="0.1" height="15.0" fill="rgb(221,178,6)" rx="2" ry="2" />
<text x="1158.76" y="1311.5" ></text>
</g>
<g >
<title>operator new (13 samples, 0.01%)</title><rect x="749.3" y="1013" width="0.1" height="15.0" fill="rgb(212,158,21)" rx="2" ry="2" />
<text x="752.27" y="1023.5" ></text>
</g>
<g >
<title>ipv4_mtu (129 samples, 0.11%)</title><rect x="206.4" y="1189" width="1.3" height="15.0" fill="rgb(240,81,30)" rx="2" ry="2" />
<text x="209.38" y="1199.5" ></text>
</g>
<g >
<title>PGBackend::_load_oi (60 samples, 0.05%)</title><rect x="756.9" y="1061" width="0.6" height="15.0" fill="rgb(219,146,50)" rx="2" ry="2" />
<text x="759.87" y="1071.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (28 samples, 0.02%)</title><rect x="248.1" y="1221" width="0.3" height="15.0" fill="rgb(249,115,20)" rx="2" ry="2" />
<text x="251.12" y="1231.5" ></text>
</g>
<g >
<title>operator delete (11 samples, 0.01%)</title><rect x="622.4" y="1013" width="0.1" height="15.0" fill="rgb(228,223,52)" rx="2" ry="2" />
<text x="625.39" y="1023.5" ></text>
</g>
<g >
<title>__dynamic_cast@plt (13 samples, 0.01%)</title><rect x="27.4" y="1333" width="0.1" height="15.0" fill="rgb(207,98,50)" rx="2" ry="2" />
<text x="30.37" y="1343.5" ></text>
</g>
<g >
<title>ceph::net::Socket::read (707 samples, 0.59%)</title><rect x="1020.1" y="1189" width="6.9" height="15.0" fill="rgb(212,79,41)" rx="2" ry="2" />
<text x="1023.09" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (536 samples, 0.45%)</title><rect x="603.9" y="1029" width="5.2" height="15.0" fill="rgb(233,159,52)" rx="2" ry="2" />
<text x="606.88" y="1039.5" ></text>
</g>
<g >
<title>tcp_ack (55 samples, 0.05%)</title><rect x="98.3" y="885" width="0.6" height="15.0" fill="rgb(237,159,1)" rx="2" ry="2" />
<text x="101.32" y="895.5" ></text>
</g>
<g >
<title>nf_hook_slow (13 samples, 0.01%)</title><rect x="99.4" y="965" width="0.1" height="15.0" fill="rgb(214,154,30)" rx="2" ry="2" />
<text x="102.38" y="975.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (12 samples, 0.01%)</title><rect x="338.5" y="1077" width="0.1" height="15.0" fill="rgb(233,71,45)" rx="2" ry="2" />
<text x="341.50" y="1087.5" ></text>
</g>
<g >
<title>apic_timer_interrupt (16 samples, 0.01%)</title><rect x="421.4" y="1205" width="0.2" height="15.0" fill="rgb(228,81,46)" rx="2" ry="2" />
<text x="424.42" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy_shallow (15 samples, 0.01%)</title><rect x="345.6" y="1173" width="0.2" height="15.0" fill="rgb(232,98,40)" rx="2" ry="2" />
<text x="348.63" y="1183.5" ></text>
</g>
<g >
<title>copy_user_enhanced_fast_string (1,684 samples, 1.40%)</title><rect x="171.6" y="1189" width="16.6" height="15.0" fill="rgb(250,166,12)" rx="2" ry="2" />
<text x="174.64" y="1199.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (56 samples, 0.05%)</title><rect x="362.0" y="1237" width="0.6" height="15.0" fill="rgb(222,3,36)" rx="2" ry="2" />
<text x="365.00" y="1247.5" ></text>
</g>
<g >
<title>__wake_up_common_lock (145 samples, 0.12%)</title><rect x="156.6" y="901" width="1.5" height="15.0" fill="rgb(250,135,28)" rx="2" ry="2" />
<text x="159.64" y="911.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;ceph::net::SocketConnection::send (1,262 samples, 1.05%)</title><rect x="292.0" y="1093" width="12.4" height="15.0" fill="rgb(252,21,17)" rx="2" ry="2" />
<text x="295.01" y="1103.5" ></text>
</g>
<g >
<title>posix_memalign (11 samples, 0.01%)</title><rect x="238.0" y="1157" width="0.1" height="15.0" fill="rgb(246,38,40)" rx="2" ry="2" />
<text x="241.04" y="1167.5" ></text>
</g>
<g >
<title>seastar::future&lt;ceph::buffer::v14_2_0::list&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (1,051 samples, 0.88%)</title><rect x="1030.0" y="1205" width="10.3" height="15.0" fill="rgb(216,166,9)" rx="2" ry="2" />
<text x="1032.97" y="1215.5" ></text>
</g>
<g >
<title>ceph::mgr::Client::ms_dispatch (41 samples, 0.03%)</title><rect x="476.7" y="1173" width="0.4" height="15.0" fill="rgb(247,194,6)" rx="2" ry="2" />
<text x="479.66" y="1183.5" ></text>
</g>
<g >
<title>seastar::app_template::run_deprecated (91,070 samples, 75.85%)</title><rect x="215.2" y="1317" width="895.1" height="15.0" fill="rgb(239,223,42)" rx="2" ry="2" />
<text x="218.21" y="1327.5" >seastar::app_template::run_deprecated</text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_mutate@plt (13 samples, 0.01%)</title><rect x="957.2" y="1093" width="0.2" height="15.0" fill="rgb(231,105,9)" rx="2" ry="2" />
<text x="960.23" y="1103.5" ></text>
</g>
<g >
<title>__hrtimer_run_queues (12 samples, 0.01%)</title><rect x="1150.8" y="1285" width="0.1" height="15.0" fill="rgb(220,179,29)" rx="2" ry="2" />
<text x="1153.82" y="1295.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;unsigned long&gt; &gt;::apply&lt;seastar::pollable_fd::write_some (28 samples, 0.02%)</title><rect x="1080.2" y="1189" width="0.2" height="15.0" fill="rgb(218,193,31)" rx="2" ry="2" />
<text x="1083.17" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (26 samples, 0.02%)</title><rect x="607.9" y="997" width="0.3" height="15.0" fill="rgb(210,19,4)" rx="2" ry="2" />
<text x="610.91" y="1007.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;ceph::net::Socket::write_flush (93 samples, 0.08%)</title><rect x="301.4" y="1029" width="0.9" height="15.0" fill="rgb(237,56,44)" rx="2" ry="2" />
<text x="304.37" y="1039.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (24 samples, 0.02%)</title><rect x="629.5" y="981" width="0.2" height="15.0" fill="rgb(240,94,14)" rx="2" ry="2" />
<text x="632.47" y="991.5" ></text>
</g>
<g >
<title>[libstdc++.so.6.0.26] (11 samples, 0.01%)</title><rect x="328.0" y="1013" width="0.1" height="15.0" fill="rgb(230,107,3)" rx="2" ry="2" />
<text x="330.98" y="1023.5" ></text>
</g>
<g >
<title>seastar::need_preempt (11 samples, 0.01%)</title><rect x="1026.5" y="1173" width="0.2" height="15.0" fill="rgb(208,177,38)" rx="2" ry="2" />
<text x="1029.55" y="1183.5" ></text>
</g>
<g >
<title>__netif_receive_skb_one_core (2,557 samples, 2.13%)</title><rect x="138.5" y="1045" width="25.2" height="15.0" fill="rgb(252,188,1)" rx="2" ry="2" />
<text x="141.54" y="1055.5" >_..</text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (16 samples, 0.01%)</title><rect x="331.1" y="1029" width="0.1" height="15.0" fill="rgb(232,62,2)" rx="2" ry="2" />
<text x="334.08" y="1039.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::await_events (613 samples, 0.51%)</title><rect x="1094.4" y="1253" width="6.0" height="15.0" fill="rgb(210,35,37)" rx="2" ry="2" />
<text x="1097.37" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (78 samples, 0.06%)</title><rect x="914.9" y="965" width="0.8" height="15.0" fill="rgb(233,177,27)" rx="2" ry="2" />
<text x="917.90" y="975.5" ></text>
</g>
<g >
<title>seastar::internal::repeater&lt;seastar::keep_doing&lt;ceph::net::SocketConnection::handle_tags (70,958 samples, 59.10%)</title><rect x="358.1" y="1253" width="697.4" height="15.0" fill="rgb(216,81,49)" rx="2" ry="2" />
<text x="361.08" y="1263.5" >seastar::internal::repeater&lt;seastar::keep_doing&lt;ceph::net::SocketConnection::handle_tags</text>
</g>
<g >
<title>seastar::net::posix_data_sink_impl::put (103 samples, 0.09%)</title><rect x="247.9" y="1237" width="1.0" height="15.0" fill="rgb(215,88,27)" rx="2" ry="2" />
<text x="250.86" y="1247.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;ceph::net::Socket::write_flush (252 samples, 0.21%)</title><rect x="623.1" y="1013" width="2.5" height="15.0" fill="rgb(249,53,4)" rx="2" ry="2" />
<text x="626.15" y="1023.5" ></text>
</g>
<g >
<title>boost::detail::sp_counted_impl_pd&lt;object_info_t*, boost::detail::local_sp_deleter&lt;SharedLRU&lt;hobject_t, object_info_t&gt;::Deleter&gt; &gt;::dispose (13 samples, 0.01%)</title><rect x="265.8" y="1157" width="0.2" height="15.0" fill="rgb(247,117,6)" rx="2" ry="2" />
<text x="268.84" y="1167.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (26 samples, 0.02%)</title><rect x="345.0" y="1189" width="0.2" height="15.0" fill="rgb(247,185,8)" rx="2" ry="2" />
<text x="347.99" y="1199.5" ></text>
</g>
<g >
<title>seastar::schedule (15 samples, 0.01%)</title><rect x="1100.4" y="1253" width="0.1" height="15.0" fill="rgb(219,227,26)" rx="2" ry="2" />
<text x="1103.40" y="1263.5" ></text>
</g>
<g >
<title>seastar::do_for_each&lt;__gnu_cxx::__normal_iterator&lt;OSDOp*, std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt; &gt;, PG::do_osd_ops (13 samples, 0.01%)</title><rect x="353.3" y="1189" width="0.2" height="15.0" fill="rgb(217,117,46)" rx="2" ry="2" />
<text x="356.32" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (20 samples, 0.02%)</title><rect x="448.1" y="1189" width="0.2" height="15.0" fill="rgb(211,135,39)" rx="2" ry="2" />
<text x="451.10" y="1199.5" ></text>
</g>
<g >
<title>seastar::continuation_base&lt;seastar::temporary_buffer&lt;char&gt; &gt;::~continuation_base (19 samples, 0.02%)</title><rect x="355.0" y="1253" width="0.2" height="15.0" fill="rgb(250,143,15)" rx="2" ry="2" />
<text x="357.99" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (36 samples, 0.03%)</title><rect x="445.0" y="1189" width="0.3" height="15.0" fill="rgb(213,52,14)" rx="2" ry="2" />
<text x="447.97" y="1199.5" ></text>
</g>
<g >
<title>tcp_try_coalesce (13 samples, 0.01%)</title><rect x="101.4" y="1141" width="0.2" height="15.0" fill="rgb(230,78,9)" rx="2" ry="2" />
<text x="104.44" y="1151.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (119 samples, 0.10%)</title><rect x="1171.8" y="1333" width="1.2" height="15.0" fill="rgb(239,99,52)" rx="2" ry="2" />
<text x="1174.80" y="1343.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::read_message (66,207 samples, 55.14%)</title><rect x="394.2" y="1221" width="650.7" height="15.0" fill="rgb(253,49,34)" rx="2" ry="2" />
<text x="397.18" y="1231.5" >ceph::net::SocketConnection::read_message</text>
</g>
<g >
<title>RefCountedObject::put (13 samples, 0.01%)</title><rect x="357.9" y="1221" width="0.1" height="15.0" fill="rgb(254,65,29)" rx="2" ry="2" />
<text x="360.88" y="1231.5" ></text>
</g>
<g >
<title>operator new (19 samples, 0.02%)</title><rect x="299.1" y="1029" width="0.2" height="15.0" fill="rgb(252,120,3)" rx="2" ry="2" />
<text x="302.13" y="1039.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (15 samples, 0.01%)</title><rect x="629.7" y="981" width="0.2" height="15.0" fill="rgb(234,150,51)" rx="2" ry="2" />
<text x="632.71" y="991.5" ></text>
</g>
<g >
<title>mempool::get_pool (18 samples, 0.01%)</title><rect x="640.6" y="901" width="0.2" height="15.0" fill="rgb(215,210,44)" rx="2" ry="2" />
<text x="643.65" y="911.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (128 samples, 0.11%)</title><rect x="543.2" y="1093" width="1.2" height="15.0" fill="rgb(243,180,52)" rx="2" ry="2" />
<text x="546.15" y="1103.5" ></text>
</g>
<g >
<title>PG::set_state (11 samples, 0.01%)</title><rect x="284.2" y="1109" width="0.1" height="15.0" fill="rgb(222,38,0)" rx="2" ry="2" />
<text x="287.20" y="1119.5" ></text>
</g>
<g >
<title>std::locale::locale@plt (29 samples, 0.02%)</title><rect x="529.8" y="1077" width="0.3" height="15.0" fill="rgb(225,159,42)" rx="2" ry="2" />
<text x="532.78" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (143 samples, 0.12%)</title><rect x="547.5" y="1077" width="1.4" height="15.0" fill="rgb(230,16,30)" rx="2" ry="2" />
<text x="550.51" y="1087.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (91 samples, 0.08%)</title><rect x="607.0" y="997" width="0.9" height="15.0" fill="rgb(230,166,18)" rx="2" ry="2" />
<text x="610.02" y="1007.5" ></text>
</g>
<g >
<title>pthread_self@GLIBC_2.2.5 (27 samples, 0.02%)</title><rect x="423.3" y="1189" width="0.2" height="15.0" fill="rgb(222,176,29)" rx="2" ry="2" />
<text x="426.26" y="1199.5" ></text>
</g>
<g >
<title>dst_release (11 samples, 0.01%)</title><rect x="156.4" y="917" width="0.1" height="15.0" fill="rgb(235,29,3)" rx="2" ry="2" />
<text x="159.41" y="927.5" ></text>
</g>
<g >
<title>__tcp_v4_send_check (20 samples, 0.02%)</title><rect x="118.8" y="1173" width="0.2" height="15.0" fill="rgb(218,60,6)" rx="2" ry="2" />
<text x="121.85" y="1183.5" ></text>
</g>
<g >
<title>pthread_self@GLIBC_2.2.5 (20 samples, 0.02%)</title><rect x="542.7" y="1077" width="0.2" height="15.0" fill="rgb(221,107,21)" rx="2" ry="2" />
<text x="545.66" y="1087.5" ></text>
</g>
<g >
<title>sched_clock_cpu (107 samples, 0.09%)</title><rect x="167.9" y="1189" width="1.0" height="15.0" fill="rgb(211,226,44)" rx="2" ry="2" />
<text x="170.86" y="1199.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::do_send (1,122 samples, 0.93%)</title><rect x="292.9" y="1077" width="11.0" height="15.0" fill="rgb(205,144,39)" rx="2" ry="2" />
<text x="295.89" y="1087.5" ></text>
</g>
<g >
<title>__pthread_once (20 samples, 0.02%)</title><rect x="284.5" y="1093" width="0.2" height="15.0" fill="rgb(243,61,48)" rx="2" ry="2" />
<text x="287.55" y="1103.5" ></text>
</g>
<g >
<title>PGBackend::get_object (82 samples, 0.07%)</title><rect x="264.2" y="1093" width="0.8" height="15.0" fill="rgb(234,211,45)" rx="2" ry="2" />
<text x="267.21" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (18 samples, 0.01%)</title><rect x="915.7" y="981" width="0.2" height="15.0" fill="rgb(226,77,4)" rx="2" ry="2" />
<text x="918.68" y="991.5" ></text>
</g>
<g >
<title>ceph::get_logger (13 samples, 0.01%)</title><rect x="941.6" y="1061" width="0.1" height="15.0" fill="rgb(245,28,6)" rx="2" ry="2" />
<text x="944.59" y="1071.5" ></text>
</g>
<g >
<title>add_wait_queue (16 samples, 0.01%)</title><rect x="1060.3" y="1157" width="0.1" height="15.0" fill="rgb(215,36,41)" rx="2" ry="2" />
<text x="1063.27" y="1167.5" ></text>
</g>
<g >
<title>seastar::memory::drain_cross_cpu_freelist (35 samples, 0.03%)</title><rect x="220.2" y="1285" width="0.4" height="15.0" fill="rgb(222,201,38)" rx="2" ry="2" />
<text x="223.24" y="1295.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (27 samples, 0.02%)</title><rect x="1025.7" y="1157" width="0.3" height="15.0" fill="rgb(231,50,40)" rx="2" ry="2" />
<text x="1028.71" y="1167.5" ></text>
</g>
<g >
<title>seastar::reactor::add_task (20 samples, 0.02%)</title><rect x="256.9" y="1221" width="0.2" height="15.0" fill="rgb(231,187,28)" rx="2" ry="2" />
<text x="259.86" y="1231.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (88 samples, 0.07%)</title><rect x="859.6" y="965" width="0.8" height="15.0" fill="rgb(227,128,25)" rx="2" ry="2" />
<text x="862.57" y="975.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (20 samples, 0.02%)</title><rect x="383.8" y="1173" width="0.2" height="15.0" fill="rgb(249,220,31)" rx="2" ry="2" />
<text x="386.83" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (22 samples, 0.02%)</title><rect x="841.5" y="965" width="0.2" height="15.0" fill="rgb(223,103,37)" rx="2" ry="2" />
<text x="844.53" y="975.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::shared_future (20 samples, 0.02%)</title><rect x="260.5" y="1189" width="0.2" height="15.0" fill="rgb(248,171,37)" rx="2" ry="2" />
<text x="263.51" y="1199.5" ></text>
</g>
<g >
<title>seastar::internal::try_reap_events (52 samples, 0.04%)</title><rect x="1099.8" y="1237" width="0.5" height="15.0" fill="rgb(253,40,54)" rx="2" ry="2" />
<text x="1102.76" y="1247.5" ></text>
</g>
<g >
<title>pg_state_string[abi:cxx11] (75 samples, 0.06%)</title><rect x="678.0" y="1093" width="0.8" height="15.0" fill="rgb(250,17,14)" rx="2" ry="2" />
<text x="681.04" y="1103.5" ></text>
</g>
<g >
<title>native_queued_spin_lock_slowpath (122 samples, 0.10%)</title><rect x="93.1" y="1205" width="1.2" height="15.0" fill="rgb(210,18,49)" rx="2" ry="2" />
<text x="96.11" y="1215.5" ></text>
</g>
<g >
<title>__softirqentry_text_start (226 samples, 0.19%)</title><rect x="97.3" y="1045" width="2.2" height="15.0" fill="rgb(236,170,15)" rx="2" ry="2" />
<text x="100.30" y="1055.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (14 samples, 0.01%)</title><rect x="608.8" y="997" width="0.1" height="15.0" fill="rgb(220,138,1)" rx="2" ry="2" />
<text x="611.80" y="1007.5" ></text>
</g>
<g >
<title>ceph::mon::Client::ms_dispatch (81 samples, 0.07%)</title><rect x="477.1" y="1173" width="0.8" height="15.0" fill="rgb(218,164,40)" rx="2" ry="2" />
<text x="480.06" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (17 samples, 0.01%)</title><rect x="738.0" y="1013" width="0.1" height="15.0" fill="rgb(228,111,24)" rx="2" ry="2" />
<text x="740.98" y="1023.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (22 samples, 0.02%)</title><rect x="804.6" y="981" width="0.2" height="15.0" fill="rgb(226,2,28)" rx="2" ry="2" />
<text x="807.56" y="991.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (62 samples, 0.05%)</title><rect x="334.9" y="997" width="0.6" height="15.0" fill="rgb(245,91,21)" rx="2" ry="2" />
<text x="337.87" y="1007.5" ></text>
</g>
<g >
<title>object_locator_t::decode (67 samples, 0.06%)</title><rect x="335.6" y="1013" width="0.7" height="15.0" fill="rgb(222,169,16)" rx="2" ry="2" />
<text x="338.61" y="1023.5" ></text>
</g>
<g >
<title>[libstdc++.so.6.0.26] (59 samples, 0.05%)</title><rect x="860.7" y="997" width="0.6" height="15.0" fill="rgb(205,170,41)" rx="2" ry="2" />
<text x="863.73" y="1007.5" ></text>
</g>
<g >
<title>seastar::memory::free (26 samples, 0.02%)</title><rect x="735.4" y="997" width="0.2" height="15.0" fill="rgb(230,160,5)" rx="2" ry="2" />
<text x="738.37" y="1007.5" ></text>
</g>
<g >
<title>ceph_crc32c_zeros (23 samples, 0.02%)</title><rect x="298.5" y="1029" width="0.2" height="15.0" fill="rgb(234,167,14)" rx="2" ry="2" />
<text x="301.50" y="1039.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;entity_name_t, std::pair&lt;entity_name_t const, watch_info_t&gt;, std::_Select1st&lt;std::pair&lt;entity_name_t const, watch_info_t&gt; &gt;, std::less&lt;entity_name_t&gt;, std::allocator&lt;std::pair&lt;entity_name_t const, watch_info_t&gt; &gt; &gt;::_M_erase (12 samples, 0.01%)</title><rect x="336.7" y="1029" width="0.1" height="15.0" fill="rgb(234,90,3)" rx="2" ry="2" />
<text x="339.69" y="1039.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (51 samples, 0.04%)</title><rect x="463.2" y="1173" width="0.5" height="15.0" fill="rgb(207,83,7)" rx="2" ry="2" />
<text x="466.20" y="1183.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::get0 (78 samples, 0.06%)</title><rect x="356.3" y="1253" width="0.7" height="15.0" fill="rgb(215,28,28)" rx="2" ry="2" />
<text x="359.27" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (226 samples, 0.19%)</title><rect x="295.0" y="1013" width="2.2" height="15.0" fill="rgb(230,98,53)" rx="2" ry="2" />
<text x="298.00" y="1023.5" ></text>
</g>
<g >
<title>MOSDOpReply::encode_payload (353 samples, 0.29%)</title><rect x="294.2" y="1029" width="3.5" height="15.0" fill="rgb(213,223,42)" rx="2" ry="2" />
<text x="297.24" y="1039.5" ></text>
</g>
<g >
<title>[libstdc++.so.6.0.26] (53 samples, 0.04%)</title><rect x="505.8" y="1077" width="0.6" height="15.0" fill="rgb(232,40,8)" rx="2" ry="2" />
<text x="508.84" y="1087.5" ></text>
</g>
<g >
<title>std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::init (96 samples, 0.08%)</title><rect x="521.6" y="1077" width="0.9" height="15.0" fill="rgb(253,59,6)" rx="2" ry="2" />
<text x="524.59" y="1087.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::shared_future (16 samples, 0.01%)</title><rect x="304.0" y="1077" width="0.2" height="15.0" fill="rgb(227,189,31)" rx="2" ry="2" />
<text x="307.01" y="1087.5" ></text>
</g>
<g >
<title>skb_release_head_state (70 samples, 0.06%)</title><rect x="60.4" y="1173" width="0.7" height="15.0" fill="rgb(250,22,34)" rx="2" ry="2" />
<text x="63.45" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::iterator_impl (12 samples, 0.01%)</title><rect x="777.7" y="1029" width="0.1" height="15.0" fill="rgb(238,160,23)" rx="2" ry="2" />
<text x="780.70" y="1039.5" ></text>
</g>
<g >
<title>hrtimer_start_range_ns (139 samples, 0.12%)</title><rect x="29.4" y="1237" width="1.3" height="15.0" fill="rgb(240,123,22)" rx="2" ry="2" />
<text x="32.37" y="1247.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="693" width="7.1" height="15.0" fill="rgb(245,75,50)" rx="2" ry="2" />
<text x="14.24" y="703.5" ></text>
</g>
<g >
<title>ceph::get_logger (12 samples, 0.01%)</title><rect x="275.0" y="1221" width="0.1" height="15.0" fill="rgb(219,8,46)" rx="2" ry="2" />
<text x="278.00" y="1231.5" ></text>
</g>
<g >
<title>seastar::promise&lt;&gt;::abandoned (15 samples, 0.01%)</title><rect x="390.4" y="1125" width="0.2" height="15.0" fill="rgb(250,41,53)" rx="2" ry="2" />
<text x="393.42" y="1135.5" ></text>
</g>
<g >
<title>seastar::chunked_fifo&lt;seastar::expiring_fifo&lt;seastar::promise&lt;&gt;, seastar::promise_expiry&lt;&gt;, seastar::lowres_clock&gt;::entry, 128ul&gt;::back_chunk_new (76 samples, 0.06%)</title><rect x="665.5" y="1029" width="0.7" height="15.0" fill="rgb(221,24,28)" rx="2" ry="2" />
<text x="668.47" y="1039.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (27 samples, 0.02%)</title><rect x="802.0" y="965" width="0.2" height="15.0" fill="rgb(226,95,21)" rx="2" ry="2" />
<text x="804.98" y="975.5" ></text>
</g>
<g >
<title>nf_nat_inet_fn (41 samples, 0.03%)</title><rect x="127.8" y="1109" width="0.4" height="15.0" fill="rgb(214,108,30)" rx="2" ry="2" />
<text x="130.77" y="1119.5" ></text>
</g>
<g >
<title>ceph::os::Object::get_size (90 samples, 0.07%)</title><rect x="736.8" y="1013" width="0.9" height="15.0" fill="rgb(225,122,3)" rx="2" ry="2" />
<text x="739.84" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (32 samples, 0.03%)</title><rect x="273.6" y="1221" width="0.3" height="15.0" fill="rgb(225,101,0)" rx="2" ry="2" />
<text x="276.58" y="1231.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (81 samples, 0.07%)</title><rect x="855.4" y="965" width="0.8" height="15.0" fill="rgb(215,124,29)" rx="2" ry="2" />
<text x="858.37" y="975.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::operator= (25 samples, 0.02%)</title><rect x="667.3" y="1061" width="0.2" height="15.0" fill="rgb(229,173,0)" rx="2" ry="2" />
<text x="670.26" y="1071.5" ></text>
</g>
<g >
<title>PGBackend::read (105 samples, 0.09%)</title><rect x="261.4" y="1221" width="1.0" height="15.0" fill="rgb(224,168,4)" rx="2" ry="2" />
<text x="264.38" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (33 samples, 0.03%)</title><rect x="872.4" y="981" width="0.3" height="15.0" fill="rgb(228,114,36)" rx="2" ry="2" />
<text x="875.42" y="991.5" ></text>
</g>
<g >
<title>Message::encode (306 samples, 0.25%)</title><rect x="236.6" y="1221" width="3.0" height="15.0" fill="rgb(222,18,7)" rx="2" ry="2" />
<text x="239.60" y="1231.5" ></text>
</g>
<g >
<title>seastar::object_deleter_impl&lt;ceph::buffer::v14_2_0::ptr&gt;::~object_deleter_impl (158 samples, 0.13%)</title><rect x="641.5" y="885" width="1.5" height="15.0" fill="rgb(247,5,27)" rx="2" ry="2" />
<text x="644.48" y="895.5" ></text>
</g>
<g >
<title>bbr_lt_bw_sampling.isra.7 (13 samples, 0.01%)</title><rect x="151.8" y="901" width="0.1" height="15.0" fill="rgb(214,19,3)" rx="2" ry="2" />
<text x="154.75" y="911.5" ></text>
</g>
<g >
<title>kmem_cache_free (40 samples, 0.03%)</title><rect x="1105.0" y="1173" width="0.4" height="15.0" fill="rgb(250,36,8)" rx="2" ry="2" />
<text x="1108.01" y="1183.5" ></text>
</g>
<g >
<title>__libc_read (18 samples, 0.01%)</title><rect x="230.9" y="1253" width="0.2" height="15.0" fill="rgb(214,183,36)" rx="2" ry="2" />
<text x="233.91" y="1263.5" ></text>
</g>
<g >
<title>security_file_permission (80 samples, 0.07%)</title><rect x="17.4" y="133" width="0.8" height="15.0" fill="rgb(232,206,54)" rx="2" ry="2" />
<text x="20.41" y="143.5" ></text>
</g>
<g >
<title>SharedLRU&lt;hobject_t, object_info_t&gt;::insert (40 samples, 0.03%)</title><rect x="244.9" y="1077" width="0.4" height="15.0" fill="rgb(215,92,19)" rx="2" ry="2" />
<text x="247.86" y="1087.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::finally_body&lt;seastar::with_gate&lt;ceph::net::SocketConnection::read_message (52 samples, 0.04%)</title><rect x="252.0" y="1253" width="0.5" height="15.0" fill="rgb(231,152,33)" rx="2" ry="2" />
<text x="254.98" y="1263.5" ></text>
</g>
<g >
<title>ep_poll_callback (116 samples, 0.10%)</title><rect x="156.9" y="869" width="1.1" height="15.0" fill="rgb(234,77,44)" rx="2" ry="2" />
<text x="159.88" y="879.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::shared_state::resolve (95 samples, 0.08%)</title><rect x="256.2" y="1237" width="0.9" height="15.0" fill="rgb(210,60,14)" rx="2" ry="2" />
<text x="259.15" y="1247.5" ></text>
</g>
<g >
<title>copy_user_enhanced_fast_string (59 samples, 0.05%)</title><rect x="66.2" y="1157" width="0.5" height="15.0" fill="rgb(241,20,45)" rx="2" ry="2" />
<text x="69.16" y="1167.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_create (17 samples, 0.01%)</title><rect x="943.9" y="1045" width="0.1" height="15.0" fill="rgb(210,168,4)" rx="2" ry="2" />
<text x="946.86" y="1055.5" ></text>
</g>
<g >
<title>RefCountedObject::put (51 samples, 0.04%)</title><rect x="976.1" y="1141" width="0.5" height="15.0" fill="rgb(205,49,7)" rx="2" ry="2" />
<text x="979.06" y="1151.5" ></text>
</g>
<g >
<title>std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt;::_M_default_append (11 samples, 0.01%)</title><rect x="342.2" y="1125" width="0.1" height="15.0" fill="rgb(231,212,8)" rx="2" ry="2" />
<text x="345.19" y="1135.5" ></text>
</g>
<g >
<title>get_nohz_timer_target (11 samples, 0.01%)</title><rect x="30.4" y="1221" width="0.1" height="15.0" fill="rgb(243,13,6)" rx="2" ry="2" />
<text x="33.37" y="1231.5" ></text>
</g>
<g >
<title>mod_timer (21 samples, 0.02%)</title><rect x="155.6" y="885" width="0.2" height="15.0" fill="rgb(206,154,28)" rx="2" ry="2" />
<text x="158.63" y="895.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::send (343 samples, 0.29%)</title><rect x="257.5" y="1237" width="3.4" height="15.0" fill="rgb(215,185,50)" rx="2" ry="2" />
<text x="260.49" y="1247.5" ></text>
</g>
<g >
<title>[unknown] (715 samples, 0.60%)</title><rect x="11.2" y="309" width="7.1" height="15.0" fill="rgb(233,116,7)" rx="2" ry="2" />
<text x="14.24" y="319.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (41 samples, 0.03%)</title><rect x="1045.9" y="1221" width="0.4" height="15.0" fill="rgb(228,208,19)" rx="2" ry="2" />
<text x="1048.93" y="1231.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (969 samples, 0.81%)</title><rect x="1017.8" y="1205" width="9.5" height="15.0" fill="rgb(208,112,50)" rx="2" ry="2" />
<text x="1020.75" y="1215.5" ></text>
</g>
<g >
<title>cmp (15 samples, 0.01%)</title><rect x="328.3" y="1013" width="0.1" height="15.0" fill="rgb(254,35,17)" rx="2" ry="2" />
<text x="331.30" y="1023.5" ></text>
</g>
<g >
<title>std::_Rb_tree_rebalance_for_erase (309 samples, 0.26%)</title><rect x="838.0" y="949" width="3.1" height="15.0" fill="rgb(209,189,30)" rx="2" ry="2" />
<text x="841.02" y="959.5" ></text>
</g>
<g >
<title>sock_poll (121 samples, 0.10%)</title><rect x="1105.5" y="1173" width="1.2" height="15.0" fill="rgb(205,116,44)" rx="2" ry="2" />
<text x="1108.51" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::free (25 samples, 0.02%)</title><rect x="540.6" y="1077" width="0.3" height="15.0" fill="rgb(251,13,31)" rx="2" ry="2" />
<text x="543.65" y="1087.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (32 samples, 0.03%)</title><rect x="557.9" y="1045" width="0.3" height="15.0" fill="rgb(214,200,15)" rx="2" ry="2" />
<text x="560.87" y="1055.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (17 samples, 0.01%)</title><rect x="641.2" y="885" width="0.2" height="15.0" fill="rgb(226,201,30)" rx="2" ry="2" />
<text x="644.23" y="895.5" ></text>
</g>
<g >
<title>add_wait_queue (31 samples, 0.03%)</title><rect x="1106.2" y="1141" width="0.3" height="15.0" fill="rgb(211,183,16)" rx="2" ry="2" />
<text x="1109.20" y="1151.5" ></text>
</g>
<g >
<title>do_syscall_64 (348 samples, 0.29%)</title><rect x="27.5" y="1301" width="3.5" height="15.0" fill="rgb(208,224,44)" rx="2" ry="2" />
<text x="30.53" y="1311.5" ></text>
</g>
<g >
<title>tcp_tx_timestamp (17 samples, 0.01%)</title><rect x="208.4" y="1221" width="0.1" height="15.0" fill="rgb(248,14,50)" rx="2" ry="2" />
<text x="211.35" y="1231.5" ></text>
</g>
<g >
<title>object_locator_t::decode (84 samples, 0.07%)</title><rect x="304.5" y="1109" width="0.8" height="15.0" fill="rgb(211,53,12)" rx="2" ry="2" />
<text x="307.48" y="1119.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (32 samples, 0.03%)</title><rect x="552.9" y="1077" width="0.3" height="15.0" fill="rgb(233,67,43)" rx="2" ry="2" />
<text x="555.88" y="1087.5" ></text>
</g>
<g >
<title>seastar::memory::free (28 samples, 0.02%)</title><rect x="536.7" y="1045" width="0.3" height="15.0" fill="rgb(254,60,15)" rx="2" ry="2" />
<text x="539.68" y="1055.5" ></text>
</g>
<g >
<title>__tcp_push_pending_frames (468 samples, 0.39%)</title><rect x="95.3" y="1173" width="4.6" height="15.0" fill="rgb(236,8,42)" rx="2" ry="2" />
<text x="98.35" y="1183.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::maybe_throttle (26 samples, 0.02%)</title><rect x="467.4" y="1205" width="0.2" height="15.0" fill="rgb(253,215,27)" rx="2" ry="2" />
<text x="470.35" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (51 samples, 0.04%)</title><rect x="335.8" y="997" width="0.5" height="15.0" fill="rgb(223,22,13)" rx="2" ry="2" />
<text x="338.75" y="1007.5" ></text>
</g>
<g >
<title>seastar::reactor::sleep (40 samples, 0.03%)</title><rect x="1062.1" y="1285" width="0.4" height="15.0" fill="rgb(220,163,37)" rx="2" ry="2" />
<text x="1065.06" y="1295.5" ></text>
</g>
<g >
<title>__pthread_enable_asynccancel (76 samples, 0.06%)</title><rect x="1110.7" y="1349" width="0.8" height="15.0" fill="rgb(242,78,36)" rx="2" ry="2" />
<text x="1113.74" y="1359.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (13 samples, 0.01%)</title><rect x="1029.5" y="1173" width="0.2" height="15.0" fill="rgb(213,124,4)" rx="2" ry="2" />
<text x="1032.54" y="1183.5" ></text>
</g>
<g >
<title>tcp_chrono_stop (32 samples, 0.03%)</title><rect x="168.9" y="1189" width="0.3" height="15.0" fill="rgb(239,27,53)" rx="2" ry="2" />
<text x="171.91" y="1199.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (18 samples, 0.01%)</title><rect x="294.6" y="997" width="0.2" height="15.0" fill="rgb(235,139,5)" rx="2" ry="2" />
<text x="297.58" y="1007.5" ></text>
</g>
<g >
<title>operator new (32 samples, 0.03%)</title><rect x="1169.6" y="1365" width="0.3" height="15.0" fill="rgb(212,36,9)" rx="2" ry="2" />
<text x="1172.60" y="1375.5" ></text>
</g>
<g >
<title>ktime_get (22 samples, 0.02%)</title><rect x="30.7" y="1237" width="0.3" height="15.0" fill="rgb(227,87,39)" rx="2" ry="2" />
<text x="33.74" y="1247.5" ></text>
</g>
<g >
<title>nft_do_chain (72 samples, 0.06%)</title><rect x="128.9" y="1109" width="0.7" height="15.0" fill="rgb(245,69,30)" rx="2" ry="2" />
<text x="131.92" y="1119.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (15 samples, 0.01%)</title><rect x="751.0" y="1029" width="0.1" height="15.0" fill="rgb(236,128,45)" rx="2" ry="2" />
<text x="753.97" y="1039.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1205" width="7.1" height="15.0" fill="rgb(224,62,12)" rx="2" ry="2" />
<text x="14.24" y="1215.5" ></text>
</g>
<g >
<title>operator new (44 samples, 0.04%)</title><rect x="878.4" y="981" width="0.5" height="15.0" fill="rgb(221,61,9)" rx="2" ry="2" />
<text x="881.42" y="991.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::flush (120 samples, 0.10%)</title><rect x="624.3" y="997" width="1.2" height="15.0" fill="rgb(216,221,53)" rx="2" ry="2" />
<text x="627.32" y="1007.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (277 samples, 0.23%)</title><rect x="1058.2" y="1237" width="2.8" height="15.0" fill="rgb(233,180,28)" rx="2" ry="2" />
<text x="1061.23" y="1247.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (165 samples, 0.14%)</title><rect x="426.6" y="1205" width="1.7" height="15.0" fill="rgb(244,27,30)" rx="2" ry="2" />
<text x="429.63" y="1215.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (15 samples, 0.01%)</title><rect x="959.3" y="1045" width="0.1" height="15.0" fill="rgb(236,25,21)" rx="2" ry="2" />
<text x="962.28" y="1055.5" ></text>
</g>
<g >
<title>RefCountedObject::put (93 samples, 0.08%)</title><rect x="250.8" y="1237" width="0.9" height="15.0" fill="rgb(226,77,41)" rx="2" ry="2" />
<text x="253.81" y="1247.5" ></text>
</g>
<g >
<title>kmem_cache_free (22 samples, 0.02%)</title><rect x="152.8" y="917" width="0.2" height="15.0" fill="rgb(236,66,43)" rx="2" ry="2" />
<text x="155.79" y="927.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;seastar::temporary_buffer&lt;char&gt; &gt;::forward_to (26 samples, 0.02%)</title><rect x="357.4" y="1253" width="0.3" height="15.0" fill="rgb(205,98,32)" rx="2" ry="2" />
<text x="360.44" y="1263.5" ></text>
</g>
<g >
<title>std::has_facet&lt;std::num_put&lt;char, std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt; &gt; (116 samples, 0.10%)</title><rect x="36.9" y="1333" width="1.1" height="15.0" fill="rgb(210,189,52)" rx="2" ry="2" />
<text x="39.89" y="1343.5" ></text>
</g>
<g >
<title>RefCountedObject::put (102 samples, 0.08%)</title><rect x="569.6" y="1045" width="1.0" height="15.0" fill="rgb(237,23,34)" rx="2" ry="2" />
<text x="572.56" y="1055.5" ></text>
</g>
<g >
<title>tcp_packet (301 samples, 0.25%)</title><rect x="124.4" y="1109" width="3.0" height="15.0" fill="rgb(239,74,22)" rx="2" ry="2" />
<text x="127.41" y="1119.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (32 samples, 0.03%)</title><rect x="1036.8" y="1173" width="0.3" height="15.0" fill="rgb(217,203,53)" rx="2" ry="2" />
<text x="1039.81" y="1183.5" ></text>
</g>
<g >
<title>tcp_rate_check_app_limited (62 samples, 0.05%)</title><rect x="203.9" y="1221" width="0.6" height="15.0" fill="rgb(239,74,54)" rx="2" ry="2" />
<text x="206.93" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::refill_append_space (354 samples, 0.29%)</title><rect x="585.4" y="981" width="3.5" height="15.0" fill="rgb(249,114,12)" rx="2" ry="2" />
<text x="588.39" y="991.5" ></text>
</g>
<g >
<title>OSDOp::split_osd_op_vector_in_data (11 samples, 0.01%)</title><rect x="282.3" y="1125" width="0.1" height="15.0" fill="rgb(247,210,49)" rx="2" ry="2" />
<text x="285.30" y="1135.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (33 samples, 0.03%)</title><rect x="536.2" y="1029" width="0.4" height="15.0" fill="rgb(214,90,41)" rx="2" ry="2" />
<text x="539.24" y="1039.5" ></text>
</g>
<g >
<title>__dev_queue_xmit (53 samples, 0.04%)</title><rect x="96.7" y="1093" width="0.5" height="15.0" fill="rgb(218,87,41)" rx="2" ry="2" />
<text x="99.70" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::append (14 samples, 0.01%)</title><rect x="294.8" y="997" width="0.2" height="15.0" fill="rgb(224,170,51)" rx="2" ry="2" />
<text x="297.82" y="1007.5" ></text>
</g>
<g >
<title>operator new (52 samples, 0.04%)</title><rect x="738.9" y="997" width="0.5" height="15.0" fill="rgb(247,78,14)" rx="2" ry="2" />
<text x="741.89" y="1007.5" ></text>
</g>
<g >
<title>seastar::pollable_fd::write_all (699 samples, 0.58%)</title><rect x="643.0" y="965" width="6.9" height="15.0" fill="rgb(213,178,41)" rx="2" ry="2" />
<text x="646.04" y="975.5" ></text>
</g>
<g >
<title>operator new (74 samples, 0.06%)</title><rect x="872.3" y="997" width="0.8" height="15.0" fill="rgb(209,80,2)" rx="2" ry="2" />
<text x="875.33" y="1007.5" ></text>
</g>
<g >
<title>posix_memalign (13 samples, 0.01%)</title><rect x="297.1" y="997" width="0.1" height="15.0" fill="rgb(247,155,32)" rx="2" ry="2" />
<text x="300.10" y="1007.5" ></text>
</g>
<g >
<title>_raw_spin_lock_bh (207 samples, 0.17%)</title><rect x="92.3" y="1221" width="2.0" height="15.0" fill="rgb(254,186,25)" rx="2" ry="2" />
<text x="95.27" y="1231.5" ></text>
</g>
<g >
<title>std::__detail::__variant::__gen_vtable_impl&lt;std::__detail::__variant::_Multi_array&lt;seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt; (68 samples, 0.06%)</title><rect x="463.7" y="1173" width="0.7" height="15.0" fill="rgb(244,68,24)" rx="2" ry="2" />
<text x="466.71" y="1183.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_assign (22 samples, 0.02%)</title><rect x="342.0" y="1125" width="0.2" height="15.0" fill="rgb(211,161,33)" rx="2" ry="2" />
<text x="344.95" y="1135.5" ></text>
</g>
<g >
<title>__zone_watermark_ok (24 samples, 0.02%)</title><rect x="194.4" y="1157" width="0.2" height="15.0" fill="rgb(210,30,36)" rx="2" ry="2" />
<text x="197.40" y="1167.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (20 samples, 0.02%)</title><rect x="339.7" y="1109" width="0.2" height="15.0" fill="rgb(236,26,51)" rx="2" ry="2" />
<text x="342.71" y="1119.5" ></text>
</g>
<g >
<title>ip_rcv (25 samples, 0.02%)</title><rect x="63.6" y="949" width="0.2" height="15.0" fill="rgb(209,108,21)" rx="2" ry="2" />
<text x="66.58" y="959.5" ></text>
</g>
<g >
<title>ceph::decode&lt;osd_reqid_t, denc_traits&lt;osd_reqid_t, void&gt; &gt; (267 samples, 0.22%)</title><rect x="997.9" y="1173" width="2.7" height="15.0" fill="rgb(216,74,47)" rx="2" ry="2" />
<text x="1000.93" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (29 samples, 0.02%)</title><rect x="878.4" y="965" width="0.3" height="15.0" fill="rgb(235,171,35)" rx="2" ry="2" />
<text x="881.43" y="975.5" ></text>
</g>
<g >
<title>RefCountedObject::put (57 samples, 0.05%)</title><rect x="984.9" y="1189" width="0.5" height="15.0" fill="rgb(210,90,2)" rx="2" ry="2" />
<text x="987.86" y="1199.5" ></text>
</g>
<g >
<title>bbr_min_tso_segs (85 samples, 0.07%)</title><rect x="167.0" y="1189" width="0.9" height="15.0" fill="rgb(215,165,3)" rx="2" ry="2" />
<text x="170.02" y="1199.5" ></text>
</g>
<g >
<title>ip_rcv (23 samples, 0.02%)</title><rect x="61.9" y="1045" width="0.2" height="15.0" fill="rgb(251,128,24)" rx="2" ry="2" />
<text x="64.88" y="1055.5" ></text>
</g>
<g >
<title>ceph::os::Object::read (13 samples, 0.01%)</title><rect x="737.7" y="1013" width="0.1" height="15.0" fill="rgb(235,102,22)" rx="2" ry="2" />
<text x="740.72" y="1023.5" ></text>
</g>
<g >
<title>PG::handle_op (87 samples, 0.07%)</title><rect x="488.2" y="1125" width="0.9" height="15.0" fill="rgb(245,141,19)" rx="2" ry="2" />
<text x="491.23" y="1135.5" ></text>
</g>
<g >
<title>MessageFactory&lt;MOSDOp&gt;::build&lt;&gt; (105 samples, 0.09%)</title><rect x="414.9" y="1205" width="1.1" height="15.0" fill="rgb(229,186,50)" rx="2" ry="2" />
<text x="417.94" y="1215.5" ></text>
</g>
<g >
<title>tcp_rcv_established (114 samples, 0.09%)</title><rect x="98.0" y="901" width="1.1" height="15.0" fill="rgb(237,55,50)" rx="2" ry="2" />
<text x="101.02" y="911.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::forward_to (21 samples, 0.02%)</title><rect x="351.4" y="1237" width="0.3" height="15.0" fill="rgb(233,1,9)" rx="2" ry="2" />
<text x="354.45" y="1247.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::shared_future&lt;&gt;::shared_future (50 samples, 0.04%)</title><rect x="656.9" y="1045" width="0.5" height="15.0" fill="rgb(246,49,3)" rx="2" ry="2" />
<text x="659.87" y="1055.5" ></text>
</g>
<g >
<title>std::__uninitialized_default_n_1&lt;false&gt;::__uninit_default_n&lt;OSDOp*, unsigned long&gt; (70 samples, 0.06%)</title><rect x="959.7" y="1077" width="0.6" height="15.0" fill="rgb(214,129,17)" rx="2" ry="2" />
<text x="962.66" y="1087.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::local_shared_ptr&lt;object_info_t&gt;, std::_List_iterator&lt;hobject_t&gt; &gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;hobject_t&gt;, std::hash&lt;hobject_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::find (149 samples, 0.12%)</title><rect x="859.0" y="981" width="1.4" height="15.0" fill="rgb(221,146,0)" rx="2" ry="2" />
<text x="861.97" y="991.5" ></text>
</g>
<g >
<title>RefCountedObject::get (12 samples, 0.01%)</title><rect x="416.0" y="1205" width="0.1" height="15.0" fill="rgb(214,159,7)" rx="2" ry="2" />
<text x="418.97" y="1215.5" ></text>
</g>
<g >
<title>iov_iter_advance (93 samples, 0.08%)</title><rect x="189.7" y="1205" width="0.9" height="15.0" fill="rgb(250,186,53)" rx="2" ry="2" />
<text x="192.68" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (175 samples, 0.15%)</title><rect x="1002.1" y="1157" width="1.7" height="15.0" fill="rgb(236,87,41)" rx="2" ry="2" />
<text x="1005.06" y="1167.5" ></text>
</g>
<g >
<title>operator new (40 samples, 0.03%)</title><rect x="629.5" y="997" width="0.4" height="15.0" fill="rgb(227,88,40)" rx="2" ry="2" />
<text x="632.46" y="1007.5" ></text>
</g>
<g >
<title>operator delete (15 samples, 0.01%)</title><rect x="1017.6" y="1205" width="0.1" height="15.0" fill="rgb(236,167,39)" rx="2" ry="2" />
<text x="1020.56" y="1215.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (69 samples, 0.06%)</title><rect x="615.4" y="981" width="0.7" height="15.0" fill="rgb(225,167,20)" rx="2" ry="2" />
<text x="618.42" y="991.5" ></text>
</g>
<g >
<title>enqueue_to_backlog (11 samples, 0.01%)</title><rect x="97.0" y="1029" width="0.1" height="15.0" fill="rgb(218,196,26)" rx="2" ry="2" />
<text x="99.96" y="1039.5" ></text>
</g>
<g >
<title>__fget_light (242 samples, 0.20%)</title><rect x="209.2" y="1269" width="2.4" height="15.0" fill="rgb(242,200,54)" rx="2" ry="2" />
<text x="212.22" y="1279.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (84 samples, 0.07%)</title><rect x="328.4" y="1013" width="0.9" height="15.0" fill="rgb(221,113,7)" rx="2" ry="2" />
<text x="331.45" y="1023.5" ></text>
</g>
<g >
<title>RefCountedObject::get (16 samples, 0.01%)</title><rect x="288.4" y="1109" width="0.2" height="15.0" fill="rgb(242,43,10)" rx="2" ry="2" />
<text x="291.40" y="1119.5" ></text>
</g>
<g >
<title>__entry_trampoline_start (11 samples, 0.01%)</title><rect x="31.0" y="1317" width="0.1" height="15.0" fill="rgb(209,203,19)" rx="2" ry="2" />
<text x="33.95" y="1327.5" ></text>
</g>
<g >
<title>std::has_facet&lt;std::num_get&lt;char, std::istreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt; &gt; (81 samples, 0.07%)</title><rect x="36.0" y="1333" width="0.8" height="15.0" fill="rgb(240,173,4)" rx="2" ry="2" />
<text x="39.03" y="1343.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::forward_to (29 samples, 0.02%)</title><rect x="253.3" y="1237" width="0.3" height="15.0" fill="rgb(236,203,42)" rx="2" ry="2" />
<text x="256.34" y="1247.5" ></text>
</g>
<g >
<title>tcp_rcv_established (1,552 samples, 1.29%)</title><rect x="144.9" y="949" width="15.2" height="15.0" fill="rgb(246,201,50)" rx="2" ry="2" />
<text x="147.85" y="959.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;&gt; &gt;::apply&lt;OSD::handle_osd_op (230 samples, 0.19%)</title><rect x="243.4" y="1189" width="2.3" height="15.0" fill="rgb(236,21,38)" rx="2" ry="2" />
<text x="246.44" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (18 samples, 0.01%)</title><rect x="878.5" y="949" width="0.2" height="15.0" fill="rgb(215,117,24)" rx="2" ry="2" />
<text x="881.54" y="959.5" ></text>
</g>
<g >
<title>tcp_rate_gen (29 samples, 0.02%)</title><rect x="154.8" y="917" width="0.3" height="15.0" fill="rgb(208,69,37)" rx="2" ry="2" />
<text x="157.85" y="927.5" ></text>
</g>
<g >
<title>seastar::do_for_each&lt;std::_Deque_iterator&lt;ceph::net::Dispatcher*, ceph::net::Dispatcher*&amp;, ceph::net::Dispatcher**&gt;, ChainedDispatchers::ms_dispatch (22 samples, 0.02%)</title><rect x="985.6" y="1189" width="0.2" height="15.0" fill="rgb(223,5,8)" rx="2" ry="2" />
<text x="988.58" y="1199.5" ></text>
</g>
<g >
<title>PGBackend::get_object (11 samples, 0.01%)</title><rect x="353.3" y="1173" width="0.2" height="15.0" fill="rgb(239,186,14)" rx="2" ry="2" />
<text x="356.34" y="1183.5" ></text>
</g>
<g >
<title>[unknown] (715 samples, 0.60%)</title><rect x="11.2" y="261" width="7.1" height="15.0" fill="rgb(234,192,41)" rx="2" ry="2" />
<text x="14.24" y="271.5" ></text>
</g>
<g >
<title>import_iovec (346 samples, 0.29%)</title><rect x="80.9" y="1253" width="3.4" height="15.0" fill="rgb(214,43,33)" rx="2" ry="2" />
<text x="83.86" y="1263.5" ></text>
</g>
<g >
<title>ipv4_conntrack_local (37 samples, 0.03%)</title><rect x="120.5" y="1125" width="0.3" height="15.0" fill="rgb(221,144,17)" rx="2" ry="2" />
<text x="123.47" y="1135.5" ></text>
</g>
<g >
<title>refcount_inc_not_zero_checked (27 samples, 0.02%)</title><rect x="142.9" y="949" width="0.2" height="15.0" fill="rgb(225,115,26)" rx="2" ry="2" />
<text x="145.87" y="959.5" ></text>
</g>
<g >
<title>hobject_t::decode (848 samples, 0.71%)</title><rect x="915.9" y="997" width="8.3" height="15.0" fill="rgb(254,121,26)" rx="2" ry="2" />
<text x="918.88" y="1007.5" ></text>
</g>
<g >
<title>__entry_trampoline_start (329 samples, 0.27%)</title><rect x="69.0" y="1333" width="3.3" height="15.0" fill="rgb(227,45,29)" rx="2" ry="2" />
<text x="72.02" y="1343.5" ></text>
</g>
<g >
<title>sock_def_readable (17 samples, 0.01%)</title><rect x="98.1" y="885" width="0.2" height="15.0" fill="rgb(217,70,54)" rx="2" ry="2" />
<text x="101.15" y="895.5" ></text>
</g>
<g >
<title>__libc_sendmsg (12 samples, 0.01%)</title><rect x="248.5" y="1189" width="0.1" height="15.0" fill="rgb(205,36,38)" rx="2" ry="2" />
<text x="251.49" y="1199.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_assign@plt (23 samples, 0.02%)</title><rect x="973.1" y="1109" width="0.2" height="15.0" fill="rgb(215,184,3)" rx="2" ry="2" />
<text x="976.08" y="1119.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (44 samples, 0.04%)</title><rect x="376.1" y="1221" width="0.5" height="15.0" fill="rgb(237,121,19)" rx="2" ry="2" />
<text x="379.13" y="1231.5" ></text>
</g>
<g >
<title>ceph::net::Socket::read (14 samples, 0.01%)</title><rect x="268.4" y="1237" width="0.2" height="15.0" fill="rgb(237,43,10)" rx="2" ry="2" />
<text x="271.45" y="1247.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (14 samples, 0.01%)</title><rect x="289.7" y="1109" width="0.2" height="15.0" fill="rgb(213,133,23)" rx="2" ry="2" />
<text x="292.74" y="1119.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (54 samples, 0.04%)</title><rect x="607.4" y="981" width="0.5" height="15.0" fill="rgb(205,124,24)" rx="2" ry="2" />
<text x="610.38" y="991.5" ></text>
</g>
<g >
<title>nf_hook_slow (15 samples, 0.01%)</title><rect x="99.6" y="1109" width="0.1" height="15.0" fill="rgb(252,25,21)" rx="2" ry="2" />
<text x="102.59" y="1119.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::finally_body&lt;seastar::smp::submit_to&lt;ceph::net::SocketConnection::send (137 samples, 0.11%)</title><rect x="250.6" y="1253" width="1.4" height="15.0" fill="rgb(247,37,34)" rx="2" ry="2" />
<text x="253.63" y="1263.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (115 samples, 0.10%)</title><rect x="869.1" y="933" width="1.2" height="15.0" fill="rgb(246,14,4)" rx="2" ry="2" />
<text x="872.13" y="943.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (91 samples, 0.08%)</title><rect x="1046.4" y="1221" width="0.8" height="15.0" fill="rgb(241,24,29)" rx="2" ry="2" />
<text x="1049.35" y="1231.5" ></text>
</g>
<g >
<title>operator new (28 samples, 0.02%)</title><rect x="308.7" y="1093" width="0.3" height="15.0" fill="rgb(240,211,48)" rx="2" ry="2" />
<text x="311.70" y="1103.5" ></text>
</g>
<g >
<title>__fdget (17 samples, 0.01%)</title><rect x="209.0" y="1269" width="0.2" height="15.0" fill="rgb(233,80,6)" rx="2" ry="2" />
<text x="212.05" y="1279.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;ceph::net::Socket::write_flush (62 samples, 0.05%)</title><rect x="653.6" y="1029" width="0.6" height="15.0" fill="rgb(225,134,19)" rx="2" ry="2" />
<text x="656.60" y="1039.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (683 samples, 0.57%)</title><rect x="1100.9" y="1237" width="6.7" height="15.0" fill="rgb(250,176,4)" rx="2" ry="2" />
<text x="1103.93" y="1247.5" ></text>
</g>
<g >
<title>Message::set_data (154 samples, 0.13%)</title><rect x="1005.8" y="1189" width="1.5" height="15.0" fill="rgb(214,167,17)" rx="2" ry="2" />
<text x="1008.79" y="1199.5" ></text>
</g>
<g >
<title>sock_read_iter (435 samples, 0.36%)</title><rect x="13.0" y="117" width="4.3" height="15.0" fill="rgb(232,107,30)" rx="2" ry="2" />
<text x="16.01" y="127.5" ></text>
</g>
<g >
<title>object_info_t::decode (20 samples, 0.02%)</title><rect x="245.3" y="1077" width="0.2" height="15.0" fill="rgb(227,184,2)" rx="2" ry="2" />
<text x="248.28" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (32 samples, 0.03%)</title><rect x="335.2" y="981" width="0.3" height="15.0" fill="rgb(253,124,44)" rx="2" ry="2" />
<text x="338.16" y="991.5" ></text>
</g>
<g >
<title>spg_t::decode (438 samples, 0.36%)</title><rect x="1001.3" y="1173" width="4.3" height="15.0" fill="rgb(206,219,10)" rx="2" ry="2" />
<text x="1004.25" y="1183.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (113 samples, 0.09%)</title><rect x="801.4" y="1013" width="1.1" height="15.0" fill="rgb(252,144,51)" rx="2" ry="2" />
<text x="804.39" y="1023.5" ></text>
</g>
<g >
<title>operator new (255 samples, 0.21%)</title><rect x="702.2" y="1077" width="2.5" height="15.0" fill="rgb(208,15,11)" rx="2" ry="2" />
<text x="705.22" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (29 samples, 0.02%)</title><rect x="549.6" y="1093" width="0.3" height="15.0" fill="rgb(217,117,14)" rx="2" ry="2" />
<text x="552.57" y="1103.5" ></text>
</g>
<g >
<title>mempool::get_pool (13 samples, 0.01%)</title><rect x="422.4" y="1189" width="0.1" height="15.0" fill="rgb(229,39,47)" rx="2" ry="2" />
<text x="425.40" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::free (19 samples, 0.02%)</title><rect x="1056.5" y="1253" width="0.2" height="15.0" fill="rgb(230,12,30)" rx="2" ry="2" />
<text x="1059.50" y="1263.5" ></text>
</g>
<g >
<title>seastar::memory::free (47 samples, 0.04%)</title><rect x="954.6" y="1093" width="0.4" height="15.0" fill="rgb(219,50,29)" rx="2" ry="2" />
<text x="957.59" y="1103.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (209 samples, 0.17%)</title><rect x="753.0" y="1045" width="2.1" height="15.0" fill="rgb(219,156,40)" rx="2" ry="2" />
<text x="756.00" y="1055.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (16 samples, 0.01%)</title><rect x="462.6" y="1173" width="0.2" height="15.0" fill="rgb(207,151,2)" rx="2" ry="2" />
<text x="465.63" y="1183.5" ></text>
</g>
<g >
<title>__tcp_push_pending_frames (66 samples, 0.05%)</title><rect x="63.2" y="1141" width="0.7" height="15.0" fill="rgb(229,74,30)" rx="2" ry="2" />
<text x="66.25" y="1151.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (68 samples, 0.06%)</title><rect x="542.0" y="1077" width="0.7" height="15.0" fill="rgb(221,40,29)" rx="2" ry="2" />
<text x="544.99" y="1087.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (12 samples, 0.01%)</title><rect x="749.2" y="1013" width="0.1" height="15.0" fill="rgb(222,6,45)" rx="2" ry="2" />
<text x="752.15" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::unused_tail_length (13 samples, 0.01%)</title><rect x="620.4" y="1029" width="0.1" height="15.0" fill="rgb(236,140,24)" rx="2" ry="2" />
<text x="623.39" y="1039.5" ></text>
</g>
<g >
<title>seastar::deleter::append (23 samples, 0.02%)</title><rect x="622.6" y="1013" width="0.2" height="15.0" fill="rgb(242,121,53)" rx="2" ry="2" />
<text x="625.57" y="1023.5" ></text>
</g>
<g >
<title>common_file_perm (31 samples, 0.03%)</title><rect x="28.7" y="1237" width="0.3" height="15.0" fill="rgb(220,134,6)" rx="2" ry="2" />
<text x="31.67" y="1247.5" ></text>
</g>
<g >
<title>ipv4_conntrack_defrag (13 samples, 0.01%)</title><rect x="162.9" y="997" width="0.1" height="15.0" fill="rgb(250,224,9)" rx="2" ry="2" />
<text x="165.88" y="1007.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="853" width="7.1" height="15.0" fill="rgb(214,135,20)" rx="2" ry="2" />
<text x="14.24" y="863.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="421" width="7.1" height="15.0" fill="rgb(213,118,18)" rx="2" ry="2" />
<text x="14.24" y="431.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (21 samples, 0.02%)</title><rect x="851.1" y="949" width="0.2" height="15.0" fill="rgb(228,105,53)" rx="2" ry="2" />
<text x="854.11" y="959.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::_evict (450 samples, 0.37%)</title><rect x="322.2" y="997" width="4.4" height="15.0" fill="rgb(240,195,0)" rx="2" ry="2" />
<text x="325.20" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::crc32c (13 samples, 0.01%)</title><rect x="239.1" y="1205" width="0.1" height="15.0" fill="rgb(226,229,51)" rx="2" ry="2" />
<text x="242.10" y="1215.5" ></text>
</g>
<g >
<title>nf_conntrack_in (55 samples, 0.05%)</title><rect x="95.9" y="1077" width="0.5" height="15.0" fill="rgb(222,220,0)" rx="2" ry="2" />
<text x="98.87" y="1087.5" ></text>
</g>
<g >
<title>__kfree_skb (212 samples, 0.18%)</title><rect x="59.5" y="1205" width="2.1" height="15.0" fill="rgb(252,7,36)" rx="2" ry="2" />
<text x="62.47" y="1215.5" ></text>
</g>
<g >
<title>ip_finish_output2 (3,415 samples, 2.84%)</title><rect x="130.4" y="1157" width="33.5" height="15.0" fill="rgb(243,229,54)" rx="2" ry="2" />
<text x="133.36" y="1167.5" >ip..</text>
</g>
<g >
<title>__nf_ct_refresh_acct (38 samples, 0.03%)</title><rect x="126.4" y="1093" width="0.3" height="15.0" fill="rgb(216,175,15)" rx="2" ry="2" />
<text x="129.36" y="1103.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (15 samples, 0.01%)</title><rect x="351.7" y="1237" width="0.1" height="15.0" fill="rgb(254,30,17)" rx="2" ry="2" />
<text x="354.65" y="1247.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (67 samples, 0.06%)</title><rect x="1003.1" y="1141" width="0.7" height="15.0" fill="rgb(220,204,6)" rx="2" ry="2" />
<text x="1006.12" y="1151.5" ></text>
</g>
<g >
<title>hobject_t::~hobject_t (45 samples, 0.04%)</title><rect x="871.9" y="997" width="0.4" height="15.0" fill="rgb(224,44,54)" rx="2" ry="2" />
<text x="874.88" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (45 samples, 0.04%)</title><rect x="995.9" y="1157" width="0.4" height="15.0" fill="rgb(235,5,29)" rx="2" ry="2" />
<text x="998.86" y="1167.5" ></text>
</g>
<g >
<title>tcp_send_delayed_ack (19 samples, 0.02%)</title><rect x="159.6" y="933" width="0.2" height="15.0" fill="rgb(233,31,0)" rx="2" ry="2" />
<text x="162.64" y="943.5" ></text>
</g>
<g >
<title>__ip_queue_xmit (101 samples, 0.08%)</title><rect x="116.6" y="1173" width="1.0" height="15.0" fill="rgb(210,12,47)" rx="2" ry="2" />
<text x="119.63" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (20 samples, 0.02%)</title><rect x="629.5" y="965" width="0.2" height="15.0" fill="rgb(223,132,8)" rx="2" ry="2" />
<text x="632.51" y="975.5" ></text>
</g>
<g >
<title>___sys_sendmsg (13,302 samples, 11.08%)</title><rect x="77.8" y="1285" width="130.7" height="15.0" fill="rgb(216,195,49)" rx="2" ry="2" />
<text x="80.79" y="1295.5" >___sys_sendmsg</text>
</g>
<g >
<title>seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::get0 (23 samples, 0.02%)</title><rect x="1040.3" y="1205" width="0.2" height="15.0" fill="rgb(231,199,53)" rx="2" ry="2" />
<text x="1043.30" y="1215.5" ></text>
</g>
<g >
<title>SharedLRU&lt;hobject_t, object_info_t&gt;::find (15 samples, 0.01%)</title><rect x="337.3" y="1061" width="0.2" height="15.0" fill="rgb(245,65,34)" rx="2" ry="2" />
<text x="340.32" y="1071.5" ></text>
</g>
<g >
<title>seastar::do_void_futurize_helper&lt;void&gt;::apply&lt;seastar::output_stream&lt;char&gt;::poll_flush (50 samples, 0.04%)</title><rect x="254.4" y="1237" width="0.5" height="15.0" fill="rgb(218,112,44)" rx="2" ry="2" />
<text x="257.42" y="1247.5" ></text>
</g>
<g >
<title>seastar::reactor::complete_timers&lt;seastar::timer_set&lt;seastar::timer&lt;std::chrono::_V2::steady_clock&gt;, &amp;seastar::timer&lt;std::chrono::_V2::steady_clock&gt;::_link&gt;, boost::intrusive::list&lt;seastar::timer&lt;std::chrono::_V2::steady_clock&gt;, boost::intrusive::member_hook&lt;seastar::timer&lt;std::chrono::_V2::steady_clock&gt;, boost::intrusive::list_member_hook&lt;void, void, void&gt;, &amp;seastar::timer&lt;std::chrono::_V2::steady_clock&gt;::_link&gt;, void, void, void&gt;, seastar::reactor::service_highres_timer (32 samples, 0.03%)</title><rect x="1094.1" y="1253" width="0.3" height="15.0" fill="rgb(245,53,34)" rx="2" ry="2" />
<text x="1097.06" y="1263.5" ></text>
</g>
<g >
<title>seastar::memory::free (47 samples, 0.04%)</title><rect x="514.3" y="1077" width="0.4" height="15.0" fill="rgb(225,225,24)" rx="2" ry="2" />
<text x="517.28" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::advance (25 samples, 0.02%)</title><rect x="551.8" y="1077" width="0.3" height="15.0" fill="rgb(237,21,10)" rx="2" ry="2" />
<text x="554.84" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::append (42 samples, 0.03%)</title><rect x="238.2" y="1173" width="0.4" height="15.0" fill="rgb(233,32,29)" rx="2" ry="2" />
<text x="241.19" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (11 samples, 0.01%)</title><rect x="346.1" y="1157" width="0.1" height="15.0" fill="rgb(247,204,22)" rx="2" ry="2" />
<text x="349.07" y="1167.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="997" width="7.1" height="15.0" fill="rgb(247,103,33)" rx="2" ry="2" />
<text x="14.24" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::raw_combined::~raw_combined (43 samples, 0.04%)</title><rect x="638.3" y="917" width="0.4" height="15.0" fill="rgb(216,162,13)" rx="2" ry="2" />
<text x="641.28" y="927.5" ></text>
</g>
<g >
<title>ceph_crc32c_intel_fast (15 samples, 0.01%)</title><rect x="314.3" y="1045" width="0.2" height="15.0" fill="rgb(254,188,2)" rx="2" ry="2" />
<text x="317.31" y="1055.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (73 samples, 0.06%)</title><rect x="777.8" y="1029" width="0.7" height="15.0" fill="rgb(236,84,37)" rx="2" ry="2" />
<text x="780.82" y="1039.5" ></text>
</g>
<g >
<title>__memcmp_sse4_1 (14 samples, 0.01%)</title><rect x="777.1" y="1029" width="0.1" height="15.0" fill="rgb(224,160,46)" rx="2" ry="2" />
<text x="780.10" y="1039.5" ></text>
</g>
<g >
<title>std::ios_base::_M_init (274 samples, 0.23%)</title><rect x="1187.2" y="1365" width="2.7" height="15.0" fill="rgb(222,16,37)" rx="2" ry="2" />
<text x="1190.21" y="1375.5" ></text>
</g>
<g >
<title>__local_bh_enable_ip (234 samples, 0.19%)</title><rect x="97.2" y="1093" width="2.3" height="15.0" fill="rgb(218,17,48)" rx="2" ry="2" />
<text x="100.22" y="1103.5" ></text>
</g>
<g >
<title>do_softirq_own_stack (29 samples, 0.02%)</title><rect x="63.5" y="1029" width="0.3" height="15.0" fill="rgb(226,105,45)" rx="2" ry="2" />
<text x="66.54" y="1039.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::bool_class&lt;seastar::stop_iteration_tag&gt; &gt;::get0 (36 samples, 0.03%)</title><rect x="1022.8" y="1173" width="0.3" height="15.0" fill="rgb(222,28,8)" rx="2" ry="2" />
<text x="1025.78" y="1183.5" ></text>
</g>
<g >
<title>Message::encode (12 samples, 0.01%)</title><rect x="293.1" y="1061" width="0.1" height="15.0" fill="rgb(232,81,15)" rx="2" ry="2" />
<text x="296.12" y="1071.5" ></text>
</g>
<g >
<title>operator delete (12 samples, 0.01%)</title><rect x="653.0" y="1029" width="0.2" height="15.0" fill="rgb(250,130,15)" rx="2" ry="2" />
<text x="656.04" y="1039.5" ></text>
</g>
<g >
<title>ReplicatedBackend::_read (63 samples, 0.05%)</title><rect x="261.5" y="1205" width="0.6" height="15.0" fill="rgb(212,117,54)" rx="2" ry="2" />
<text x="264.48" y="1215.5" ></text>
</g>
<g >
<title>hobject_t::~hobject_t (19 samples, 0.02%)</title><rect x="755.2" y="1045" width="0.2" height="15.0" fill="rgb(254,33,22)" rx="2" ry="2" />
<text x="758.18" y="1055.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (42 samples, 0.03%)</title><rect x="804.1" y="981" width="0.5" height="15.0" fill="rgb(214,161,16)" rx="2" ry="2" />
<text x="807.15" y="991.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::iterator_impl (46 samples, 0.04%)</title><rect x="741.8" y="1029" width="0.4" height="15.0" fill="rgb(217,112,32)" rx="2" ry="2" />
<text x="744.75" y="1039.5" ></text>
</g>
<g >
<title>__libc_read (352 samples, 0.29%)</title><rect x="27.5" y="1333" width="3.5" height="15.0" fill="rgb(209,227,29)" rx="2" ry="2" />
<text x="30.49" y="1343.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (11 samples, 0.01%)</title><rect x="237.8" y="1173" width="0.1" height="15.0" fill="rgb(216,168,49)" rx="2" ry="2" />
<text x="240.76" y="1183.5" ></text>
</g>
<g >
<title>ip_local_deliver_finish (155 samples, 0.13%)</title><rect x="97.6" y="949" width="1.6" height="15.0" fill="rgb(254,81,21)" rx="2" ry="2" />
<text x="100.65" y="959.5" ></text>
</g>
<g >
<title>PG::set_state (82 samples, 0.07%)</title><rect x="503.4" y="1093" width="0.8" height="15.0" fill="rgb(249,149,11)" rx="2" ry="2" />
<text x="506.43" y="1103.5" ></text>
</g>
<g >
<title>ipv4_dst_check (13 samples, 0.01%)</title><rect x="144.7" y="949" width="0.2" height="15.0" fill="rgb(251,182,24)" rx="2" ry="2" />
<text x="147.72" y="959.5" ></text>
</g>
<g >
<title>seastar::future&lt;ceph::buffer::v14_2_0::list&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (12 samples, 0.01%)</title><rect x="351.9" y="1237" width="0.1" height="15.0" fill="rgb(237,45,38)" rx="2" ry="2" />
<text x="354.93" y="1247.5" ></text>
</g>
<g >
<title>ceph::net::Socket::read (85 samples, 0.07%)</title><rect x="348.1" y="1205" width="0.9" height="15.0" fill="rgb(212,151,46)" rx="2" ry="2" />
<text x="351.13" y="1215.5" ></text>
</g>
<g >
<title>seastar::future&lt;seastar::temporary_buffer&lt;char&gt; &gt;::then_impl&lt;seastar::input_stream&lt;char&gt;::read_exactly (135 samples, 0.11%)</title><rect x="386.1" y="1189" width="1.3" height="15.0" fill="rgb(221,141,50)" rx="2" ry="2" />
<text x="389.06" y="1199.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_stage2 (46 samples, 0.04%)</title><rect x="212.2" y="1333" width="0.4" height="15.0" fill="rgb(239,133,34)" rx="2" ry="2" />
<text x="215.15" y="1343.5" ></text>
</g>
<g >
<title>alloc_pages_current (48 samples, 0.04%)</title><rect x="194.8" y="1189" width="0.5" height="15.0" fill="rgb(244,134,14)" rx="2" ry="2" />
<text x="197.84" y="1199.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;std::pair&lt;unsigned long, entity_name_t&gt;, std::pair&lt;std::pair&lt;unsigned long, entity_name_t&gt; const, watch_info_t&gt;, std::_Select1st&lt;std::pair&lt;std::pair&lt;unsigned long, entity_name_t&gt; const, watch_info_t&gt; &gt;, std::less&lt;std::pair&lt;unsigned long, entity_name_t&gt; &gt;, std::allocator&lt;std::pair&lt;std::pair&lt;unsigned long, entity_name_t&gt; const, watch_info_t&gt; &gt; &gt;::_M_erase (13 samples, 0.01%)</title><rect x="336.9" y="1029" width="0.1" height="15.0" fill="rgb(211,5,2)" rx="2" ry="2" />
<text x="339.88" y="1039.5" ></text>
</g>
<g >
<title>tcp_small_queue_check.isra.31 (18 samples, 0.01%)</title><rect x="170.2" y="1189" width="0.2" height="15.0" fill="rgb(254,73,15)" rx="2" ry="2" />
<text x="173.22" y="1199.5" ></text>
</g>
<g >
<title>RefCountedObject::put (11 samples, 0.01%)</title><rect x="236.2" y="1237" width="0.1" height="15.0" fill="rgb(216,207,52)" rx="2" ry="2" />
<text x="239.22" y="1247.5" ></text>
</g>
<g >
<title>hobject_t::hobject_t (105 samples, 0.09%)</title><rect x="853.7" y="965" width="1.1" height="15.0" fill="rgb(249,157,12)" rx="2" ry="2" />
<text x="856.74" y="975.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_impl&lt;seastar::pollable_fd::write_some (22 samples, 0.02%)</title><rect x="249.0" y="1253" width="0.2" height="15.0" fill="rgb(243,9,9)" rx="2" ry="2" />
<text x="251.98" y="1263.5" ></text>
</g>
<g >
<title>seastar::future&lt;ceph::buffer::v14_2_0::list&gt;::then_impl&lt;ceph::net::SocketConnection::read_message (152 samples, 0.13%)</title><rect x="349.4" y="1221" width="1.5" height="15.0" fill="rgb(210,179,13)" rx="2" ry="2" />
<text x="352.36" y="1231.5" ></text>
</g>
<g >
<title>std::ios_base::_M_dispose_callbacks (35 samples, 0.03%)</title><rect x="523.7" y="1077" width="0.3" height="15.0" fill="rgb(254,82,53)" rx="2" ry="2" />
<text x="526.69" y="1087.5" ></text>
</g>
<g >
<title>seastar::reactor::drain_cross_cpu_freelist_pollfn::poll (24 samples, 0.02%)</title><rect x="222.0" y="1285" width="0.2" height="15.0" fill="rgb(244,176,36)" rx="2" ry="2" />
<text x="225.01" y="1295.5" ></text>
</g>
<g >
<title>OSD::wait_for_map (39 samples, 0.03%)</title><rect x="975.0" y="1141" width="0.4" height="15.0" fill="rgb(219,174,45)" rx="2" ry="2" />
<text x="978.01" y="1151.5" ></text>
</g>
<g >
<title>OSDOp::merge_osd_op_vector_out_data (26 samples, 0.02%)</title><rect x="237.1" y="1189" width="0.3" height="15.0" fill="rgb(206,184,0)" rx="2" ry="2" />
<text x="240.11" y="1199.5" ></text>
</g>
<g >
<title>do_softirq.part.19 (233 samples, 0.19%)</title><rect x="97.2" y="1077" width="2.3" height="15.0" fill="rgb(250,151,6)" rx="2" ry="2" />
<text x="100.23" y="1087.5" ></text>
</g>
<g >
<title>sk_page_frag_refill (476 samples, 0.40%)</title><rect x="190.6" y="1221" width="4.7" height="15.0" fill="rgb(211,131,16)" rx="2" ry="2" />
<text x="193.63" y="1231.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::output_stream&lt;char&gt;::poll_flush (12 samples, 0.01%)</title><rect x="1075.2" y="1253" width="0.1" height="15.0" fill="rgb(250,102,48)" rx="2" ry="2" />
<text x="1078.16" y="1263.5" ></text>
</g>
<g >
<title>__raise_softirq_irqoff (16 samples, 0.01%)</title><rect x="133.9" y="1061" width="0.1" height="15.0" fill="rgb(215,204,16)" rx="2" ry="2" />
<text x="136.88" y="1071.5" ></text>
</g>
<g >
<title>__memmove_sse2_unaligned_erms (24 samples, 0.02%)</title><rect x="349.7" y="1205" width="0.2" height="15.0" fill="rgb(251,225,49)" rx="2" ry="2" />
<text x="352.70" y="1215.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::c_str (13 samples, 0.01%)</title><rect x="911.8" y="997" width="0.1" height="15.0" fill="rgb(227,202,13)" rx="2" ry="2" />
<text x="914.78" y="1007.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::swap (154 samples, 0.13%)</title><rect x="1178.5" y="1365" width="1.5" height="15.0" fill="rgb(212,43,28)" rx="2" ry="2" />
<text x="1181.51" y="1375.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="949" width="7.1" height="15.0" fill="rgb(242,184,38)" rx="2" ry="2" />
<text x="14.24" y="959.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::do_send (27 samples, 0.02%)</title><rect x="557.4" y="1077" width="0.3" height="15.0" fill="rgb(226,102,32)" rx="2" ry="2" />
<text x="560.41" y="1087.5" ></text>
</g>
<g >
<title>MOSDOpReply::~MOSDOpReply (89 samples, 0.07%)</title><rect x="501.9" y="1093" width="0.9" height="15.0" fill="rgb(208,44,35)" rx="2" ry="2" />
<text x="504.89" y="1103.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_impl&lt;seastar::pollable_fd::write_some (392 samples, 0.33%)</title><rect x="645.0" y="949" width="3.9" height="15.0" fill="rgb(243,115,50)" rx="2" ry="2" />
<text x="648.02" y="959.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr_node::dispose_if_hypercombined (26 samples, 0.02%)</title><rect x="779.0" y="1029" width="0.3" height="15.0" fill="rgb(226,63,26)" rx="2" ry="2" />
<text x="782.00" y="1039.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::operator seastar::net::packet (74 samples, 0.06%)</title><rect x="240.2" y="1221" width="0.7" height="15.0" fill="rgb(243,130,2)" rx="2" ry="2" />
<text x="243.16" y="1231.5" ></text>
</g>
<g >
<title>ChainedDispatchers::ms_dispatch (16 samples, 0.01%)</title><rect x="271.5" y="1221" width="0.1" height="15.0" fill="rgb(206,87,47)" rx="2" ry="2" />
<text x="274.47" y="1231.5" ></text>
</g>
<g >
<title>hobject_t::decode (110 samples, 0.09%)</title><rect x="334.5" y="1013" width="1.1" height="15.0" fill="rgb(235,40,45)" rx="2" ry="2" />
<text x="337.53" y="1023.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_mutate (12 samples, 0.01%)</title><rect x="285.7" y="1093" width="0.1" height="15.0" fill="rgb(230,108,28)" rx="2" ry="2" />
<text x="288.67" y="1103.5" ></text>
</g>
<g >
<title>tcp_rearm_rto (16 samples, 0.01%)</title><rect x="155.3" y="917" width="0.2" height="15.0" fill="rgb(244,30,54)" rx="2" ry="2" />
<text x="158.30" y="927.5" ></text>
</g>
<g >
<title>native_write_msr (20 samples, 0.02%)</title><rect x="29.9" y="1189" width="0.1" height="15.0" fill="rgb(229,110,14)" rx="2" ry="2" />
<text x="32.85" y="1199.5" ></text>
</g>
<g >
<title>PG::wait_for_active (18 samples, 0.01%)</title><rect x="263.3" y="1125" width="0.2" height="15.0" fill="rgb(208,46,13)" rx="2" ry="2" />
<text x="266.35" y="1135.5" ></text>
</g>
<g >
<title>MOSDOp::decode_payload (16 samples, 0.01%)</title><rect x="265.3" y="1221" width="0.2" height="15.0" fill="rgb(249,2,36)" rx="2" ry="2" />
<text x="268.29" y="1231.5" ></text>
</g>
<g >
<title>__wake_up_common_lock (77 samples, 0.06%)</title><rect x="146.6" y="917" width="0.8" height="15.0" fill="rgb(241,182,0)" rx="2" ry="2" />
<text x="149.63" y="927.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (75 samples, 0.06%)</title><rect x="741.0" y="1029" width="0.8" height="15.0" fill="rgb(224,187,31)" rx="2" ry="2" />
<text x="744.01" y="1039.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_replace (236 samples, 0.20%)</title><rect x="1174.1" y="1365" width="2.3" height="15.0" fill="rgb(234,75,3)" rx="2" ry="2" />
<text x="1177.06" y="1375.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_construct&lt;char*&gt; (22 samples, 0.02%)</title><rect x="883.4" y="997" width="0.3" height="15.0" fill="rgb(215,65,42)" rx="2" ry="2" />
<text x="886.44" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::raw_combined::~raw_combined (88 samples, 0.07%)</title><rect x="639.6" y="901" width="0.9" height="15.0" fill="rgb(247,159,0)" rx="2" ry="2" />
<text x="642.62" y="911.5" ></text>
</g>
<g >
<title>operator new (15 samples, 0.01%)</title><rect x="300.7" y="1029" width="0.2" height="15.0" fill="rgb(245,180,37)" rx="2" ry="2" />
<text x="303.72" y="1039.5" ></text>
</g>
<g >
<title>nf_hook_slow (14 samples, 0.01%)</title><rect x="63.3" y="1061" width="0.1" height="15.0" fill="rgb(224,75,15)" rx="2" ry="2" />
<text x="66.31" y="1071.5" ></text>
</g>
<g >
<title>operator new (143 samples, 0.12%)</title><rect x="615.4" y="997" width="1.4" height="15.0" fill="rgb(229,190,35)" rx="2" ry="2" />
<text x="618.41" y="1007.5" ></text>
</g>
<g >
<title>mempool::pool_t::adjust_count (19 samples, 0.02%)</title><rect x="278.0" y="1173" width="0.2" height="15.0" fill="rgb(210,114,28)" rx="2" ry="2" />
<text x="281.00" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::free (19 samples, 0.02%)</title><rect x="625.9" y="1013" width="0.2" height="15.0" fill="rgb(233,204,14)" rx="2" ry="2" />
<text x="628.94" y="1023.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::send (15 samples, 0.01%)</title><rect x="341.2" y="1125" width="0.1" height="15.0" fill="rgb(216,223,17)" rx="2" ry="2" />
<text x="344.18" y="1135.5" ></text>
</g>
<g >
<title>tcp_write_xmit (468 samples, 0.39%)</title><rect x="95.3" y="1157" width="4.6" height="15.0" fill="rgb(240,11,54)" rx="2" ry="2" />
<text x="98.35" y="1167.5" ></text>
</g>
<g >
<title>ceph::os::CyanStore::get_attr (35 samples, 0.03%)</title><rect x="233.5" y="1173" width="0.3" height="15.0" fill="rgb(243,101,43)" rx="2" ry="2" />
<text x="236.50" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (14 samples, 0.01%)</title><rect x="1045.7" y="1189" width="0.1" height="15.0" fill="rgb(214,148,48)" rx="2" ry="2" />
<text x="1048.69" y="1199.5" ></text>
</g>
<g >
<title>seastar::futurize&lt;seastar::future&lt;boost::local_shared_ptr&lt;object_info_t&gt; &gt; &gt;::apply&lt;PGBackend::_load_oi (59 samples, 0.05%)</title><rect x="264.4" y="1061" width="0.6" height="15.0" fill="rgb(216,32,9)" rx="2" ry="2" />
<text x="267.40" y="1071.5" ></text>
</g>
<g >
<title>ceph::os::Object::read (489 samples, 0.41%)</title><rect x="730.5" y="997" width="4.8" height="15.0" fill="rgb(229,35,12)" rx="2" ry="2" />
<text x="733.47" y="1007.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_pbump (69 samples, 0.06%)</title><rect x="1180.0" y="1365" width="0.7" height="15.0" fill="rgb(211,145,14)" rx="2" ry="2" />
<text x="1183.02" y="1375.5" ></text>
</g>
<g >
<title>hash_conntrack_raw (25 samples, 0.02%)</title><rect x="123.3" y="1109" width="0.3" height="15.0" fill="rgb(240,87,54)" rx="2" ry="2" />
<text x="126.35" y="1119.5" ></text>
</g>
<g >
<title>net_rx_action (2,720 samples, 2.27%)</title><rect x="137.1" y="1077" width="26.7" height="15.0" fill="rgb(212,15,19)" rx="2" ry="2" />
<text x="140.06" y="1087.5" >n..</text>
</g>
<g >
<title>std::ios_base::ios_base (236 samples, 0.20%)</title><rect x="524.3" y="1077" width="2.3" height="15.0" fill="rgb(228,90,13)" rx="2" ry="2" />
<text x="527.31" y="1087.5" ></text>
</g>
<g >
<title>object_info_t::decode (40 samples, 0.03%)</title><rect x="234.6" y="1157" width="0.4" height="15.0" fill="rgb(235,74,4)" rx="2" ry="2" />
<text x="237.57" y="1167.5" ></text>
</g>
<g >
<title>tcp_rcv_established (14 samples, 0.01%)</title><rect x="61.9" y="965" width="0.2" height="15.0" fill="rgb(252,103,22)" rx="2" ry="2" />
<text x="64.92" y="975.5" ></text>
</g>
<g >
<title>std::ostream::sentry::sentry (59 samples, 0.05%)</title><rect x="530.5" y="1077" width="0.5" height="15.0" fill="rgb(207,207,29)" rx="2" ry="2" />
<text x="533.46" y="1087.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy_shallow (144 samples, 0.12%)</title><rect x="914.3" y="981" width="1.4" height="15.0" fill="rgb(221,40,14)" rx="2" ry="2" />
<text x="917.26" y="991.5" ></text>
</g>
<g >
<title>decode_message (53 samples, 0.04%)</title><rect x="1045.0" y="1221" width="0.5" height="15.0" fill="rgb(241,184,4)" rx="2" ry="2" />
<text x="1048.03" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (29 samples, 0.02%)</title><rect x="923.2" y="981" width="0.3" height="15.0" fill="rgb(214,22,44)" rx="2" ry="2" />
<text x="926.19" y="991.5" ></text>
</g>
<g >
<title>tcp_write_xmit (28 samples, 0.02%)</title><rect x="145.5" y="917" width="0.3" height="15.0" fill="rgb(248,57,50)" rx="2" ry="2" />
<text x="148.48" y="927.5" ></text>
</g>
<g >
<title>seastar::pollable_fd::write_all (126 samples, 0.10%)</title><rect x="1079.5" y="1221" width="1.3" height="15.0" fill="rgb(254,205,14)" rx="2" ry="2" />
<text x="1082.52" y="1231.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::finally_body&lt;seastar::with_gate&lt;ceph::net::SocketConnection::read_message (53 samples, 0.04%)</title><rect x="1047.2" y="1221" width="0.6" height="15.0" fill="rgb(219,94,43)" rx="2" ry="2" />
<text x="1050.25" y="1231.5" ></text>
</g>
<g >
<title>std::chrono::_V2::steady_clock::now (90 samples, 0.07%)</title><rect x="1108.4" y="1285" width="0.9" height="15.0" fill="rgb(237,20,50)" rx="2" ry="2" />
<text x="1111.45" y="1295.5" ></text>
</g>
<g >
<title>seastar::deleter::~deleter (29 samples, 0.02%)</title><rect x="632.6" y="981" width="0.3" height="15.0" fill="rgb(232,28,45)" rx="2" ry="2" />
<text x="635.64" y="991.5" ></text>
</g>
<g >
<title>[unknown] (715 samples, 0.60%)</title><rect x="11.2" y="277" width="7.1" height="15.0" fill="rgb(209,65,21)" rx="2" ry="2" />
<text x="14.24" y="287.5" ></text>
</g>
<g >
<title>ceph::net::Socket::write_flush (129 samples, 0.11%)</title><rect x="301.2" y="1045" width="1.3" height="15.0" fill="rgb(254,28,40)" rx="2" ry="2" />
<text x="304.25" y="1055.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::_M_create (11 samples, 0.01%)</title><rect x="32.1" y="1333" width="0.1" height="15.0" fill="rgb(238,183,53)" rx="2" ry="2" />
<text x="35.09" y="1343.5" ></text>
</g>
<g >
<title>seastar::reactor::batch_flush_pollfn::poll (65 samples, 0.05%)</title><rect x="221.1" y="1285" width="0.6" height="15.0" fill="rgb(211,46,30)" rx="2" ry="2" />
<text x="224.07" y="1295.5" ></text>
</g>
<g >
<title>ceph::os::Object::read (19 samples, 0.02%)</title><rect x="261.8" y="1173" width="0.1" height="15.0" fill="rgb(238,97,8)" rx="2" ry="2" />
<text x="264.76" y="1183.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (12 samples, 0.01%)</title><rect x="300.5" y="997" width="0.1" height="15.0" fill="rgb(205,26,41)" rx="2" ry="2" />
<text x="303.46" y="1007.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;spg_t, std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt;, std::allocator&lt;std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;spg_t&gt;, std::hash&lt;spg_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::find (61 samples, 0.05%)</title><rect x="970.6" y="1109" width="0.6" height="15.0" fill="rgb(239,30,5)" rx="2" ry="2" />
<text x="973.60" y="1119.5" ></text>
</g>
<g >
<title>seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::finally_body&lt;seastar::with_gate&lt;ceph::net::SocketConnection::read_message (38 samples, 0.03%)</title><rect x="349.0" y="1221" width="0.4" height="15.0" fill="rgb(252,77,21)" rx="2" ry="2" />
<text x="351.99" y="1231.5" ></text>
</g>
<g >
<title>tcp_rcv_established (103 samples, 0.09%)</title><rect x="63.2" y="1157" width="1.0" height="15.0" fill="rgb(243,179,19)" rx="2" ry="2" />
<text x="66.21" y="1167.5" ></text>
</g>
<g >
<title>MOSDOpReply::~MOSDOpReply (17 samples, 0.01%)</title><rect x="283.9" y="1109" width="0.2" height="15.0" fill="rgb(231,123,22)" rx="2" ry="2" />
<text x="286.95" y="1119.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr_node::dispose_if_hypercombined (16 samples, 0.01%)</title><rect x="539.5" y="1077" width="0.2" height="15.0" fill="rgb(231,225,6)" rx="2" ry="2" />
<text x="542.51" y="1087.5" ></text>
</g>
<g >
<title>[unknown] (715 samples, 0.60%)</title><rect x="11.2" y="325" width="7.1" height="15.0" fill="rgb(217,163,41)" rx="2" ry="2" />
<text x="14.24" y="335.5" ></text>
</g>
<g >
<title>ceph::os::Collection::get_object (1,666 samples, 1.39%)</title><rect x="784.4" y="1013" width="16.4" height="15.0" fill="rgb(222,67,1)" rx="2" ry="2" />
<text x="787.43" y="1023.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::unused_tail_length (155 samples, 0.13%)</title><rect x="596.4" y="997" width="1.5" height="15.0" fill="rgb(226,73,11)" rx="2" ry="2" />
<text x="599.40" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::iterator_impl (24 samples, 0.02%)</title><rect x="429.1" y="1205" width="0.2" height="15.0" fill="rgb(211,223,21)" rx="2" ry="2" />
<text x="432.08" y="1215.5" ></text>
</g>
<g >
<title>__libc_read (702 samples, 0.58%)</title><rect x="11.3" y="213" width="6.9" height="15.0" fill="rgb(242,193,0)" rx="2" ry="2" />
<text x="14.31" y="223.5" ></text>
</g>
<g >
<title>seastar::do_for_each&lt;__gnu_cxx::__normal_iterator&lt;OSDOp*, std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt; &gt;, PG::do_osd_ops (24,524 samples, 20.43%)</title><rect x="704.8" y="1077" width="241.1" height="15.0" fill="rgb(226,122,18)" rx="2" ry="2" />
<text x="707.83" y="1087.5" >seastar::do_for_each&lt;__gnu_cxx::..</text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr_node::dispose_if_hypercombined (13 samples, 0.01%)</title><rect x="437.5" y="1205" width="0.2" height="15.0" fill="rgb(234,14,43)" rx="2" ry="2" />
<text x="440.54" y="1215.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (32 samples, 0.03%)</title><rect x="625.6" y="1013" width="0.3" height="15.0" fill="rgb(239,194,18)" rx="2" ry="2" />
<text x="628.62" y="1023.5" ></text>
</g>
<g >
<title>cmp (267 samples, 0.22%)</title><rect x="833.1" y="917" width="2.7" height="15.0" fill="rgb(238,23,22)" rx="2" ry="2" />
<text x="836.14" y="927.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::operator= (29 samples, 0.02%)</title><rect x="999.5" y="1141" width="0.3" height="15.0" fill="rgb(210,77,20)" rx="2" ry="2" />
<text x="1002.49" y="1151.5" ></text>
</g>
<g >
<title>aio_poll_queue_proc (12 samples, 0.01%)</title><rect x="1060.4" y="1157" width="0.1" height="15.0" fill="rgb(225,224,16)" rx="2" ry="2" />
<text x="1063.43" y="1167.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (26 samples, 0.02%)</title><rect x="930.0" y="981" width="0.3" height="15.0" fill="rgb(221,63,12)" rx="2" ry="2" />
<text x="933.04" y="991.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::_evict (25 samples, 0.02%)</title><rect x="233.9" y="1125" width="0.3" height="15.0" fill="rgb(207,49,23)" rx="2" ry="2" />
<text x="236.91" y="1135.5" ></text>
</g>
<g >
<title>seastar::shared_future&lt;&gt;::~shared_future (42 samples, 0.03%)</title><rect x="666.4" y="1045" width="0.4" height="15.0" fill="rgb(211,201,20)" rx="2" ry="2" />
<text x="669.43" y="1055.5" ></text>
</g>
<g >
<title>std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::init (14 samples, 0.01%)</title><rect x="286.8" y="1093" width="0.1" height="15.0" fill="rgb(228,182,1)" rx="2" ry="2" />
<text x="289.81" y="1103.5" ></text>
</g>
<g >
<title>seastar::reactor_backend_aio::readable (14 samples, 0.01%)</title><rect x="391.5" y="1157" width="0.2" height="15.0" fill="rgb(217,63,3)" rx="2" ry="2" />
<text x="394.52" y="1167.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (20 samples, 0.02%)</title><rect x="667.0" y="1045" width="0.2" height="15.0" fill="rgb(225,111,33)" rx="2" ry="2" />
<text x="670.03" y="1055.5" ></text>
</g>
<g >
<title>syscall (778 samples, 0.65%)</title><rect x="1100.6" y="1253" width="7.6" height="15.0" fill="rgb(238,59,40)" rx="2" ry="2" />
<text x="1103.55" y="1263.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (13 samples, 0.01%)</title><rect x="317.9" y="1045" width="0.1" height="15.0" fill="rgb(250,60,39)" rx="2" ry="2" />
<text x="320.90" y="1055.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="437" width="7.1" height="15.0" fill="rgb(251,204,16)" rx="2" ry="2" />
<text x="14.24" y="447.5" ></text>
</g>
<g >
<title>read_events (25 samples, 0.02%)</title><rect x="1062.2" y="1157" width="0.3" height="15.0" fill="rgb(217,145,50)" rx="2" ry="2" />
<text x="1065.21" y="1167.5" ></text>
</g>
<g >
<title>__memcmp_sse4_1 (34 samples, 0.03%)</title><rect x="324.2" y="933" width="0.3" height="15.0" fill="rgb(245,218,47)" rx="2" ry="2" />
<text x="327.20" y="943.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;true&gt;::copy (11 samples, 0.01%)</title><rect x="350.3" y="1205" width="0.1" height="15.0" fill="rgb(216,189,3)" rx="2" ry="2" />
<text x="353.30" y="1215.5" ></text>
</g>
<g >
<title>__get_user_4 (27 samples, 0.02%)</title><rect x="1107.4" y="1173" width="0.2" height="15.0" fill="rgb(223,212,16)" rx="2" ry="2" />
<text x="1110.38" y="1183.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (13 samples, 0.01%)</title><rect x="276.4" y="1205" width="0.1" height="15.0" fill="rgb(250,211,48)" rx="2" ry="2" />
<text x="279.41" y="1215.5" ></text>
</g>
<g >
<title>lock_sock_nested (162 samples, 0.13%)</title><rect x="14.0" y="69" width="1.6" height="15.0" fill="rgb(243,88,48)" rx="2" ry="2" />
<text x="16.98" y="79.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (25 samples, 0.02%)</title><rect x="750.2" y="981" width="0.2" height="15.0" fill="rgb(220,173,11)" rx="2" ry="2" />
<text x="753.20" y="991.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::finally_body&lt;seastar::with_gate&lt;ceph::net::SocketConnection::send (39 samples, 0.03%)</title><rect x="252.5" y="1253" width="0.4" height="15.0" fill="rgb(247,201,2)" rx="2" ry="2" />
<text x="255.49" y="1263.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_stringbuf (114 samples, 0.09%)</title><rect x="1153.4" y="1349" width="1.1" height="15.0" fill="rgb(221,139,53)" rx="2" ry="2" />
<text x="1156.39" y="1359.5" ></text>
</g>
<g >
<title>blk_finish_plug (22 samples, 0.02%)</title><rect x="1058.6" y="1189" width="0.2" height="15.0" fill="rgb(246,164,22)" rx="2" ry="2" />
<text x="1061.61" y="1199.5" ></text>
</g>
<g >
<title>skb_clone (24 samples, 0.02%)</title><rect x="166.1" y="1173" width="0.3" height="15.0" fill="rgb(238,114,17)" rx="2" ry="2" />
<text x="169.15" y="1183.5" ></text>
</g>
<g >
<title>seastar::pollable_fd::write_all (12 samples, 0.01%)</title><rect x="1081.0" y="1237" width="0.1" height="15.0" fill="rgb(208,149,31)" rx="2" ry="2" />
<text x="1083.98" y="1247.5" ></text>
</g>
<g >
<title>std::default_delete&lt;seastar::net::packet::impl&gt;::operator (32 samples, 0.03%)</title><rect x="652.2" y="1013" width="0.4" height="15.0" fill="rgb(245,189,45)" rx="2" ry="2" />
<text x="655.24" y="1023.5" ></text>
</g>
<g >
<title>apparmor_file_permission (11 samples, 0.01%)</title><rect x="17.7" y="117" width="0.1" height="15.0" fill="rgb(237,53,3)" rx="2" ry="2" />
<text x="20.67" y="127.5" ></text>
</g>
<g >
<title>nf_hook_slow (95 samples, 0.08%)</title><rect x="160.6" y="997" width="0.9" height="15.0" fill="rgb(243,109,29)" rx="2" ry="2" />
<text x="163.59" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::ptr (31 samples, 0.03%)</title><rect x="579.9" y="981" width="0.3" height="15.0" fill="rgb(245,172,52)" rx="2" ry="2" />
<text x="582.93" y="991.5" ></text>
</g>
<g >
<title>ceph::decode&lt;std::vector&lt;snapid_t, std::allocator&lt;snapid_t&gt; &gt;, denc_traits&lt;std::vector&lt;snapid_t, std::allocator&lt;snapid_t&gt; &gt;, void&gt; &gt; (39 samples, 0.03%)</title><rect x="290.8" y="1109" width="0.4" height="15.0" fill="rgb(235,129,7)" rx="2" ry="2" />
<text x="293.83" y="1119.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="565" width="7.1" height="15.0" fill="rgb(251,168,22)" rx="2" ry="2" />
<text x="14.24" y="575.5" ></text>
</g>
<g >
<title>seastar::do_for_each&lt;__gnu_cxx::__normal_iterator&lt;OSDOp*, std::vector&lt;OSDOp, std::allocator&lt;OSDOp&gt; &gt; &gt;, PG::do_osd_ops (237 samples, 0.20%)</title><rect x="232.9" y="1221" width="2.3" height="15.0" fill="rgb(210,155,17)" rx="2" ry="2" />
<text x="235.91" y="1231.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::free (47 samples, 0.04%)</title><rect x="939.4" y="1045" width="0.4" height="15.0" fill="rgb(240,114,39)" rx="2" ry="2" />
<text x="942.36" y="1055.5" ></text>
</g>
<g >
<title>ceph::os::Collection::get_object (14 samples, 0.01%)</title><rect x="244.7" y="1077" width="0.1" height="15.0" fill="rgb(241,17,26)" rx="2" ry="2" />
<text x="247.69" y="1087.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1253" width="7.1" height="15.0" fill="rgb(236,97,30)" rx="2" ry="2" />
<text x="14.24" y="1263.5" ></text>
</g>
<g >
<title>seastar::future_state&lt;boost::intrusive_ptr&lt;MOSDOpReply&gt; &gt;::operator= (76 samples, 0.06%)</title><rect x="951.8" y="1093" width="0.8" height="15.0" fill="rgb(233,4,10)" rx="2" ry="2" />
<text x="954.81" y="1103.5" ></text>
</g>
<g >
<title>get_l4proto (35 samples, 0.03%)</title><rect x="123.0" y="1109" width="0.3" height="15.0" fill="rgb(247,72,46)" rx="2" ry="2" />
<text x="126.00" y="1119.5" ></text>
</g>
<g >
<title>RefCountedObject::put (20 samples, 0.02%)</title><rect x="307.9" y="1093" width="0.2" height="15.0" fill="rgb(220,167,3)" rx="2" ry="2" />
<text x="310.92" y="1103.5" ></text>
</g>
<g >
<title>SimpleLRU&lt;hobject_t, boost::local_shared_ptr&lt;object_info_t&gt;, false&gt;::insert (25 samples, 0.02%)</title><rect x="264.4" y="1029" width="0.3" height="15.0" fill="rgb(237,27,36)" rx="2" ry="2" />
<text x="267.42" y="1039.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::c_str (13 samples, 0.01%)</title><rect x="613.7" y="1013" width="0.2" height="15.0" fill="rgb(225,190,4)" rx="2" ry="2" />
<text x="616.73" y="1023.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (32 samples, 0.03%)</title><rect x="460.2" y="1125" width="0.4" height="15.0" fill="rgb(212,49,5)" rx="2" ry="2" />
<text x="463.24" y="1135.5" ></text>
</g>
<g >
<title>PG::do_osd_op (64 samples, 0.05%)</title><rect x="692.9" y="1077" width="0.7" height="15.0" fill="rgb(237,197,29)" rx="2" ry="2" />
<text x="695.94" y="1087.5" ></text>
</g>
<g >
<title>__netif_receive_skb_one_core (26 samples, 0.02%)</title><rect x="63.6" y="965" width="0.2" height="15.0" fill="rgb(224,194,53)" rx="2" ry="2" />
<text x="66.57" y="975.5" ></text>
</g>
<g >
<title>std::_Hashtable&lt;spg_t, std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt;, std::allocator&lt;std::pair&lt;spg_t const, boost::intrusive_ptr&lt;PG&gt; &gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;spg_t&gt;, std::hash&lt;spg_t&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;::_M_find_before_node (171 samples, 0.14%)</title><rect x="968.9" y="1109" width="1.7" height="15.0" fill="rgb(239,84,3)" rx="2" ry="2" />
<text x="971.92" y="1119.5" ></text>
</g>
<g >
<title>ceph::net::SocketConnection::write_message (658 samples, 0.55%)</title><rect x="236.5" y="1237" width="6.5" height="15.0" fill="rgb(229,145,18)" rx="2" ry="2" />
<text x="239.50" y="1247.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::list (157 samples, 0.13%)</title><rect x="445.5" y="1189" width="1.6" height="15.0" fill="rgb(246,191,23)" rx="2" ry="2" />
<text x="448.51" y="1199.5" ></text>
</g>
<g >
<title>seastar::memory::small_pool::allocate (21 samples, 0.02%)</title><rect x="328.9" y="949" width="0.2" height="15.0" fill="rgb(254,47,44)" rx="2" ry="2" />
<text x="331.91" y="959.5" ></text>
</g>
<g >
<title>std::use_facet&lt;std::num_put&lt;char, std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt; &gt; (151 samples, 0.13%)</title><rect x="47.8" y="1333" width="1.5" height="15.0" fill="rgb(243,36,18)" rx="2" ry="2" />
<text x="50.78" y="1343.5" ></text>
</g>
<g >
<title>ipv4_helper (19 samples, 0.02%)</title><rect x="165.4" y="1141" width="0.2" height="15.0" fill="rgb(226,220,35)" rx="2" ry="2" />
<text x="168.44" y="1151.5" ></text>
</g>
<g >
<title>nf_nat_ipv4_local_fn (122 samples, 0.10%)</title><rect x="127.4" y="1125" width="1.2" height="15.0" fill="rgb(242,209,48)" rx="2" ry="2" />
<text x="130.37" y="1135.5" ></text>
</g>
<g >
<title>std::__ostream_insert&lt;char, std::char_traits&lt;char&gt; &gt; (99 samples, 0.08%)</title><rect x="1156.3" y="1317" width="1.0" height="15.0" fill="rgb(243,61,4)" rx="2" ry="2" />
<text x="1159.34" y="1327.5" ></text>
</g>
<g >
<title>SharedLRU&lt;hobject_t, object_info_t&gt;::insert (60 samples, 0.05%)</title><rect x="233.9" y="1157" width="0.6" height="15.0" fill="rgb(252,18,40)" rx="2" ry="2" />
<text x="236.91" y="1167.5" ></text>
</g>
<g >
<title>seastar::output_stream&lt;char&gt;::zero_copy_put (2,052 samples, 1.71%)</title><rect x="631.6" y="997" width="20.1" height="15.0" fill="rgb(249,97,8)" rx="2" ry="2" />
<text x="634.57" y="1007.5" ></text>
</g>
<g >
<title>memcpy@plt (40 samples, 0.03%)</title><rect x="1169.2" y="1365" width="0.4" height="15.0" fill="rgb(249,207,51)" rx="2" ry="2" />
<text x="1172.20" y="1375.5" ></text>
</g>
<g >
<title>std::__detail::__variant::__gen_vtable_impl&lt;std::__detail::__variant::_Multi_array&lt;std::__detail::__variant::__variant_cookie (19 samples, 0.02%)</title><rect x="279.0" y="1205" width="0.2" height="15.0" fill="rgb(231,175,37)" rx="2" ry="2" />
<text x="282.04" y="1215.5" ></text>
</g>
<g >
<title>vfs_read (935 samples, 0.78%)</title><rect x="58.3" y="1285" width="9.2" height="15.0" fill="rgb(217,189,7)" rx="2" ry="2" />
<text x="61.33" y="1295.5" ></text>
</g>
<g >
<title>inet_ehashfn (11 samples, 0.01%)</title><rect x="142.8" y="949" width="0.1" height="15.0" fill="rgb(247,107,48)" rx="2" ry="2" />
<text x="145.76" y="959.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_impl&lt;seastar::keep_doing&lt;ceph::net::SocketConnection::handle_tags (37 samples, 0.03%)</title><rect x="226.1" y="1269" width="0.4" height="15.0" fill="rgb(233,200,47)" rx="2" ry="2" />
<text x="229.10" y="1279.5" ></text>
</g>
<g >
<title>seastar::reactor::do_expire_lowres_timers (31 samples, 0.03%)</title><rect x="221.7" y="1285" width="0.3" height="15.0" fill="rgb(231,60,30)" rx="2" ry="2" />
<text x="224.71" y="1295.5" ></text>
</g>
<g >
<title>seastar::memory::cpu_pages::allocate_small (24 samples, 0.02%)</title><rect x="855.1" y="949" width="0.3" height="15.0" fill="rgb(206,43,15)" rx="2" ry="2" />
<text x="858.14" y="959.5" ></text>
</g>
<g >
<title>MOSDOpReply::~MOSDOpReply (421 samples, 0.35%)</title><rect x="534.5" y="1077" width="4.1" height="15.0" fill="rgb(254,68,36)" rx="2" ry="2" />
<text x="537.51" y="1087.5" ></text>
</g>
<g >
<title>refcount_sub_and_test_checked (13 samples, 0.01%)</title><rect x="143.4" y="949" width="0.2" height="15.0" fill="rgb(225,161,0)" rx="2" ry="2" />
<text x="146.45" y="959.5" ></text>
</g>
<g >
<title>std::_Rb_tree&lt;hobject_t, std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt;, std::_Select1st&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt;, std::less&lt;hobject_t&gt;, std::allocator&lt;std::pair&lt;hobject_t const, std::pair&lt;boost::weak_ptr&lt;object_info_t&gt;, object_info_t*&gt; &gt; &gt; &gt;::equal_range (12 samples, 0.01%)</title><rect x="837.2" y="949" width="0.1" height="15.0" fill="rgb(237,23,23)" rx="2" ry="2" />
<text x="840.21" y="959.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::list::iterator_impl&lt;false&gt;::advance (20 samples, 0.02%)</title><rect x="1021.2" y="1173" width="0.1" height="15.0" fill="rgb(233,163,5)" rx="2" ry="2" />
<text x="1024.15" y="1183.5" ></text>
</g>
<g >
<title>sched_clock_cpu (21 samples, 0.02%)</title><rect x="145.8" y="933" width="0.2" height="15.0" fill="rgb(214,1,54)" rx="2" ry="2" />
<text x="148.78" y="943.5" ></text>
</g>
<g >
<title>__tcp_push_pending_frames (28 samples, 0.02%)</title><rect x="145.5" y="933" width="0.3" height="15.0" fill="rgb(212,108,41)" rx="2" ry="2" />
<text x="148.48" y="943.5" ></text>
</g>
<g >
<title>tcp_v4_rcv (1,998 samples, 1.66%)</title><rect x="140.9" y="981" width="19.7" height="15.0" fill="rgb(224,157,51)" rx="2" ry="2" />
<text x="143.95" y="991.5" ></text>
</g>
<g >
<title>_copy_from_iter_full (2,055 samples, 1.71%)</title><rect x="170.4" y="1221" width="20.2" height="15.0" fill="rgb(235,197,8)" rx="2" ry="2" />
<text x="173.39" y="1231.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::release (21 samples, 0.02%)</title><rect x="637.8" y="933" width="0.2" height="15.0" fill="rgb(235,134,16)" rx="2" ry="2" />
<text x="640.78" y="943.5" ></text>
</g>
<g >
<title>get_page_from_freelist (220 samples, 0.18%)</title><rect x="192.7" y="1173" width="2.1" height="15.0" fill="rgb(209,139,20)" rx="2" ry="2" />
<text x="195.67" y="1183.5" ></text>
</g>
<g >
<title>tcp_recvmsg (840 samples, 0.70%)</title><rect x="59.0" y="1221" width="8.3" height="15.0" fill="rgb(246,201,30)" rx="2" ry="2" />
<text x="62.04" y="1231.5" ></text>
</g>
<g >
<title>std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::reserve@plt (29 samples, 0.02%)</title><rect x="1178.2" y="1365" width="0.3" height="15.0" fill="rgb(214,35,47)" rx="2" ry="2" />
<text x="1181.23" y="1375.5" ></text>
</g>
<g >
<title>process_backlog (29 samples, 0.02%)</title><rect x="61.8" y="1077" width="0.3" height="15.0" fill="rgb(231,5,34)" rx="2" ry="2" />
<text x="64.82" y="1087.5" ></text>
</g>
<g >
<title>seastar::memory::allocate (27 samples, 0.02%)</title><rect x="617.6" y="997" width="0.2" height="15.0" fill="rgb(247,164,7)" rx="2" ry="2" />
<text x="620.56" y="1007.5" ></text>
</g>
<g >
<title>ceph::buffer::v14_2_0::ptr::copy_out (17 samples, 0.01%)</title><rect x="929.3" y="981" width="0.1" height="15.0" fill="rgb(249,191,44)" rx="2" ry="2" />
<text x="932.28" y="991.5" ></text>
</g>
<g >
<title>syscall_return_via_sysret (259 samples, 0.22%)</title><rect x="212.7" y="1333" width="2.5" height="15.0" fill="rgb(232,134,6)" rx="2" ry="2" />
<text x="215.67" y="1343.5" ></text>
</g>
<g >
<title>[unknown] (718 samples, 0.60%)</title><rect x="11.2" y="1029" width="7.1" height="15.0" fill="rgb(207,34,46)" rx="2" ry="2" />
<text x="14.24" y="1039.5" ></text>
</g>
<g >
<title>seastar::continuation&lt;seastar::future&lt;&gt;::then_wrapped_impl&lt;seastar::future&lt;&gt;::handle_exception&lt;ceph::net::SocketConnection::read_message (84 samples, 0.07%)</title><rect x="252.9" y="1253" width="0.8" height="15.0" fill="rgb(215,115,43)" rx="2" ry="2" />
<text x="255.87" y="1263.5" ></text>
</g>
<g >
<title>nf_hook_slow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment