5114 Commits (e9d635ea1809a6e114c33413c359abbb88a35737)

Author SHA1 Message Date
David Edmondson 797e3e3805 block: report errno when flock fcntl fails 6 years ago
Vladimir Sementsov-Ogievskiy 143a6384f5 block/block-copy: drop unused argument of block_copy() 6 years ago
Vladimir Sementsov-Ogievskiy 5b49c2bdc1 block/block-copy: drop unused block_copy_set_progress_callback() 6 years ago
Vladimir Sementsov-Ogievskiy 71eed4cebe backup: move to block-copy 6 years ago
Vladimir Sementsov-Ogievskiy 511e7d31bf block/backup: drop extra gotos from backup_run() 6 years ago
Vladimir Sementsov-Ogievskiy d51590fc3e block/block-copy: make progress_bytes_callback optional 6 years ago
Vladimir Sementsov-Ogievskiy 2c59fd833a qapi: backup: add max-chunk and max-workers to x-perf struct 6 years ago
Vladimir Sementsov-Ogievskiy a6d23d56df block/block-copy: add block_copy_cancel 6 years ago
Vladimir Sementsov-Ogievskiy 7e032df0ea block/block-copy: add ratelimit to block-copy 6 years ago
Vladimir Sementsov-Ogievskiy 2e099a9d29 block/block-copy: add list of all call-states 6 years ago
Vladimir Sementsov-Ogievskiy 26be9d62dd block/block-copy: add max_chunk and max_workers parameters 6 years ago
Vladimir Sementsov-Ogievskiy de4641b46b block/block-copy: implement block_copy_async 6 years ago
Vladimir Sementsov-Ogievskiy 3b8c2329b5 block/block-copy: More explicit call_state 6 years ago
Vladimir Sementsov-Ogievskiy 86c6a3b690 qapi: backup: add perf.use-copy-range parameter 6 years ago
Andrey Shinkevich 205736f488 block: apply COR-filter to block-stream jobs 6 years ago
Vladimir Sementsov-Ogievskiy 0f6c94988a block/stream: add s->target_bs 6 years ago
Vladimir Sementsov-Ogievskiy 7f4a396d76 qapi: block-stream: add "bottom" argument 6 years ago
Andrey Shinkevich 000e5a1cda stream: rework backing-file changing 6 years ago
Andrey Shinkevich e275458b29 copy-on-read: skip non-guest reads if no copy needed 6 years ago
Andrey Shinkevich 897dd0ec4f block: include supported_read_flags into BDS structure 6 years ago
Andrey Shinkevich e4c8fddde7 qapi: copy-on-read filter: add 'bottom' option 6 years ago
Andrey Shinkevich 880747a887 qapi: add filter-node-name to block-stream 6 years ago
Andrey Shinkevich 16e09a21af copy-on-read: add filter drop function 6 years ago
Andrey Shinkevich 1252e03b8e copy-on-read: support preadv/pwritev_part functions 6 years ago
Lukas Straub fee091cdff block/nbd.c: Add yank feature 6 years ago
Roman Bolshakov 3eacf70bb5 meson: Propagate gnutls dependency 6 years ago
Peter Maydell 729cc68373 Remove superfluous timer_del() calls 6 years ago
Paolo Bonzini 9db405a335 libiscsi: convert to meson 6 years ago
Paolo Bonzini 8e4e2b551d curl: remove compatibility code, require 7.29.0 6 years ago
Paolo Bonzini 2f2a376a42 meson: use dependency to gate block modules 6 years ago
Markus Armbruster eab3a4678b qobject: Change qobject_to_json()'s value to GString 6 years ago
Eric Blake 54aa3de72e qapi: Use QAPI_LIST_PREPEND() where possible 6 years ago
Markus Armbruster be7c5ddd0d block/vpc: Use sizeof() instead of HEADER_SIZE for footer size 6 years ago
Markus Armbruster a3d2761719 block/vpc: Pass footer buffers as VHDFooter * instead of uint8_t * 6 years ago
Markus Armbruster 275734e479 block/vpc: Pad VHDFooter, replace uint8_t[] buffers 6 years ago
Markus Armbruster 3d6101a3f2 block/vpc: Use sizeof() instead of 1024 for dynamic header size 6 years ago
Markus Armbruster e326f0783e block/vpc: Pad VHDDynDiskHeader, replace uint8_t[] buffers 6 years ago
Markus Armbruster 7550379ded block/vpc: Make vpc_checksum() take void * 6 years ago
Markus Armbruster a18dc3a14d block/vpc: Don't abuse the footer buffer for dynamic header 6 years ago
Markus Armbruster b0ce8cb0e8 block/vpc: Don't abuse the footer buffer as BAT sector buffer 6 years ago
Markus Armbruster 02df95c4a1 block/vpc: Make vpc_open() read the full dynamic header 6 years ago
Philippe Mathieu-Daudé c8807c5edc block/nvme: Implement fake truncate() coroutine 6 years ago
Alberto Garcia 5cddb2e95f quorum: Implement bdrv_co_pwrite_zeroes() 6 years ago
Alberto Garcia ef9bba1484 quorum: Implement bdrv_co_block_status() 6 years ago
Vladimir Sementsov-Ogievskiy 33fa2222eb block: introduce preallocate filter 6 years ago
Vladimir Sementsov-Ogievskiy d1a764d126 block: introduce BDRV_REQ_NO_WAIT flag 6 years ago
Vladimir Sementsov-Ogievskiy 8ac5aab255 block: bdrv_mark_request_serialising: split non-waiting function 6 years ago
Vladimir Sementsov-Ogievskiy ec1c886831 block/io: bdrv_wait_serialising_requests_locked: drop extra bs arg 6 years ago
Vladimir Sementsov-Ogievskiy 3183937ff9 block/io: split out bdrv_find_conflicting_request 6 years ago
Vladimir Sementsov-Ogievskiy 2e36da62cf block/io.c: drop assertion on double waiting for request serialisation 6 years ago