diff options
| author | Paolo Bonzini | 2012-09-28 17:22:50 +0200 |
|---|---|---|
| committer | Kevin Wolf | 2012-09-28 19:14:32 +0200 |
| commit | 8acc72a4d20910d522516dab31272fe66da8da28 (patch) | |
| tree | 4d521649f4d3a32eb74cf021ea12cfc1fc763e8f /trace-events | |
| parent | qmp: add 'busy' member to BlockJobInfo (diff) | |
| download | qemu-8acc72a4d20910d522516dab31272fe66da8da28.tar.gz qemu-8acc72a4d20910d522516dab31272fe66da8da28.tar.xz qemu-8acc72a4d20910d522516dab31272fe66da8da28.zip | |
block: add support for job pause/resume
Job pausing reuses the existing support for cancellable sleeps. A pause
happens at the next sleeping point and lasts until the coroutine is
re-entered explicitly. Cancellation was already doing a forced resume,
so implement it explicitly in terms of resume.
Paused jobs cannot be canceled without first resuming them. This ensures
that I/O errors are never missed by management.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'trace-events')
0 files changed, 0 insertions, 0 deletions
