157 Commits (5d4f376998bc6b01402b90634385b082b2eb5c5b)

Author SHA1 Message Date
Kevin Wolf 5d4f376998 blockjob: Split block_job_event_pending() 8 years ago
Kevin Wolf bb02b65c7d job: Move BlockJobCreateFlags to Job 8 years ago
Kevin Wolf dbe5e6c1f7 job: Replace BlockJob.completed with job_is_completed() 8 years ago
Kevin Wolf b15de82867 job: Move pause/resume functions to Job 8 years ago
Kevin Wolf 5d43e86e11 job: Add job_sleep_ns() 8 years ago
Kevin Wolf da01ff7f38 job: Move coroutine and related code to Job 8 years ago
Kevin Wolf 1908a5590c job: Move defer_to_main_loop to Job 8 years ago
Kevin Wolf 08be6fe26f job: Add Job.aio_context 8 years ago
Kevin Wolf daa7f2f946 job: Move cancelled to Job 8 years ago
Kevin Wolf 80fa2c756b job: Add reference counting 8 years ago
Kevin Wolf a50c2ab858 job: Move state transitions to Job 8 years ago
Kevin Wolf e7c1d78bbd job: Maintain a list of all jobs 8 years ago
Kevin Wolf fd61a701f1 job: Add job_delete() 8 years ago
Kevin Wolf 252291eaea job: Add JobDriver.job_type 8 years ago
Kevin Wolf 8e4c87000f job: Rename BlockJobType into JobType 8 years ago
Kevin Wolf 33e9e9bd62 job: Create Job, JobDriver and job_create() 8 years ago
Stefan Hajnoczi 4c7e813ce9 blockjob: do not cancel timer in resume 8 years ago
Kevin Wolf bd21935b50 blockjob: Add block_job_driver() 8 years ago
Kevin Wolf dee81d5111 blockjob: Introduce block_job_ratelimit_get_delay() 8 years ago
Kevin Wolf 18bb69287e blockjob: Implement block_job_set_speed() centrally 8 years ago
Kevin Wolf 05df8a6a2b blockjob: Wrappers for progress counter access 8 years ago
Kevin Wolf 37aa19b63c blockjob: Fix assertion in block_job_finalize() 8 years ago
John Snow ab9ba61455 blockjob: expose error string via query 8 years ago
Stefan Hajnoczi 23d702d898 blockjob: drop block_job_pause/resume_all() 8 years ago
Marc-André Lureau 604343ced7 blockjob: use qapi enum helpers 8 years ago
Marc-André Lureau a865cebb82 blockjob: leak fix, remove from txn when failing early 8 years ago
Liang Li b76e4458b1 block/mirror: change the semantic of 'force' of block-job-cancel 8 years ago
John Snow b40dacdc7c blockjobs: Expose manual property 8 years ago
John Snow 11b61fbc0d blockjobs: add block-job-finalize 8 years ago
John Snow 5f241594c4 blockjobs: add PENDING status and event 8 years ago
John Snow e8af5686ff blockjobs: add waiting status 8 years ago
John Snow 2da4617a54 blockjobs: add prepare callback 8 years ago
John Snow efe4d4b7b2 blockjobs: add block_job_txn_apply function 8 years ago
John Snow 43628d9336 blockjobs: add commit, abort, clean helpers 8 years ago
John Snow 35d6b368f2 blockjobs: ensure abort is called for cancelled jobs 8 years ago
John Snow 75f710599f blockjobs: add block_job_dismiss 8 years ago
John Snow 3925cd3bc7 blockjobs: add NULL state 8 years ago
John Snow e0cf03647a blockjobs: add CONCLUDED state 8 years ago
John Snow 10a3fbb0f7 blockjobs: add ABORTING state 8 years ago
John Snow 0ec4dfb8d6 blockjobs: add block_job_verb permission table 8 years ago
John Snow c9de40505f blockjobs: add state transition table 8 years ago
John Snow 58b295ba52 blockjobs: add status enum 8 years ago
John Snow 75859b9420 blockjobs: model single jobs as transactions 8 years ago
John Snow d4fce18844 blockjobs: fix set-speed kick 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Markus Armbruster bbcad965bf Drop superfluous includes of qapi/qmp/qjson.h 8 years ago
Markus Armbruster abb297ed44 Include qmp-commands.h exactly where needed 8 years ago
Markus Armbruster e688df6bc4 Include qapi/error.h exactly where needed 8 years ago
Kevin Wolf ad90febaf2 blockjob: Pause job on draining any job BDS 8 years ago
John Snow aa9ef2e65b blockjob: kick jobs on set-speed 8 years ago