99 Commits (3d70ff53b6bf90d9eec6f97024ec9895f6799d9e)

Author SHA1 Message Date
Kevin Wolf 3d70ff53b6 job: Move completion and cancellation to Job 8 years ago
Kevin Wolf 6a74c075ac job: Move job_finish_sync() to Job 8 years ago
Kevin Wolf b69f777dd9 job: Add job_drain() 8 years ago
Kevin Wolf 4ad351819b job: Move single job finalisation to Job 8 years ago
Kevin Wolf bb02b65c7d job: Move BlockJobCreateFlags to Job 8 years ago
Kevin Wolf b15de82867 job: Move pause/resume functions to Job 8 years ago
Kevin Wolf 5d43e86e11 job: Add job_sleep_ns() 8 years ago
Kevin Wolf da01ff7f38 job: Move coroutine and related code to Job 8 years ago
Kevin Wolf 1908a5590c job: Move defer_to_main_loop to Job 8 years ago
Kevin Wolf daa7f2f946 job: Move cancelled to Job 8 years ago
Kevin Wolf 80fa2c756b job: Add reference counting 8 years ago
Kevin Wolf 252291eaea job: Add JobDriver.job_type 8 years ago
Kevin Wolf 8e4c87000f job: Rename BlockJobType into JobType 8 years ago
Kevin Wolf 33e9e9bd62 job: Create Job, JobDriver and job_create() 8 years ago
Kevin Wolf dee81d5111 blockjob: Introduce block_job_ratelimit_get_delay() 8 years ago
Kevin Wolf 18bb69287e blockjob: Implement block_job_set_speed() centrally 8 years ago
Kevin Wolf f05fee508f blockjob: Move RateLimit to BlockJob 8 years ago
Kevin Wolf 05df8a6a2b blockjob: Wrappers for progress counter access 8 years ago
Kevin Wolf 2fe4bba19b commit/stream: Reset delay_ns 8 years ago
John Snow 75859b9420 blockjobs: model single jobs as transactions 8 years ago
Eric Blake 3e4d0e72b7 block: Switch passthrough drivers to .bdrv_co_block_status() 8 years ago
Kevin Wolf 44487eb973 commit: Simplify reopen of base 8 years ago
Paolo Bonzini 5bf1d5a73a blockjob: remove clock argument from block_job_sleep_ns 8 years ago
Kevin Wolf bde70715b6 commit: Remove overlay_bs 9 years ago
Kevin Wolf 61f09cea01 commit: Support multiple roots above top node 9 years ago
Kevin Wolf e0995dc3da block: Add reopen_queue to bdrv_child_perm() 9 years ago
Manos Pitsidianakis f7cc69b326 block: add default implementations for bdrv_co_get_block_status() 9 years ago
Kevin Wolf d3c8c67469 block: Skip implicit nodes in query-block/blockstats 9 years ago
Kevin Wolf b1e1fa0c3a commit: Add NULL check for overlay_bs 9 years ago
Max Reitz 3a691c50f1 block: Add PreallocMode to blk_truncate() 9 years ago
Eric Blake 51b0a48888 block: Make bdrv_is_allocated_above() byte-based 9 years ago
Eric Blake d6a644bbfe block: Make bdrv_is_allocated() byte-based 9 years ago
Eric Blake 317a6676a2 commit: Switch commit_run() to byte-based 9 years ago
Eric Blake d8a9858408 commit: Switch commit_populate() to byte-based 9 years ago
Eric Blake 5cb1a49e01 trace: Show blockjob actions via bytes, not sectors 9 years ago
Eric Blake f3e4ce4af3 blockjob: Track job ratelimits via bytes, not sectors 9 years ago
Eric Blake d5254033da block: Simplify use of BDRV_BLOCK_RAW 9 years ago
Kevin Wolf 4f78a16fee commit: Fix completion with extra reference 9 years ago
Kevin Wolf 19ebd13ed4 commit: Fix use after free in completion 9 years ago
Paolo Bonzini 05b0d8e3b8 blockjob: introduce block_job_early_fail 9 years ago
Max Reitz ed3d2ec98a block: Add errp to b{lk,drv}_truncate() 9 years ago
Kevin Wolf 0d0676a104 commit: Set commit_top_bs->total_sectors 9 years ago
Kevin Wolf 02be4aeb93 commit: Set commit_top_bs->aio_context 9 years ago
Kevin Wolf dcbf37ce41 commit: Implement .bdrv_refresh_filename 9 years ago
Kevin Wolf 9196565866 commit: Implement bdrv_commit_top.bdrv_co_get_block_status 9 years ago
Fam Zheng b69f00dde4 commit: Don't use error_abort in commit_start 9 years ago
Kevin Wolf b247767aac commit: Fix error handling 9 years ago
Kevin Wolf 12fa4af61f block: Add Error parameter to bdrv_set_backing_hd() 9 years ago
Kevin Wolf 0db832f42e commit: Add filter-node-name to block-commit 9 years ago
Kevin Wolf d3f0675922 commit: Use real permissions for HMP 'commit' 9 years ago