bdev/rpc: Add current ticks to bdev_get_iostat RPC
This is used to calculate more accurate interval between two calls of bdev_get_iostat RPC. Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: Ib561b056bc8095aa23d04cb5f9ae6f558b157124 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/475167 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: GangCao <gang.cao@intel.com>
This commit is contained in:
parent
dd3632975d
commit
ed2a638e89
@ -515,6 +515,7 @@ Example response:
|
||||
"id": 1,
|
||||
"result": {
|
||||
"tick_rate": 2400000000,
|
||||
"ticks": 2523538189523655,
|
||||
"threads": [
|
||||
{
|
||||
"name": "reactor_0",
|
||||
|
@ -175,6 +175,7 @@ spdk_rpc_bdev_get_iostat(struct spdk_jsonrpc_request *request,
|
||||
|
||||
spdk_json_write_object_begin(w);
|
||||
spdk_json_write_named_uint64(w, "tick_rate", spdk_get_ticks_hz());
|
||||
spdk_json_write_named_uint64(w, "ticks", spdk_get_ticks());
|
||||
|
||||
spdk_json_write_named_array_begin(w, "bdevs");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user