Sign in
qemu
/
qemu
/
de258eb07db6cf893ef1bfad8c0cedc0b983db55
/
block
/
stream.c
51b0a48
block: Make bdrv_is_allocated_above() byte-based
by Eric Blake
· 7 years ago
d6a644b
block: Make bdrv_is_allocated() byte-based
by Eric Blake
· 7 years ago
d535435
stream: Switch stream_run() to byte-based
by Eric Blake
· 7 years ago
158c649
stream: Drop reached_end for stream_complete()
by Eric Blake
· 7 years ago
8493211
stream: Switch stream_populate() to byte-based
by Eric Blake
· 7 years ago
5cb1a49
trace: Show blockjob actions via bytes, not sectors
by Eric Blake
· 7 years ago
f3e4ce4
blockjob: Track job ratelimits via bytes, not sectors
by Eric Blake
· 7 years ago
525989a
stream: fix crash in stream_start() when block_job_create() fails
by Alberto Garcia
· 8 years ago
12fa4af
block: Add Error parameter to bdrv_set_backing_hd()
by Kevin Wolf
· 8 years ago
a170a91
stream: Use real permissions in streaming block job
by Kevin Wolf
· 8 years ago
76d554e
blockjob: Add permissions to block_job_add_bdrv()
by Kevin Wolf
· 8 years ago
c6cc12b
blockjob: Add permissions to block_job_create()
by Kevin Wolf
· 8 years ago
5ccac6f
blockjob: add block_job_start
by John Snow
· 8 years ago
a7815a7
blockjob: add .start field
by John Snow
· 8 years ago
c87621e
blockjobs: split interface into public/private, Part 1
by John Snow
· 8 years ago
8254b6d
blockjob: centralize QMP event emissions
by John Snow
· 8 years ago
f81e0b4
blockjobs: Allow creating internal jobs
by John Snow
· 8 years ago
61b49e4
block: Support streaming to an intermediate layer
by Alberto Garcia
· 8 years ago
f14a39c
Improve block job rate limiting for small bandwidth values
by Sascha Silbe
· 8 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 8 years ago
2323322
stream: Add 'job-id' parameter to 'block-stream'
by Alberto Garcia
· 8 years ago
7f0317c
blockjob: Add 'job_id' parameter to block_job_create()
by Alberto Garcia
· 8 years ago
03e35d8
stream: Use BlockBackend for I/O
by Kevin Wolf
· 9 years ago
66a0fae
blockjob: Don't touch BDS iostatus
by Kevin Wolf
· 9 years ago
81e254d
blockjob: Don't set iostatus of target
by Kevin Wolf
· 9 years ago
553934d
Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into staging
by Peter Maydell
· 9 years ago
6578629
block: never cancel a streaming job without running stream_complete()
by Alberto Garcia
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
80c71a2
block: Clean up includes
by Peter Maydell
· 9 years ago
373340b
block: Move I/O status and error actions into BB
by Max Reitz
· 9 years ago
5db15a5
block: Manage backing file references in bdrv_set_backing_hd()
by Kevin Wolf
· 9 years ago
760e006
block: Convert bs->backing_hd to BdrvChild
by Kevin Wolf
· 10 years ago
cc7a8ea
Include qapi/qmp/qerror.h exactly where needed
by Markus Armbruster
· 10 years ago
c6bd8c7
qerror: Clean up QERR_ macros to expand into a single string
by Markus Armbruster
· 10 years ago
f3e69be
block: let stream blockjob run in BDS AioContext
by Stefan Hajnoczi
· 10 years ago
097310b
block: Rename BlockDriverCompletionFunc to BlockCompletionFunc
by Markus Armbruster
· 10 years ago
3baca89
block: Add Error argument to bdrv_refresh_limits()
by Kevin Wolf
· 10 years ago
13d8cc5
block: add backing-file option to block-stream
by Jeff Cody
· 10 years ago
a589569
qapi: adjust existing defines
by Wenchao Xia
· 11 years ago
920beae
block: Use bdrv_set_backing_hd everywhere
by Fam Zheng
· 11 years ago
355ef4a
block: Update BlockLimits when they might have changed
by Kevin Wolf
· 11 years ago
f4a193e
block/stream: Don't stream unbacked devices
by Max Reitz
· 11 years ago
79e14bf
qapi: make use of new BlockJobType
by Fam Zheng
· 11 years ago
3fc4b10
blockjob: rename BlockJobType to BlockJobDriver
by Fam Zheng
· 11 years ago
c3e4f43
block: Fix compiler warning (-Werror=uninitialized)
by Stefan Weil
· 11 years ago
d663640
block: expect errors from bdrv_co_is_allocated
by Paolo Bonzini
· 11 years ago
4f57863
block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinction
by Paolo Bonzini
· 11 years ago
bdad13b
block: make bdrv_co_is_allocated static
by Paolo Bonzini
· 11 years ago
4f6fd34
block: make bdrv_delete() static
by Fam Zheng
· 11 years ago
7483d1e
aio / timers: convert block_job_sleep_ns and co_sleep_ns to new API
by Alex Bligh
· 11 years ago
88266f5
block: stop relying on io_flush() in bdrv_drain_all()
by Stefan Hajnoczi
· 12 years ago
f59fee8
block: Make BlockJobTypes const
by Kevin Wolf
· 12 years ago
737e150
block: move include files to include/block/
by Paolo Bonzini
· 12 years ago
c57b665
aio: Get rid of qemu_aio_flush()
by Kevin Wolf
· 12 years ago
65f4632
block: rename block_job_complete to block_job_completed
by Paolo Bonzini
· 12 years ago
1d80909
stream: add on-error argument
by Paolo Bonzini
· 12 years ago
2f0c9fe
block: move job APIs to separate files
by Paolo Bonzini
· 12 years ago
571cd9d
stream: complete early if end of backing file is reached
by Stefan Hajnoczi
· 12 years ago
6ef228f
stream: move rate limiting to a separate header file
by Paolo Bonzini
· 13 years ago
188a7bb
stream: move is_allocated_above to block.c
by Paolo Bonzini
· 13 years ago
f9749f2
stream: tweak usage of bdrv_co_is_allocated
by Paolo Bonzini
· 13 years ago
04120e3
block: fix warning introduced in efcc7a23
by Anthony Liguori
· 13 years ago
efcc7a2
stream: do not copy unallocated sectors from the base
by Paolo Bonzini
· 13 years ago
b21d677
stream: fix ratelimiting corner case
by Paolo Bonzini
· 13 years ago
f6133de
stream: pass new base image format to bdrv_change_backing_file
by Paolo Bonzini
· 13 years ago
fa4478d
block: wait for job callback in block_job_cancel_sync
by Paolo Bonzini
· 13 years ago
4513eaf
block: add block_job_sleep_ns
by Paolo Bonzini
· 13 years ago
469ef35
block: update in-memory backing file and format
by Paolo Bonzini
· 13 years ago
c83c66c
block: add 'speed' optional parameter to block-stream
by Stefan Hajnoczi
· 13 years ago
882ec7c
block: change block-job-set-speed argument from 'value' to 'speed'
by Stefan Hajnoczi
· 13 years ago
9e6636c
block: use Error mechanism instead of -errno for block_job_set_speed()
by Stefan Hajnoczi
· 13 years ago
fd7f8c6
block: use Error mechanism instead of -errno for block_job_create()
by Stefan Hajnoczi
· 13 years ago
5a67a10
block stream: close unused files and update ->backing_hd
by Marcelo Tosatti
· 13 years ago
9f25ecc
block: set job->speed in block_set_speed
by Paolo Bonzini
· 13 years ago
3e91465
block: fix streaming/closing race
by Paolo Bonzini
· 13 years ago
c8c3080
block: add support for partial streaming
by Marcelo Tosatti
· 13 years ago
5094a6c
block: rate-limit streaming operations
by Stefan Hajnoczi
· 13 years ago
4f1043b
block: add image streaming block job
by Stefan Hajnoczi
· 13 years ago