Age | Commit message (Expand) | Author | Files | Lines |
2022-10-07 | job: remove unused functions | Emanuele Giuseppe Esposito | 1 | -72/+38 |
2022-10-07 | job.c: enable job lock/unlock and remove Aiocontext locks | Emanuele Giuseppe Esposito | 1 | -8/+9 |
2022-10-07 | job.h: categorize JobDriver callbacks that need the AioContext lock | Emanuele Giuseppe Esposito | 1 | -2/+25 |
2022-10-07 | jobs: protect job.aio_context with BQL and job_mutex | Emanuele Giuseppe Esposito | 1 | -3/+20 |
2022-10-07 | job.c: add job_lock/unlock while keeping job.h intact | Emanuele Giuseppe Esposito | 1 | -7/+131 |
2022-10-07 | job.c: API functions not used outside should be static | Emanuele Giuseppe Esposito | 1 | -18/+0 |
2022-10-07 | job.h: categorize fields in struct Job | Emanuele Giuseppe Esposito | 1 | -25/+36 |
2022-10-07 | job.c: make job_mutex and job_lock/unlock() public | Emanuele Giuseppe Esposito | 1 | -0/+24 |
2022-10-07 | job: add missing coroutine_fn annotations | Paolo Bonzini | 1 | -1/+1 |
2022-03-04 | job.h: split function pointers in JobDriver | Emanuele Giuseppe Esposito | 1 | -0/+22 |
2021-10-07 | job: Add job_cancel_requested() | Hanna Reitz | 1 | -1/+7 |
2021-10-07 | jobs: Give Job.force_cancel more meaning | Hanna Reitz | 1 | -1/+10 |
2021-10-07 | job: @force parameter for job_cancel_sync() | Hanna Reitz | 1 | -5/+5 |
2021-05-14 | mirror: stop cancelling in-flight requests on non-force cancel in READY | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2021-02-12 | job: add .cancel handler for the driver | Vladimir Sementsov-Ogievskiy | 1 | -0/+5 |
2020-03-11 | job: refactor progress to separate object | Vladimir Sementsov-Ogievskiy | 1 | -9/+2 |
2019-09-10 | job: drop job_drain | Vladimir Sementsov-Ogievskiy | 1 | -13/+0 |
2019-08-16 | Include generated QAPI headers less | Markus Armbruster | 1 | -1/+1 |
2018-09-25 | blockjob: Lie better in child_job_drained_poll() | Kevin Wolf | 1 | -0/+3 |
2018-09-25 | test-blockjob: Acquire AioContext around job_cancel_sync() | Kevin Wolf | 1 | -0/+6 |
2018-09-25 | blockjob: Wake up BDS when job becomes idle | Kevin Wolf | 1 | -0/+3 |
2018-09-25 | jobs: remove .exit callback | John Snow | 1 | -11/+0 |
2018-08-31 | jobs: remove job_defer_to_main_loop | John Snow | 1 | -17/+0 |
2018-08-31 | jobs: remove ret argument to job_completed; privatize it | John Snow | 1 | -13/+15 |
2018-08-31 | jobs: add exit shim | John Snow | 1 | -0/+11 |
2018-08-31 | jobs: canonize Error object | John Snow | 1 | -6/+8 |
2018-08-31 | jobs: change start callback to run callback | John Snow | 1 | -1/+1 |
2018-06-18 | job: Add job_progress_increase_remaining() | Max Reitz | 1 | -0/+15 |
2018-05-30 | job: Add error message for failing jobs | Kevin Wolf | 1 | -1/+6 |
2018-05-23 | job: Add query-jobs QMP command | Kevin Wolf | 1 | -0/+3 |
2018-05-23 | job: Move progress fields to Job | Kevin Wolf | 1 | -0/+28 |
2018-05-23 | job: Add job_transition_to_ready() | Kevin Wolf | 1 | -3/+6 |
2018-05-23 | job: Add job_is_ready() | Kevin Wolf | 1 | -0/+3 |
2018-05-23 | job: Add job_dismiss() | Kevin Wolf | 1 | -1/+6 |
2018-05-23 | job: Add job_yield() | Kevin Wolf | 1 | -2/+7 |
2018-05-23 | job: Move completion and cancellation to Job | Kevin Wolf | 1 | -11/+57 |
2018-05-23 | job: Move transactions to Job | Kevin Wolf | 1 | -9/+62 |
2018-05-23 | job: Switch transactions to JobTxn | Kevin Wolf | 1 | -0/+3 |
2018-05-23 | job: Move job_finish_sync() to Job | Kevin Wolf | 1 | -0/+9 |
2018-05-23 | job: Move .complete callback to Job | Kevin Wolf | 1 | -0/+8 |
2018-05-23 | job: Add job_drain() | Kevin Wolf | 1 | -0/+13 |
2018-05-23 | job: Convert block_job_cancel_async() to Job | Kevin Wolf | 1 | -0/+6 |
2018-05-23 | job: Move single job finalisation to Job | Kevin Wolf | 1 | -1/+52 |
2018-05-23 | job: Add job_event_*() | Kevin Wolf | 1 | -0/+18 |
2018-05-23 | job: Move BlockJobCreateFlags to Job | Kevin Wolf | 1 | -1/+19 |
2018-05-23 | job: Replace BlockJob.completed with job_is_completed() | Kevin Wolf | 1 | -0/+3 |
2018-05-23 | job: Move pause/resume functions to Job | Kevin Wolf | 1 | -0/+37 |
2018-05-23 | job: Add job_sleep_ns() | Kevin Wolf | 1 | -1/+18 |
2018-05-23 | job: Move coroutine and related code to Job | Kevin Wolf | 1 | -0/+76 |
2018-05-23 | job: Move defer_to_main_loop to Job | Kevin Wolf | 1 | -0/+20 |