diff options
author | Alberto Garcia <berto@igalia.com> | 2015-10-28 17:33:07 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2015-11-12 16:22:46 +0100 |
commit | 2be5506fc85d5fef1abdb2128d446cb0b14b12bc (patch) | |
tree | ee078635b9ad2b7eabc67cb8a0f9d53a75fb9709 /qapi | |
parent | 96e4dedaff9922f87e4ec351d51d3f093198382a (diff) | |
download | qemu-2be5506fc85d5fef1abdb2128d446cb0b14b12bc.tar.gz qemu-2be5506fc85d5fef1abdb2128d446cb0b14b12bc.tar.bz2 qemu-2be5506fc85d5fef1abdb2128d446cb0b14b12bc.zip |
block: New option to define the intervals for collecting I/O statistics
The BlockAcctStats structure contains a list of BlockAcctTimedStats.
Each one of these collects statistics about the minimum, maximum and
average latencies of all I/O operations in a certain interval of time.
This patch adds a new "stats-intervals" option that allows defining
these intervals.
Signed-off-by: Alberto Garcia <berto@igalia.com>
Message-id: 41cbcd334a61c6157f0f495cdfd21eff6c156f2a.1446044837.git.berto@igalia.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'qapi')
-rw-r--r-- | qapi/block-core.json | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/qapi/block-core.json b/qapi/block-core.json index 6fd68a6d24..f97c250ce9 100644 --- a/qapi/block-core.json +++ b/qapi/block-core.json @@ -1531,6 +1531,9 @@ # @stats-account-failed: #optional whether to include failed # operations when computing latency and last # access statistics (default: true) (Since 2.5) +# @stats-intervals: #optional colon-separated list of intervals for +# collecting I/O statistics, in seconds (default: none) +# (Since 2.5) # @detect-zeroes: #optional detect and optimize zero writes (Since 2.1) # (default: off) # @@ -1548,6 +1551,7 @@ '*read-only': 'bool', '*stats-account-invalid': 'bool', '*stats-account-failed': 'bool', + '*stats-intervals': 'str', '*detect-zeroes': 'BlockdevDetectZeroesOptions' } } ## |