| Commit message (Expand) | Author | Age | Files | Lines |
* | job: drop job_drain | Vladimir Sementsov-Ogievskiy | 2019-09-10 | 1 | -19/+0 |
* | block: Really pause block jobs on drain | Kevin Wolf | 2018-06-18 | 1 | -0/+8 |
* | job: Add job_transition_to_ready() | Kevin Wolf | 2018-05-23 | 1 | -8/+0 |
* | job: Add job_yield() | Kevin Wolf | 2018-05-23 | 1 | -8/+0 |
* | job: Move completion and cancellation to Job | Kevin Wolf | 2018-05-23 | 1 | -18/+0 |
* | job: Move transactions to Job | Kevin Wolf | 2018-05-23 | 1 | -10/+0 |
* | job: Switch transactions to JobTxn | Kevin Wolf | 2018-05-23 | 1 | -1/+1 |
* | job: Move .complete callback to Job | Kevin Wolf | 2018-05-23 | 1 | -6/+0 |
* | job: Add job_drain() | Kevin Wolf | 2018-05-23 | 1 | -0/+12 |
* | job: Move single job finalisation to Job | Kevin Wolf | 2018-05-23 | 1 | -36/+0 |
* | job: Move BlockJobCreateFlags to Job | Kevin Wolf | 2018-05-23 | 1 | -2/+1 |
* | job: Move pause/resume functions to Job | Kevin Wolf | 2018-05-23 | 1 | -0/+7 |
* | job: Add job_sleep_ns() | Kevin Wolf | 2018-05-23 | 1 | -11/+0 |
* | job: Move coroutine and related code to Job | Kevin Wolf | 2018-05-23 | 1 | -26/+0 |
* | job: Move defer_to_main_loop to Job | Kevin Wolf | 2018-05-23 | 1 | -19/+0 |
* | job: Move cancelled to Job | Kevin Wolf | 2018-05-23 | 1 | -8/+0 |
* | job: Add reference counting | Kevin Wolf | 2018-05-23 | 1 | -0/+7 |
* | job: Add JobDriver.job_type | Kevin Wolf | 2018-05-23 | 1 | -3/+0 |
* | job: Rename BlockJobType into JobType | Kevin Wolf | 2018-05-23 | 1 | -1/+1 |
* | job: Create Job, JobDriver and job_create() | Kevin Wolf | 2018-05-23 | 1 | -2/+2 |
* | blockjob: Introduce block_job_ratelimit_get_delay() | Kevin Wolf | 2018-05-15 | 1 | -0/+8 |
* | blockjob: Implement block_job_set_speed() centrally | Kevin Wolf | 2018-05-15 | 1 | -3/+0 |
* | blockjob: drop block_job_pause/resume_all() | Stefan Hajnoczi | 2018-05-10 | 1 | -14/+0 |
* | blockjobs: add prepare callback | John Snow | 2018-03-19 | 1 | -0/+10 |
* | Blockjobs: documentation touchup | John Snow | 2018-03-19 | 1 | -1/+3 |
* | blockjobs: model single jobs as transactions | John Snow | 2018-03-19 | 1 | -1/+2 |
* | blockjob: reimplement block_job_sleep_ns to allow cancellation | Paolo Bonzini | 2017-11-29 | 1 | -2/+2 |
* | blockjob: remove clock argument from block_job_sleep_ns | Paolo Bonzini | 2017-11-29 | 1 | -4/+3 |
* | blockjob: do not allow coroutine double entry or entry-after-completion | Jeff Cody | 2017-11-21 | 1 | -1/+2 |
* | blockjob: use deferred_to_main_loop to indicate the coroutine has ended | Paolo Bonzini | 2017-05-24 | 1 | -1/+2 |
* | blockjob: introduce block_job_pause/resume_all | Paolo Bonzini | 2017-05-24 | 1 | -0/+14 |
* | blockjob: introduce block_job_early_fail | Paolo Bonzini | 2017-05-24 | 1 | -12/+3 |
* | blockjob: remove iostatus_reset callback | Paolo Bonzini | 2017-05-24 | 1 | -3/+0 |
* | blockjob: Add permissions to block_job_create() | Kevin Wolf | 2017-02-28 | 1 | -1/+3 |
* | blockjob: add .start field | John Snow | 2016-11-15 | 1 | -0/+3 |
* | blockjob: add .clean property | John Snow | 2016-11-15 | 1 | -0/+8 |
* | blockjobs: fix documentation | John Snow | 2016-11-01 | 1 | -2/+2 |
* | blockjobs: split interface into public/private, Part 1 | John Snow | 2016-11-01 | 1 | -0/+239 |