From d5bcc16d09709b5b9c20e0d3ade6f312ae5fcae7 Mon Sep 17 00:00:00 2001 From: Monica Kenguva Date: Tue, 2 Mar 2021 20:10:58 +0000 Subject: [PATCH] rpc: Document bdev_set_qd_sampling_period Signed-off-by: Monica Kenguva Change-Id: Ic95eb98eeafe536fe3ac74f88229bbfdcf5daccb Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6632 Tested-by: SPDK CI Jenkins Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk Reviewed-by: Jim Harris --- doc/jsonrpc.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/doc/jsonrpc.md b/doc/jsonrpc.md index baba05555..f79649eff 100644 --- a/doc/jsonrpc.md +++ b/doc/jsonrpc.md @@ -1600,6 +1600,43 @@ Example response: } ~~~ +## bdev_set_qd_sampling_period {#rpc_bdev_set_qd_sampling_period} + +Enable queue depth tracking on a specified bdev. + +### Parameters + +Name | Optional | Type | Description +----------------------- | -------- | ----------- | ----------- +name | Required | string | Block device name +period | Required | int | period (in microseconds).If set to 0, polling will be disabled. + +### Example + +Example request: + +~~~ +{ + "jsonrpc": "2.0", + "method": "bdev_set_qd_sampling_period", + "id": 1, + "params": { + "name": "Malloc0", + "period": 20 + } +} +~~~ + +Example response: + +~~~ +{ + "jsonrpc": "2.0", + "id": 1, + "result": true +} +~~~ + ## bdev_compress_create {#rpc_bdev_compress_create} Create a new compress bdev on a given base bdev.