Commit ed2a638e authored by Shuhei Matsumoto's avatar Shuhei Matsumoto Committed by Tomasz Zawadzki
Browse files

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: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Change-Id: Ib561b056bc8095aa23d04cb5f9ae6f558b157124
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/475167


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarGangCao <gang.cao@intel.com>
parent dd363297
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -515,6 +515,7 @@ Example response:
  "id": 1,
  "result": {
    "tick_rate": 2400000000,
    "ticks": 2523538189523655,
    "threads": [
      {
        "name": "reactor_0",
+1 −0
Original line number Diff line number Diff line
@@ -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");