Sign in
qemu
/
qemu
/
55818ad8126c2dd3de690b051c88e496bcf6ce09
/
block
/
mirror.c
bcada37b
qapi event: convert other BLOCK_JOB events
by Wenchao Xia
· 11 years ago
a589569
qapi: adjust existing defines
by Wenchao Xia
· 11 years ago
826b6ca
block: Add backing_blocker in BlockDriverState
by Fam Zheng
· 11 years ago
c3cc95b
mirror: Check for bdrv_get_info result
by Fam Zheng
· 11 years ago
373df5b
mirror: Fix resource leak when bdrv_getlength fails
by Fam Zheng
· 11 years ago
f0e9736
mirror: Use DIV_ROUND_UP
by Fam Zheng
· 11 years ago
0fb6395
Use error_is_set() only when necessary (again)
by Markus Armbruster
· 11 years ago
b8afb52
block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmap
by Fam Zheng
· 11 years ago
7b770c7
mirror: fix early wake from sleep due to aio
by Stefan Hajnoczi
· 11 years ago
cc8c9d6
mirror: fix throttling delay calculation
by Paolo Bonzini
· 11 years ago
50c7513
block: mirror - remove code cruft that has no function
by Jeff Cody
· 11 years ago
cc67f4d
block: mirror - use local_err to avoid NULL errp
by Jeff Cody
· 11 years ago
39a611a
block: Don't throw away errno via error_setg
by Jeff Cody
· 11 years ago
4da8358
block: resize backing image during active layer commit, if needed
by Jeff Cody
· 11 years ago
6df3bf8
drive mirror:fix memory leak
by Zhang Min
· 11 years ago
20a63d2
commit: Support commit active layer
by Fam Zheng
· 11 years ago
03544a6
block: Add commit_active_start()
by Fam Zheng
· 11 years ago
5bc361b
mirror: Move base to MirrorBlockJob
by Fam Zheng
· 11 years ago
f95c625
mirror: Don't close target
by Fam Zheng
· 11 years ago
e4654d2
block: per caller dirty bitmap
by Fam Zheng
· 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
34b5d2c
block: Error parameter for open functions
by Max Reitz
· 12 years ago
4f57863
block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinction
by Paolo Bonzini
· 12 years ago
4f6fd34
block: make bdrv_delete() static
by Fam Zheng
· 12 years ago
bc72ad6
aio / timers: Switch entire codebase to the new timer API
by Alex Bligh
· 12 years ago
7483d1e
aio / timers: convert block_job_sleep_ns and co_sleep_ns to new API
by Alex Bligh
· 12 years ago
f59fee8
block: Make BlockJobTypes const
by Kevin Wolf
· 12 years ago
dacc26a
block: mirror_complete(): use error_setg_file_open()
by Luiz Capitulino
· 12 years ago
31ca6d0
block: Add driver-specific options for backing files
by Kevin Wolf
· 12 years ago
88ff0e4
mirror: do nothing on zero-sized disk
by Paolo Bonzini
· 12 years ago
884fea4
mirror: support arbitrarily-sized iterations
by Paolo Bonzini
· 12 years ago
402a474
mirror: support more than one in-flight AIO operation
by Paolo Bonzini
· 12 years ago
08e4ed6
mirror: add buf-size argument to drive-mirror
by Paolo Bonzini
· 12 years ago
bd48bde
mirror: switch mirror_iteration to AIO
by Paolo Bonzini
· 12 years ago
eee13df
mirror: allow customizing the granularity
by Paolo Bonzini
· 12 years ago
50717e9
block: allow customizing the granularity of the dirty bitmap
by Paolo Bonzini
· 12 years ago
acc906c
block: return count of dirty sectors, not chunks
by Paolo Bonzini
· 12 years ago
b812f67
mirror: perform COW if the cluster size is bigger than the granularity
by Paolo Bonzini
· 12 years ago
8f0720e
block: implement dirty bitmap using HBitmap
by Paolo Bonzini
· 12 years ago
7191bf3
block: Fix how mirror_run() frees its buffer
by Markus Armbruster
· 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
b952b55
mirror: add support for on-source-error/on-target-error
by Paolo Bonzini
· 12 years ago
d63ffd8
mirror: implement completion
by Paolo Bonzini
· 12 years ago
893f7eb
mirror: introduce mirror job
by Paolo Bonzini
· 12 years ago