summaryrefslogtreecommitdiffstats
path: root/block/replication.c
Commit message (Expand)AuthorAgeFilesLines
* block: Drop @child_class from bdrv_child_perm()Max Reitz2020-05-181-1/+0Star
* block: Make filter drivers use child_of_bdsMax Reitz2020-05-181-1/+2
* block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz2020-05-181-0/+1
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-181-1/+1
* block: Rename BdrvChildRole to BdrvChildClassMax Reitz2020-05-181-1/+1
* block: Use bdrv_make_empty() where possibleMax Reitz2020-05-181-2/+1Star
* replication: Avoid blk_make_empty() on read-only childKevin Wolf2020-05-181-2/+11
* block/replication.c: Avoid cancelling the job twiceLukas Straub2020-05-181-0/+2
* various: Remove suspicious '\' character outside of #define in C codePhilippe Mathieu-Daudé2020-04-291-2/+2
* replication: assert we own context before job_cancel_syncStefan Reiter2020-04-071-1/+4
* block/replication.c: Ignore requests after failoverLukas Straub2020-03-031-1/+34
* block: Remove bdrv_recurse_is_first_non_filter()Max Reitz2020-02-181-7/+0Star
* block/backup: use backup-top instead of write notifiersVladimir Sementsov-Ogievskiy2019-10-101-1/+1
* block/backup: Add mirror sync mode 'bitmap'John Snow2019-08-161-1/+1
* block: include base when checking image chain for block allocationAndrey Shinkevich2019-07-021-1/+1
* block/replication: drop usage of bs->jobVladimir Sementsov-Ogievskiy2019-06-181-9/+12
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* block: Make bdrv_{copy_on_read,crypto_luks,replication} staticAlberto Garcia2019-03-191-1/+1
* block: Remove the AioContext parameter from bdrv_reopen_multiple()Alberto Garcia2019-03-121-2/+1Star
* block: Add 'keep_old_opts' parameter to bdrv_reopen_queue()Alberto Garcia2019-03-121-2/+2
* block: Add strong_runtime_opts to BlockDriverMax Reitz2019-02-251-0/+8
* block: Use bdrv_refresh_filename() to pullMax Reitz2019-02-251-2/+0Star
* block: Remove flags parameter from bdrv_reopen_queue()Alberto Garcia2018-12-141-4/+2Star
* block: Clean up reopen_backing_file() in block/replication.cAlberto Garcia2018-12-141-24/+21Star
* block/replication: drop extra synchronizationVladimir Sementsov-Ogievskiy2018-12-141-23/+1Star
* replication: Switch to byte-based callsEric Blake2018-06-291-6/+8
* job: Move completion and cancellation to JobKevin Wolf2018-05-231-2/+2
* job: Move BlockJobCreateFlags to JobKevin Wolf2018-05-231-2/+2
* job: Move coroutine and related code to JobKevin Wolf2018-05-231-1/+1
* block: Merge .bdrv_co_writev{,_flags} in driversEric Blake2018-05-151-1/+3
* block/replication: Remove protocol_name fieldFabiano Rosas2018-03-261-1/+0Star
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-091-1/+1
* block: Keep nodes drained between reopen_queue/multipleKevin Wolf2017-12-221-0/+6
* block: Guard against NULL bs->drvMax Reitz2017-11-171-0/+15
* replication: Fix replication open failWang Guang2017-11-171-4/+7
* block: Add reopen_queue to bdrv_child_perm()Kevin Wolf2017-09-261-0/+1
* block: Make bdrv_is_allocated_above() byte-basedEric Blake2017-07-101-5/+12
* backup: Switch block_backup.h to byte-basedEric Blake2017-07-101-4/+8
* block: Make 'replication_state' an enumFam Zheng2017-05-071-22/+22
* block: Make errp the last parameter of commit_active_startFam Zheng2017-04-241-1/+1
* replication: clarify permissionsChanglong Xie2017-03-171-1/+13
* commit: Add filter-node-name to block-commitKevin Wolf2017-02-281-1/+1
* block: Request child permissions in filter driversKevin Wolf2017-02-281-0/+1
* block: Attach bs->file only during .bdrv_open()Kevin Wolf2017-02-241-0/+6
* blockjob: refactor backup_start as backup_job_createJohn Snow2016-11-151-5/+7
* Replication/Blockjobs: Create replication jobs as internalJohn Snow2016-11-011-7/+7
* block: prepare bdrv_reopen_multiple to release AioContextPaolo Bonzini2016-10-281-1/+2
* replication: pass BlockDriverState to reopen_backing_filePaolo Bonzini2016-10-281-9/+12
* replication: interrupt failover if the main device is closedPaolo Bonzini2016-10-281-0/+3
* block/replication: Clarify 'top-id' parameter usageChanglong Xie2016-10-241-0/+5