Paolo Bonzini
9972354856
block: add BDS field to count in-flight requests
...
Unlike tracked_requests, this field also counts throttled requests,
and remains non-zero if an AIO operation needs a BH to be "really"
completed.
With this change, it is no longer necessary to have a dummy
BdrvTrackedRequest for requests that are never serialising, and
it is no longer necessary to poll the AioContext once after
bdrv_requests_pending(bs) returns false.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Message-Id: <1477565348-5458-5-git-send-email-pbonzini@redhat.com>
Signed-off-by: Fam Zheng <famz@redhat.com>
2016-10-28 21:50:18 +08:00
..
2016-01-20 13:36:23 +01:00
2016-10-07 13:34:07 +02:00
2016-10-28 21:50:18 +08:00
2016-10-07 13:34:07 +02:00
2016-09-27 11:57:30 +02:00
2016-10-07 13:34:07 +02:00
2016-10-28 21:50:18 +08:00
2016-07-05 16:46:27 +02:00
2016-07-05 16:46:27 +02:00
2016-09-23 13:36:10 +02:00
2016-09-19 16:30:45 +01:00
2016-10-07 13:34:07 +02:00
2016-10-24 17:56:07 +02:00
2016-10-07 14:14:06 +02:00
2016-10-07 14:14:06 +02:00
2016-10-07 14:14:06 +02:00
2016-10-07 13:34:07 +02:00
2016-10-28 21:50:18 +08:00
2016-10-24 11:30:55 +02:00
2016-09-28 17:11:23 +01:00
2016-10-07 14:14:06 +02:00
2016-10-28 21:50:18 +08:00
2016-07-20 14:24:25 +01:00
2016-08-03 18:44:56 +02:00
2016-10-27 19:05:23 +02:00
2016-10-07 13:34:07 +02:00
2016-10-07 13:34:07 +02:00
2016-08-05 09:59:06 +01:00
2016-10-25 16:25:54 +02:00
2016-07-05 16:46:27 +02:00
2016-10-24 17:54:03 +02:00
2016-07-20 14:11:55 +01:00
2016-07-05 16:46:27 +02:00
2016-10-24 17:54:03 +02:00
2016-10-24 17:54:03 +02:00
2016-10-19 10:09:24 +01:00
2016-06-07 18:19:24 +03:00
2016-01-20 13:36:23 +01:00
2016-01-20 13:36:23 +01:00
2016-01-20 13:36:23 +01:00
2016-07-05 16:46:26 +02:00
2016-10-07 13:34:07 +02:00
2016-10-07 13:34:07 +02:00
2016-10-24 17:56:06 +02:00
2016-10-27 19:05:23 +02:00
2016-10-27 19:05:23 +02:00
2016-10-24 17:54:03 +02:00
2016-10-23 16:10:59 +02:00
2016-10-28 21:50:18 +08:00
2016-09-15 15:32:22 +03:00
2016-06-20 16:38:13 +02:00
2016-08-15 15:52:28 +02:00
2016-07-13 13:41:38 +02:00
2016-10-24 17:54:03 +02:00
2016-10-27 19:05:22 +02:00
2016-09-23 11:42:52 +08:00
2016-09-23 11:42:52 +08:00
2016-07-05 16:46:27 +02:00
2016-09-23 11:42:52 +08:00
2014-12-12 15:42:22 +00:00
2016-09-05 19:06:48 +02:00
2016-09-23 11:42:52 +08:00
2016-09-23 13:36:10 +02:00
2016-07-18 15:09:31 +01:00
2016-10-07 13:34:07 +02:00