Age | Commit message (Expand) | Author |
2022-10-27 | block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_ai... | Emanuele Giuseppe Esposito |
2022-10-07 | job: remove unused functions | Emanuele Giuseppe Esposito |
2022-10-07 | job.c: enable job lock/unlock and remove Aiocontext locks | Emanuele Giuseppe Esposito |
2022-10-07 | jobs: protect job.aio_context with BQL and job_mutex | Emanuele Giuseppe Esposito |
2022-10-07 | job: detect change of aiocontext within job coroutine | Paolo Bonzini |
2022-10-07 | job: move and update comments from blockjob.c | Emanuele Giuseppe Esposito |
2022-10-07 | job.c: add job_lock/unlock while keeping job.h intact | Emanuele Giuseppe Esposito |
2022-10-07 | job.c: API functions not used outside should be static | Emanuele Giuseppe Esposito |
2022-10-07 | job.c: make job_mutex and job_lock/unlock() public | Emanuele Giuseppe Esposito |
2022-10-07 | job: add missing coroutine_fn annotations | Paolo Bonzini |
2022-03-04 | job.h: assertions in the callers of JobDriver function pointers | Emanuele Giuseppe Esposito |
2021-12-28 | job.c: add missing notifier initialization | Emanuele Giuseppe Esposito |
2021-10-07 | mirror: Do not clear .cancelled | Hanna Reitz |
2021-10-07 | job: Add job_cancel_requested() | Hanna Reitz |
2021-10-07 | job: Do not soft-cancel after a job is done | Hanna Reitz |
2021-10-07 | jobs: Give Job.force_cancel more meaning | Hanna Reitz |
2021-10-07 | job: @force parameter for job_cancel_sync() | Hanna Reitz |
2021-10-07 | job: Force-cancel jobs in a failed transaction | Hanna Reitz |
2021-10-07 | job: Context changes in job_completed_txn_abort() | Hanna Reitz |
2021-06-25 | progressmeter: protect with a mutex | Emanuele Giuseppe Esposito |
2021-05-14 | mirror: stop cancelling in-flight requests on non-force cancel in READY | Vladimir Sementsov-Ogievskiy |
2021-04-09 | job: Allow complete for jobs on standby | Max Reitz |
2021-02-12 | job: add .cancel handler for the driver | Vladimir Sementsov-Ogievskiy |
2021-01-26 | job: call job_enter from job_pause | Vladimir Sementsov-Ogievskiy |
2020-08-21 | trace: switch position of headers to what Meson requires | Paolo Bonzini |
2020-04-07 | job: take each job's lock individually in job_txn_apply | Stefan Reiter |
2020-03-11 | job: refactor progress to separate object | Vladimir Sementsov-Ogievskiy |
2019-09-10 | job: drop job_drain | Vladimir Sementsov-Ogievskiy |
2019-06-12 | Include qemu-common.h exactly where needed | Markus Armbruster |
2019-05-10 | blockjob: Fix coroutine thread after AioContext change | Kevin Wolf |
2018-11-12 | job: Fix off-by-one assert checks for JobSTT and JobVerbTable | Liam Merwick |
2018-09-25 | block: Use a single global AioWait | Kevin Wolf |
2018-09-25 | job: Avoid deadlocks in job_completed_txn_abort() | Kevin Wolf |
2018-09-25 | blockjob: Lie better in child_job_drained_poll() | Kevin Wolf |
2018-09-25 | job: Use AIO_WAIT_WHILE() in job_finish_sync() | Kevin Wolf |
2018-09-25 | blockjob: Wake up BDS when job becomes idle | Kevin Wolf |
2018-09-25 | job: Fix missing locking due to mismerge | Kevin Wolf |
2018-09-25 | job: Fix nested aio_poll() hanging in job_txn_apply | Fam Zheng |
2018-09-25 | jobs: remove .exit callback | John Snow |
2018-09-24 | Merge remote-tracking branch 'remotes/xanclic/tags/pull-block-2018-08-31-v2' ... | Peter Maydell |
2018-08-31 | jobs: remove job_defer_to_main_loop | John Snow |
2018-08-31 | jobs: remove ret argument to job_completed; privatize it | John Snow |
2018-08-31 | jobs: add exit shim | John Snow |
2018-08-31 | jobs: canonize Error object | John Snow |
2018-08-31 | jobs: change start callback to run callback | John Snow |
2018-08-28 | qapi: Drop qapi_event_send_FOO()'s Error ** argument | Peter Xu |
2018-08-21 | block: for jobs, do not clear user_paused until after the resume | Jeff Cody |
2018-06-18 | job: Add job_progress_increase_remaining() | Max Reitz |
2018-05-30 | job: Add error message for failing jobs | Kevin Wolf |
2018-05-23 | job: Add query-jobs QMP command | Kevin Wolf |