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