Skip to content

Commit 6b02140

Browse files
author
SPDK Nightly Cron Job
committed
doc: update to 716ad0e389c321e6c74225b8f9ef830c195f86f7
Change-Id: If77457a09e4cd1ce2621099032c5587acfc60408 Signed-off-by: SPDK Nightly Cron Job <[email protected]>
1 parent 95ea772 commit 6b02140

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+339
-176
lines changed

_doc_version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
120c4f3c05a7dae7000dd70134fb8af21bb56336
1+
716ad0e389c321e6c74225b8f9ef830c195f86f7

doc/bdev_8h.html

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,12 @@
307307
<tr class="memitem:a9d37ad1d4da0bcb51ada76dbe4f4ce15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bdev_8h.html#a9d37ad1d4da0bcb51ada76dbe4f4ce15">spdk_bdev_set_qd_sampling_period</a> (struct <a class="el" href="structspdk__bdev.html">spdk_bdev</a> *bdev, uint64_t period)</td></tr>
308308
<tr class="memdesc:a9d37ad1d4da0bcb51ada76dbe4f4ce15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable queue depth sampling for this bdev. <a href="#a9d37ad1d4da0bcb51ada76dbe4f4ce15">More...</a><br /></td></tr>
309309
<tr class="separator:a9d37ad1d4da0bcb51ada76dbe4f4ce15"><td class="memSeparator" colspan="2">&#160;</td></tr>
310+
<tr class="memitem:a8a082eb89d57860b2e57ebf7f5b3caa2"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bdev_8h.html#a8a082eb89d57860b2e57ebf7f5b3caa2">spdk_bdev_get_io_time</a> (const struct <a class="el" href="structspdk__bdev.html">spdk_bdev</a> *bdev)</td></tr>
311+
<tr class="memdesc:a8a082eb89d57860b2e57ebf7f5b3caa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the time spent processing IO for this device. <a href="#a8a082eb89d57860b2e57ebf7f5b3caa2">More...</a><br /></td></tr>
312+
<tr class="separator:a8a082eb89d57860b2e57ebf7f5b3caa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
313+
<tr class="memitem:a526ab43ba037b8637a23e9d42289884e"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bdev_8h.html#a526ab43ba037b8637a23e9d42289884e">spdk_bdev_get_weighted_io_time</a> (const struct <a class="el" href="structspdk__bdev.html">spdk_bdev</a> *bdev)</td></tr>
314+
<tr class="memdesc:a526ab43ba037b8637a23e9d42289884e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the weighted IO processing time for this bdev. <a href="#a526ab43ba037b8637a23e9d42289884e">More...</a><br /></td></tr>
315+
<tr class="separator:a526ab43ba037b8637a23e9d42289884e"><td class="memSeparator" colspan="2">&#160;</td></tr>
310316
<tr class="memitem:ab5bb9e746b030d7c4c89cbcf60076c7e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structspdk__io__channel.html">spdk_io_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bdev_8h.html#ab5bb9e746b030d7c4c89cbcf60076c7e">spdk_bdev_get_io_channel</a> (struct spdk_bdev_desc *desc)</td></tr>
311317
<tr class="memdesc:ab5bb9e746b030d7c4c89cbcf60076c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain an I/O channel for the block device opened by the specified descriptor. <a href="#ab5bb9e746b030d7c4c89cbcf60076c7e">More...</a><br /></td></tr>
312318
<tr class="separator:ab5bb9e746b030d7c4c89cbcf60076c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -965,6 +971,35 @@ <h2 class="memtitle"><span class="permalink"><a href="#ab1ba28ba382edd1d792d51a0
965971
</dd>
966972
</dl>
967973

974+
</div>
975+
</div>
976+
<a id="a8a082eb89d57860b2e57ebf7f5b3caa2"></a>
977+
<h2 class="memtitle"><span class="permalink"><a href="#a8a082eb89d57860b2e57ebf7f5b3caa2">&#9670;&nbsp;</a></span>spdk_bdev_get_io_time()</h2>
978+
979+
<div class="memitem">
980+
<div class="memproto">
981+
<table class="memname">
982+
<tr>
983+
<td class="memname">uint64_t spdk_bdev_get_io_time </td>
984+
<td>(</td>
985+
<td class="paramtype">const struct <a class="el" href="structspdk__bdev.html">spdk_bdev</a> *&#160;</td>
986+
<td class="paramname"><em>bdev</em></td><td>)</td>
987+
<td></td>
988+
</tr>
989+
</table>
990+
</div><div class="memdoc">
991+
992+
<p>Get the time spent processing IO for this device. </p>
993+
<p>This value is dependent upon the queue depth sampling period and is incremented at sampling time by the sampling period only if the measured queue depth is greater than 0.</p>
994+
<p>The disk utilization can be calculated by the following formula: disk_util = (io_time_2 - io_time_1) / elapsed_time. The user is responsible for tracking the elapsed time between two measurements.</p>
995+
<dl class="params"><dt>Parameters</dt><dd>
996+
<table class="params">
997+
<tr><td class="paramname">bdev</td><td>Block device to query.</td></tr>
998+
</table>
999+
</dd>
1000+
</dl>
1001+
<dl class="section return"><dt>Returns</dt><dd>The io time for this device in microseconds. </dd></dl>
1002+
9681003
</div>
9691004
</div>
9701005
<a id="ad97a853dcb945bf004817424b7aa28af"></a>
@@ -1186,6 +1221,35 @@ <h2 class="memtitle"><span class="permalink"><a href="#add8565cdbf3d57697b67202b
11861221
<dl class="section return"><dt>Returns</dt><dd>Pointer to UUID.</dd></dl>
11871222
<p>Not all bdevs will have a UUID; in this case, the returned UUID will be the nil UUID (all bytes zero). </p>
11881223

