817 Commits (5de7706e2c713e7fe2cf6ea039b042f1e7c53fa0)

Author SHA1 Message Date
Kevin Wolf 9f6bb4c004 blockjob: Remove BlockJob.driver 8 years ago
Kevin Wolf 30a5c887bf job: Move progress fields to Job 8 years ago
Kevin Wolf 2e1795b581 job: Add job_transition_to_ready() 8 years ago
Kevin Wolf df956ae201 job: Add job_is_ready() 8 years ago
Kevin Wolf 5f9a6a08e8 job: Add job_dismiss() 8 years ago
Kevin Wolf 198c49cc8d job: Add job_yield() 8 years ago
Kevin Wolf 3d70ff53b6 job: Move completion and cancellation to Job 8 years ago
Kevin Wolf 7eaa8fb57d job: Move transactions to Job 8 years ago
Kevin Wolf 62c9e4162a job: Switch transactions to JobTxn 8 years ago
Kevin Wolf 3453d97243 job: Move .complete callback to Job 8 years ago
Kevin Wolf b69f777dd9 job: Add job_drain() 8 years ago
Kevin Wolf 004e95df98 job: Convert block_job_cancel_async() to Job 8 years ago
Kevin Wolf 4ad351819b job: Move single job finalisation to Job 8 years ago
Kevin Wolf 139a9f020d job: Add job_event_*() 8 years ago
Kevin Wolf bb02b65c7d job: Move BlockJobCreateFlags to Job 8 years ago
Kevin Wolf dbe5e6c1f7 job: Replace BlockJob.completed with job_is_completed() 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 a50c2ab858 job: Move state transitions to Job 8 years ago
Kevin Wolf e7c1d78bbd job: Maintain a list of all jobs 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
Jie Wang cd0a6d2b2c iothread: fix epollfd leak in the process of delIOThread 8 years ago
Max Reitz c1e3489dfa block: Document BDRV_REQ_WRITE_UNCHANGED support 8 years ago
Max Reitz c6035964f8 block: Add BDRV_REQ_WRITE_UNCHANGED flag 8 years ago
Max Reitz 24b7c538fe block: BLK_PERM_WRITE includes ..._UNCHANGED 8 years ago
Kevin Wolf bd21935b50 blockjob: Add block_job_driver() 9 years ago
Kevin Wolf dee81d5111 blockjob: Introduce block_job_ratelimit_get_delay() 9 years ago
Kevin Wolf 18bb69287e blockjob: Implement block_job_set_speed() centrally 9 years ago
Kevin Wolf f05fee508f blockjob: Move RateLimit to BlockJob 9 years ago
Kevin Wolf 05df8a6a2b blockjob: Wrappers for progress counter access 9 years ago
Eric Blake e18a58b4e3 block: Merge .bdrv_co_writev{,_flags} in drivers 8 years ago
Eric Blake edfab6a08b block: Drop last of the sector-based aio callbacks 8 years ago
Eric Blake de7056a3f9 file-win32: Switch to byte-based callbacks 8 years ago
Eric Blake e31f6864a6 block: Support byte-based aio callbacks 8 years ago
Stefan Hajnoczi 23d702d898 blockjob: drop block_job_pause/resume_all() 8 years ago
Fabiano Rosas 1e486cf30a include/block/block_int: Document protocol related functions 9 years ago
Vladimir Sementsov-Ogievskiy b741ae7417 block/accounting: introduce latency histogram 9 years ago
Liang Li b76e4458b1 block/mirror: change the semantic of 'force' of block-job-cancel 9 years ago
John Snow 11b61fbc0d blockjobs: add block-job-finalize 9 years ago
John Snow 5f241594c4 blockjobs: add PENDING status and event 9 years ago
John Snow 2da4617a54 blockjobs: add prepare callback 9 years ago
John Snow 75f710599f blockjobs: add block_job_dismiss 9 years ago
John Snow 0ec4dfb8d6 blockjobs: add block_job_verb permission table 9 years ago
John Snow 58b295ba52 blockjobs: add status enum 9 years ago