- b49f475 block: remove AioContext locking by Stefan Hajnoczi · 1 year ago
- 61a3a5a blockjob: introduce block-job-change QMP command by Fiona Ebner · 1 year, 2 months ago
- 142e690 block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 9bd4d3c job: remove unused functions by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 6f592e5 job.c: enable job lock/unlock and remove Aiocontext locks by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 3ed4f70 jobs: protect job.aio_context with BQL and job_mutex by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- ef02dac job: detect change of aiocontext within job coroutine by Paolo Bonzini · 2 years, 3 months ago
- bf61c58 job: move and update comments from blockjob.c by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- afe1e8a job.c: add job_lock/unlock while keeping job.h intact by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 544f4d5 job.c: API functions not used outside should be static by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 55c5a25 job.c: make job_mutex and job_lock/unlock() public by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 06753a0 job: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 3 months ago
- c70b803 job.h: assertions in the callers of JobDriver function pointers by Emanuele Giuseppe Esposito · 2 years, 10 months ago
- 252f409 job.c: add missing notifier initialization by Emanuele Giuseppe Esposito · 3 years, 2 months ago
- a640fa0 mirror: Do not clear .cancelled by Hanna Reitz · 3 years, 3 months ago
- 08b83bf job: Add job_cancel_requested() by Hanna Reitz · 3 years, 3 months ago
- 401dd09 job: Do not soft-cancel after a job is done by Hanna Reitz · 3 years, 3 months ago
- 73895f3 jobs: Give Job.force_cancel more meaning by Hanna Reitz · 3 years, 3 months ago
- 4cfb3f0 job: @force parameter for job_cancel_sync() by Hanna Reitz · 3 years, 3 months ago
- 1d4a43e job: Force-cancel jobs in a failed transaction by Hanna Reitz · 3 years, 3 months ago
- d431131 job: Context changes in job_completed_txn_abort() by Hanna Reitz · 3 years, 3 months ago
- a7b4f8f progressmeter: protect with a mutex by Emanuele Giuseppe Esposito · 3 years, 6 months ago
- 9c785cd mirror: stop cancelling in-flight requests on non-force cancel in READY by Vladimir Sementsov-Ogievskiy · 3 years, 8 months ago
- 53ddb9c job: Allow complete for jobs on standby by Max Reitz · 3 years, 9 months ago
- 9820933 job: add .cancel handler for the driver by Vladimir Sementsov-Ogievskiy · 3 years, 11 months ago
- 3ee1483 job: call job_enter from job_pause by Vladimir Sementsov-Ogievskiy · 4 years ago
- 243af02 trace: switch position of headers to what Meson requires by Paolo Bonzini · 4 years, 11 months ago
- b660a84 job: take each job's lock individually in job_txn_apply by Stefan Reiter · 4 years, 9 months ago
- 01fe1ca job: refactor progress to separate object by Vladimir Sementsov-Ogievskiy · 4 years, 9 months ago
- bb0c940 job: drop job_drain by Vladimir Sementsov-Ogievskiy · 5 years ago
- a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
- 1372612 blockjob: Fix coroutine thread after AioContext change by Kevin Wolf · 6 years ago
- c203228 job: Fix off-by-one assert checks for JobSTT and JobVerbTable by Liam Merwick · 6 years ago
- cfe29d8 block: Use a single global AioWait by Kevin Wolf · 6 years ago
- 644f3a2 job: Avoid deadlocks in job_completed_txn_abort() by Kevin Wolf · 6 years ago
- b5a7a05 blockjob: Lie better in child_job_drained_poll() by Kevin Wolf · 6 years ago
- de0fbe6 job: Use AIO_WAIT_WHILE() in job_finish_sync() by Kevin Wolf · 6 years ago
- 34dc97b blockjob: Wake up BDS when job becomes idle by Kevin Wolf · 6 years ago
- d1756c7 job: Fix missing locking due to mismerge by Kevin Wolf · 6 years ago
- 4988016 job: Fix nested aio_poll() hanging in job_txn_apply by Fam Zheng · 6 years ago
- ccbfb33 jobs: remove .exit callback by John Snow · 6 years ago
- d6f71af Merge remote-tracking branch 'remotes/xanclic/tags/pull-block-2018-08-31-v2' into staging by Peter Maydell · 6 years ago
- e21a1c9 jobs: remove job_defer_to_main_loop by John Snow · 6 years ago
- 404ff28 jobs: remove ret argument to job_completed; privatize it by John Snow · 6 years ago
- 00359a7 jobs: add exit shim by John Snow · 6 years ago
- 3d1f8b0 jobs: canonize Error object by John Snow · 6 years ago
- f67432a jobs: change start callback to run callback by John Snow · 6 years ago
- 3ab7238 qapi: Drop qapi_event_send_FOO()'s Error ** argument by Peter Xu · 6 years ago
- e321c05 block: for jobs, do not clear user_paused until after the resume by Jeff Cody · 6 years ago
- 62f1360 job: Add job_progress_increase_remaining() by Max Reitz · 7 years ago
- 1266c9b job: Add error message for failing jobs by Kevin Wolf · 7 years ago
- 456273b job: Add query-jobs QMP command by Kevin Wolf · 7 years ago
- 1dac83f job: Add JOB_STATUS_CHANGE QMP event by Kevin Wolf · 7 years ago
- 30a5c88 job: Move progress fields to Job by Kevin Wolf · 7 years ago
- 2e1795b job: Add job_transition_to_ready() by Kevin Wolf · 7 years ago
- df956ae job: Add job_is_ready() by Kevin Wolf · 7 years ago
- 5f9a6a0 job: Add job_dismiss() by Kevin Wolf · 7 years ago
- 198c49c job: Add job_yield() by Kevin Wolf · 7 years ago
- 3d70ff5 job: Move completion and cancellation to Job by Kevin Wolf · 7 years ago
- 7eaa8fb job: Move transactions to Job by Kevin Wolf · 7 years ago
- 6a74c07 job: Move job_finish_sync() to Job by Kevin Wolf · 7 years ago
- 3453d97 job: Move .complete callback to Job by Kevin Wolf · 7 years ago
- b69f777 job: Add job_drain() by Kevin Wolf · 7 years ago
- 4ad3518 job: Move single job finalisation to Job by Kevin Wolf · 7 years ago
- 139a9f0 job: Add job_event_*() by Kevin Wolf · 7 years ago
- bb02b65 job: Move BlockJobCreateFlags to Job by Kevin Wolf · 7 years ago
- dbe5e6c job: Replace BlockJob.completed with job_is_completed() by Kevin Wolf · 7 years ago
- b15de82 job: Move pause/resume functions to Job by Kevin Wolf · 7 years ago
- 5d43e86 job: Add job_sleep_ns() by Kevin Wolf · 7 years ago
- da01ff7 job: Move coroutine and related code to Job by Kevin Wolf · 7 years ago
- 1908a55 job: Move defer_to_main_loop to Job by Kevin Wolf · 7 years ago
- 08be6fe job: Add Job.aio_context by Kevin Wolf · 7 years ago
- daa7f2f job: Move cancelled to Job by Kevin Wolf · 7 years ago
- 80fa2c7 job: Add reference counting by Kevin Wolf · 7 years ago
- a50c2ab job: Move state transitions to Job by Kevin Wolf · 7 years ago
- e7c1d78 job: Maintain a list of all jobs by Kevin Wolf · 7 years ago
- fd61a70 job: Add job_delete() by Kevin Wolf · 7 years ago
- 252291e job: Add JobDriver.job_type by Kevin Wolf · 7 years ago
- 33e9e9b job: Create Job, JobDriver and job_create() by Kevin Wolf · 7 years ago