[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-block] [PATCH v2 02/40] blockjob: Improve BlockJobInfo.offset/len
From: |
Kevin Wolf |
Subject: |
[Qemu-block] [PATCH v2 02/40] blockjob: Improve BlockJobInfo.offset/len documentation |
Date: |
Fri, 18 May 2018 15:20:36 +0200 |
Clarify that len is just an estimation of the end value of offset, and
that offset increases monotonically while len can change arbitrarily.
Signed-off-by: Kevin Wolf <address@hidden>
---
qapi/block-core.json | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/qapi/block-core.json b/qapi/block-core.json
index d32ec95666..0e29abf099 100644
--- a/qapi/block-core.json
+++ b/qapi/block-core.json
@@ -1148,7 +1148,12 @@
# @device: The job identifier. Originally the device name but other
# values are allowed since QEMU 2.7
#
-# @len: the maximum progress value
+# @len: Estimated @offset value at the completion of the job. This value can
+# arbitrarily change while the job is running, in both directions.
+#
+# @offset: Progress made until now. The unit is arbitrary and the value can
+# only meaningfully be used for the ratio of @offset to @len. The
+# value is monotonically increasing.
#
# @busy: false if the job is known to be in a quiescent state, with
# no pending I/O. Since 1.3.
@@ -1156,8 +1161,6 @@
# @paused: whether the job is paused or, if @busy is true, will
# pause itself as soon as possible. Since 1.3.
#
-# @offset: the current progress value
-#
# @speed: the rate limit, bytes per second
#
# @io-status: the status of the job (since 1.3)
--
2.13.6
- [Qemu-block] [PATCH v2 00/40] Generic background jobs, Kevin Wolf, 2018/05/18
- [Qemu-block] [PATCH v2 02/40] blockjob: Improve BlockJobInfo.offset/len documentation,
Kevin Wolf <=
- [Qemu-block] [PATCH v2 01/40] blockjob: Update block-job-pause/resume documentation, Kevin Wolf, 2018/05/18
- [Qemu-block] [PATCH v2 04/40] job: Rename BlockJobType into JobType, Kevin Wolf, 2018/05/18
- [Qemu-block] [PATCH v2 03/40] job: Create Job, JobDriver and job_create(), Kevin Wolf, 2018/05/18
- [Qemu-block] [PATCH v2 05/40] job: Add JobDriver.job_type, Kevin Wolf, 2018/05/18
- [Qemu-block] [PATCH v2 06/40] job: Add job_delete(), Kevin Wolf, 2018/05/18
- [Qemu-block] [PATCH v2 07/40] job: Maintain a list of all jobs, Kevin Wolf, 2018/05/18