aboutsummaryrefslogtreecommitdiff
path: root/block/replication.c
AgeCommit message (Expand)Author
2020-05-18block: Drop @child_class from bdrv_child_perm()Max Reitz
2020-05-18block: Make filter drivers use child_of_bdsMax Reitz
2020-05-18block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz
2020-05-18block: Add BdrvChildRole to BdrvChildMax Reitz
2020-05-18block: Rename BdrvChildRole to BdrvChildClassMax Reitz
2020-05-18block: Use bdrv_make_empty() where possibleMax Reitz
2020-05-18replication: Avoid blk_make_empty() on read-only childKevin Wolf
2020-05-18block/replication.c: Avoid cancelling the job twiceLukas Straub
2020-04-29various: Remove suspicious '\' character outside of #define in C codePhilippe Mathieu-Daudé
2020-04-07replication: assert we own context before job_cancel_syncStefan Reiter
2020-03-03block/replication.c: Ignore requests after failoverLukas Straub
2020-02-18block: Remove bdrv_recurse_is_first_non_filter()Max Reitz
2019-10-10block/backup: use backup-top instead of write notifiersVladimir Sementsov-Ogievskiy
2019-08-16block/backup: Add mirror sync mode 'bitmap'John Snow
2019-07-02block: include base when checking image chain for block allocationAndrey Shinkevich
2019-06-18block/replication: drop usage of bs->jobVladimir Sementsov-Ogievskiy
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-03-19block: Make bdrv_{copy_on_read,crypto_luks,replication} staticAlberto Garcia
2019-03-12block: Remove the AioContext parameter from bdrv_reopen_multiple()Alberto Garcia
2019-03-12block: Add 'keep_old_opts' parameter to bdrv_reopen_queue()Alberto Garcia
2019-02-25block: Add strong_runtime_opts to BlockDriverMax Reitz
2019-02-25block: Use bdrv_refresh_filename() to pullMax Reitz
2018-12-14block: Remove flags parameter from bdrv_reopen_queue()Alberto Garcia
2018-12-14block: Clean up reopen_backing_file() in block/replication.cAlberto Garcia
2018-12-14block/replication: drop extra synchronizationVladimir Sementsov-Ogievskiy
2018-06-29replication: Switch to byte-based callsEric Blake
2018-05-23job: Move completion and cancellation to JobKevin Wolf
2018-05-23job: Move BlockJobCreateFlags to JobKevin Wolf
2018-05-23job: Move coroutine and related code to JobKevin Wolf
2018-05-15block: Merge .bdrv_co_writev{,_flags} in driversEric Blake
2018-03-26block/replication: Remove protocol_name fieldFabiano Rosas
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster
2017-12-22block: Keep nodes drained between reopen_queue/multipleKevin Wolf
2017-11-17block: Guard against NULL bs->drvMax Reitz
2017-11-17replication: Fix replication open failWang Guang
2017-09-26block: Add reopen_queue to bdrv_child_perm()Kevin Wolf
2017-07-10block: Make bdrv_is_allocated_above() byte-basedEric Blake
2017-07-10backup: Switch block_backup.h to byte-basedEric Blake
2017-05-07block: Make 'replication_state' an enumFam Zheng
2017-04-24block: Make errp the last parameter of commit_active_startFam Zheng
2017-03-17replication: clarify permissionsChanglong Xie
2017-02-28commit: Add filter-node-name to block-commitKevin Wolf
2017-02-28block: Request child permissions in filter driversKevin Wolf
2017-02-24block: Attach bs->file only during .bdrv_open()Kevin Wolf
2016-11-14blockjob: refactor backup_start as backup_job_createJohn Snow
2016-11-01Replication/Blockjobs: Create replication jobs as internalJohn Snow
2016-10-28block: prepare bdrv_reopen_multiple to release AioContextPaolo Bonzini
2016-10-28replication: pass BlockDriverState to reopen_backing_filePaolo Bonzini
2016-10-28replication: interrupt failover if the main device is closedPaolo Bonzini
2016-10-24block/replication: Clarify 'top-id' parameter usageChanglong Xie