77 Commits (f2e57851b831922625f9d364d78c11a0258331a6)

Author SHA1 Message Date
Emanuele Giuseppe Esposito 142e690712 block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context 3 years ago
Emanuele Giuseppe Esposito 9bd4d3c2e3 job: remove unused functions 4 years ago
Emanuele Giuseppe Esposito 6f592e5aca job.c: enable job lock/unlock and remove Aiocontext locks 4 years ago
Emanuele Giuseppe Esposito 3ed4f708fe jobs: protect job.aio_context with BQL and job_mutex 4 years ago
Paolo Bonzini ef02dac28e job: detect change of aiocontext within job coroutine 4 years ago
Emanuele Giuseppe Esposito bf61c583fc job: move and update comments from blockjob.c 4 years ago
Emanuele Giuseppe Esposito afe1e8a7b3 job.c: add job_lock/unlock while keeping job.h intact 4 years ago
Emanuele Giuseppe Esposito 544f4d5258 job.c: API functions not used outside should be static 4 years ago
Emanuele Giuseppe Esposito 55c5a25a03 job.c: make job_mutex and job_lock/unlock() public 4 years ago
Paolo Bonzini 06753a0750 job: add missing coroutine_fn annotations 4 years ago
Emanuele Giuseppe Esposito c70b8031c6 job.h: assertions in the callers of JobDriver function pointers 4 years ago
Emanuele Giuseppe Esposito 252f40913a job.c: add missing notifier initialization 4 years ago
Hanna Reitz a640fa0e38 mirror: Do not clear .cancelled 5 years ago
Hanna Reitz 08b83bff2a job: Add job_cancel_requested() 5 years ago
Hanna Reitz 401dd096ef job: Do not soft-cancel after a job is done 5 years ago
Hanna Reitz 73895f3838 jobs: Give Job.force_cancel more meaning 5 years ago
Hanna Reitz 4cfb3f0562 job: @force parameter for job_cancel_sync() 5 years ago
Hanna Reitz 1d4a43e946 job: Force-cancel jobs in a failed transaction 5 years ago
Hanna Reitz d431131439 job: Context changes in job_completed_txn_abort() 5 years ago
Emanuele Giuseppe Esposito a7b4f8fc09 progressmeter: protect with a mutex 5 years ago
Vladimir Sementsov-Ogievskiy 9c785cd714 mirror: stop cancelling in-flight requests on non-force cancel in READY 5 years ago
Max Reitz 53ddb9c892 job: Allow complete for jobs on standby 5 years ago
Vladimir Sementsov-Ogievskiy 9820933b57 job: add .cancel handler for the driver 5 years ago
Vladimir Sementsov-Ogievskiy 3ee1483b95 job: call job_enter from job_pause 5 years ago
Paolo Bonzini 243af0225a trace: switch position of headers to what Meson requires 6 years ago
Stefan Reiter b660a84bbb job: take each job's lock individually in job_txn_apply 6 years ago
Vladimir Sementsov-Ogievskiy 01fe1ca945 job: refactor progress to separate object 6 years ago
Vladimir Sementsov-Ogievskiy bb0c940993 job: drop job_drain 7 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Kevin Wolf 13726123ba blockjob: Fix coroutine thread after AioContext change 7 years ago
Liam Merwick c2032289b0 job: Fix off-by-one assert checks for JobSTT and JobVerbTable 8 years ago
Kevin Wolf cfe29d8294 block: Use a single global AioWait 8 years ago
Kevin Wolf 644f3a29bd job: Avoid deadlocks in job_completed_txn_abort() 8 years ago
Kevin Wolf b5a7a05735 blockjob: Lie better in child_job_drained_poll() 8 years ago
Kevin Wolf de0fbe6480 job: Use AIO_WAIT_WHILE() in job_finish_sync() 8 years ago
Kevin Wolf 34dc97b9a0 blockjob: Wake up BDS when job becomes idle 8 years ago
Kevin Wolf d1756c780b job: Fix missing locking due to mismerge 8 years ago
Fam Zheng 49880165a4 job: Fix nested aio_poll() hanging in job_txn_apply 8 years ago
John Snow ccbfb3319a jobs: remove .exit callback 8 years ago
John Snow e21a1c9831 jobs: remove job_defer_to_main_loop 8 years ago
John Snow 404ff28d6a jobs: remove ret argument to job_completed; privatize it 8 years ago
John Snow 00359a71d4 jobs: add exit shim 8 years ago
John Snow 3d1f8b07a4 jobs: canonize Error object 8 years ago
John Snow f67432a201 jobs: change start callback to run callback 8 years ago
Peter Xu 3ab72385b2 qapi: Drop qapi_event_send_FOO()'s Error ** argument 8 years ago
Jeff Cody e321c0597c block: for jobs, do not clear user_paused until after the resume 8 years ago
Max Reitz 62f1360059 job: Add job_progress_increase_remaining() 8 years ago
Kevin Wolf 1266c9b9f5 job: Add error message for failing jobs 8 years ago
Kevin Wolf 456273b024 job: Add query-jobs QMP command 8 years ago
Kevin Wolf 1dac83f1a1 job: Add JOB_STATUS_CHANGE QMP event 8 years ago