Age | Commit message (Expand) | Author |
2020-10-30 | block: Return depth level during bdrv_is_allocated_above | Eric Blake |
2020-09-07 | block: Inline bdrv_co_block_status_from_*() | Max Reitz |
2020-09-07 | mirror: Deal with filters | Max Reitz |
2020-05-18 | block: Drop @child_class from bdrv_child_perm() | Max Reitz |
2020-05-18 | block: Pass BdrvChildRole to bdrv_child_perm() | Max Reitz |
2020-05-18 | block: Rename BdrvChildRole to BdrvChildClass | Max Reitz |
2020-05-18 | block: Mark commit, mirror, blkreplay as filters | Max Reitz |
2020-05-18 | mirror: Make sure that source and target size match | Kevin Wolf |
2020-04-30 | block-backend: Add flags to blk_truncate() | Kevin Wolf |
2020-03-27 | mirror: Wait only for in-flight operations | Kevin Wolf |
2020-03-27 | Revert "mirror: Don't let an operation wait for itself" | Kevin Wolf |
2020-03-26 | block/mirror: fix use after free of local_err | Vladimir Sementsov-Ogievskiy |
2020-02-18 | mirror: Double-check immediately before replacing | Max Reitz |
2020-02-18 | mirror: Don't let an operation wait for itself | Kevin Wolf |
2020-02-18 | mirror: Store MirrorOp.co for debuggability | Kevin Wolf |
2019-10-28 | block: Add @exact parameter to bdrv_co_truncate() | Max Reitz |
2019-10-28 | mirror: Do not dereference invalid pointers | Max Reitz |
2019-10-28 | Revert "mirror: Only mirror granularity-aligned chunks" | Vladimir Sementsov-Ogievskiy |
2019-10-28 | block/mirror: support unaligned write in active mirror | Vladimir Sementsov-Ogievskiy |
2019-10-28 | block/mirror: simplify do_sync_target_write | Vladimir Sementsov-Ogievskiy |
2019-10-17 | block/dirty-bitmap: add bs link | Vladimir Sementsov-Ogievskiy |
2019-09-10 | job: drop job_drain | Vladimir Sementsov-Ogievskiy |
2019-08-19 | mirror: Fix bdrv_has_zero_init() use | Max Reitz |
2019-08-16 | block/dirty-bitmap: add bdrv_dirty_bitmap_get | John Snow |
2019-08-16 | block/backup: Add mirror sync mode 'bitmap' | John Snow |
2019-08-16 | block-backend: Queue requests while drained | Kevin Wolf |
2019-08-16 | mirror: Keep mirror_top_bs drained after dropping permissions | Kevin Wolf |
2019-08-06 | mirror: Only mirror granularity-aligned chunks | Max Reitz |
2019-07-15 | block: Add BDS.never_freeze | Max Reitz |
2019-07-02 | block: include base when checking image chain for block allocation | Andrey Shinkevich |
2019-06-18 | block/mirror: Fix child permissions | Max Reitz |
2019-06-18 | block/replication: drop usage of bs->job | Vladimir Sementsov-Ogievskiy |
2019-06-04 | block: Remove wrong bdrv_set_aio_context() calls | Kevin Wolf |
2019-06-04 | block: Add BlockBackend.ctx | Kevin Wolf |
2019-05-20 | blockjob: Propagate AioContext change to all job nodes | Kevin Wolf |
2019-03-26 | block: Advertise BDRV_REQ_NO_FALLBACK in filter drivers | Kevin Wolf |
2019-03-19 | mirror: Confirm we're quiesced only if the job is paused or cancelled | Sergio Lopez |
2019-03-12 | block: Freeze the backing chain for the duration of the mirror job | Alberto Garcia |
2019-02-25 | block: Purify .bdrv_refresh_filename() | Max Reitz |
2019-02-25 | block: Use children list in bdrv_refresh_filename | Max Reitz |
2019-02-01 | mirror: Block the source BlockDriverState in mirror_start_job() | Alberto Garcia |
2019-02-01 | mirror: Release the dirty bitmap if mirror_start_job() fails | Alberto Garcia |
2019-01-15 | block/mirror: fix and improve do_sync_target_write | Vladimir Sementsov-Ogievskiy |
2019-01-11 | qemu/queue.h: leave head structs anonymous unless necessary | Paolo Bonzini |
2018-12-14 | block/mirror: add missing coroutine_fn annotations | Stefan Hajnoczi |
2018-12-14 | block: Use bdrv_reopen_set_read_only() in the mirror driver | Alberto Garcia |
2018-12-03 | mirror: fix dead-lock | Vladimir Sementsov-Ogievskiy |
2018-09-25 | block/mirror: conservative mirror_exit refactor | John Snow |
2018-09-25 | block/mirror: don't install backing chain on abort | John Snow |
2018-09-25 | block/mirror: add block job creation flags | John Snow |