1224+
</div>
1225+
</div>
1226+
<a id="a526ab43ba037b8637a23e9d42289884e"></a>
1227+
<h2 class="memtitle"><span class="permalink"><a href="#a526ab43ba037b8637a23e9d42289884e">&#9670;&nbsp;</a></span>spdk_bdev_get_weighted_io_time()</h2>
1228+
1229+
<div class="memitem">
1230+
<div class="memproto">
1231+
<table class="memname">
1232+
<tr>
1233+
<td class="memname">uint64_t spdk_bdev_get_weighted_io_time </td>
1234+
<td>(</td>
1235+
<td class="paramtype">const struct <a class="el" href="structspdk__bdev.html">spdk_bdev</a> *&#160;</td>
1236+
<td class="paramname"><em>bdev</em></td><td>)</td>
1237+
<td></td>
1238+
</tr>
1239+
</table>
1240+
</div><div class="memdoc">
1241+
1242+
<p>Get the weighted IO processing time for this bdev. </p>
1243+
<p>This value is dependent upon the queue depth sampling period and is equal to the time spent reading from or writing to a device times the measured queue depth during each sampling period.</p>
1244+
<p>The average queue depth can be calculated by the following formula: queue_depth = (weighted_io_time_2 - weighted_io_time_1) / elapsed_time. The user is responsible for tracking the elapsed time between two measurements.</p>
1245+
<dl class="params"><dt>Parameters</dt><dd>
1246+
<table class="params">
1247+
<tr><td class="paramname">bdev</td><td>Block device to query.</td></tr>
1248+
</table>
1249+
</dd>
1250+
</dl>
1251+
<dl class="section return"><dt>Returns</dt><dd>The weighted io time for this device in microseconds. </dd></dl>
1252+
11891253
</div>
11901254
</div>
11911255
<a id="a93f6d6ce09da384501f09a49581caa37"></a>

doc/bdev_8h.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ var bdev_8h =
4646
[ "spdk_bdev_get_device_stat", "bdev_8h.html#aa478b43fc9e6e41c34438f5b2ef742d5", null ],
4747
[ "spdk_bdev_get_io_channel", "bdev_8h.html#ab5bb9e746b030d7c4c89cbcf60076c7e", null ],
4848
[ "spdk_bdev_get_io_stat", "bdev_8h.html#ab1ba28ba382edd1d792d51a054eb3aa2", null ],
49+
[ "spdk_bdev_get_io_time", "bdev_8h.html#a8a082eb89d57860b2e57ebf7f5b3caa2", null ],
4950
[ "spdk_bdev_get_name", "bdev_8h.html#ad97a853dcb945bf004817424b7aa28af", null ],
5051
[ "spdk_bdev_get_num_blocks", "bdev_8h.html#a86568eca8f0b4d0dc9bc59c5138fc7a5", null ],
5152
[ "spdk_bdev_get_optimal_io_boundary", "bdev_8h.html#aa79625889e23318204d235da36a4fa02", null ],
@@ -55,6 +56,7 @@ var bdev_8h =
5556
[ "spdk_bdev_get_qd_sampling_period", "bdev_8h.html#adab852ac707702316bf869a3d7dfdc85", null ],
5657
[ "spdk_bdev_get_qos_ios_per_sec", "bdev_8h.html#a95568575f25704de7831adccc0cad94b", null ],
5758
[ "spdk_bdev_get_uuid", "bdev_8h.html#add8565cdbf3d57697b67202b869a7beb", null ],
59+
[ "spdk_bdev_get_weighted_io_time", "bdev_8h.html#a526ab43ba037b8637a23e9d42289884e", null ],
5860
[ "spdk_bdev_has_write_cache", "bdev_8h.html#a93f6d6ce09da384501f09a49581caa37", null ],
5961
[ "spdk_bdev_initialize", "bdev_8h.html#a854eb960c06597051071023a3d70e887", null ],
6062
[ "spdk_bdev_io_get_iovec", "bdev_8h.html#aa05d8c0e82bfbcc209af1eb958230ede", null ],

0 commit comments

Comments
 (0)