summaryrefslogtreecommitdiffstats
path: root/block/replication.c
Commit message (Expand)AuthorAgeFilesLines
* block: add BDRV_REQ_REGISTERED_BUF request flagStefan Hajnoczi2022-10-261-1/+0Star
* job.c: enable job lock/unlock and remove Aiocontext locksEmanuele Giuseppe Esposito2022-10-071-0/+2
* jobs: protect job.aio_context with BQL and job_mutexEmanuele Giuseppe Esposito2022-10-071-0/+1
* job: @force parameter for job_cancel_sync()Hanna Reitz2021-10-071-2/+2
* replication: Remove workaroundLukas Straub2021-07-201-11/+1Star
* replication: Properly attach childrenLukas Straub2021-07-201-3/+27
* replication: Reduce usage of s->hidden_disk and s->secondary_diskLukas Straub2021-07-201-17/+28
* replication: Remove s->active_diskLukas Straub2021-07-201-17/+17
* block: Acquire AioContexts during bdrv_reopen_multiple()Kevin Wolf2021-07-091-0/+7
* replication: move include out of root directoryPaolo Bonzini2021-05-261-1/+1
* qapi: backup: add max-chunk and max-workers to x-perf structVladimir Sementsov-Ogievskiy2021-01-261-1/+1
* qapi: backup: add perf.use-copy-range parameterVladimir Sementsov-Ogievskiy2021-01-261-0/+2
* error: Reduce unnecessary error propagationMarkus Armbruster2020-07-101-2/+1Star
* error: Eliminate error_propagate() manuallyMarkus Armbruster2020-07-101-3/+1Star
* error: Avoid unnecessary error_propagate() after error_setg()Markus Armbruster2020-07-101-6/+5Star
* qemu-option: Use returned bool to check for failureMarkus Armbruster2020-07-101-2/+1Star
* 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