Sign in
qemu
/
qemu
/
4a25f1b97ac1fad8dca3bee5f1d22fc8cb582b37
/
blockjob.c
01fe1ca
job: refactor progress to separate object
by Vladimir Sementsov-Ogievskiy
· 5 years ago
1ef7d9d
blockjob: Fix error message for negative speed
by Kevin Wolf
· 5 years ago
d876bf6
blockjob: update nodes head while removing all bdrv
by Sergio Lopez
· 5 years ago
bb0c940
job: drop job_drain
by Vladimir Sementsov-Ogievskiy
· 6 years ago
e018ccb
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
by Peter Maydell
· 6 years ago
db72581
Include qemu/main-loop.h less
by Markus Armbruster
· 6 years ago
cf31293
block-backend: Queue requests while drained
by Kevin Wolf
· 6 years ago
e037c09
block: Do not poll in bdrv_do_drained_end()
by Max Reitz
· 6 years ago
b23c580
block: drop bs->job
by Vladimir Sementsov-Ogievskiy
· 6 years ago
8164102
blockdev: blockdev_mark_auto_del: drop usage of bs->job
by Vladimir Sementsov-Ogievskiy
· 6 years ago
a8d2532
Include qemu-common.h exactly where needed
by Markus Armbruster
· 6 years ago
132ada8
block: Adjust AioContexts when attaching nodes
by Kevin Wolf
· 6 years ago
d861ab3
block: Add BlockBackend.ctx
by Kevin Wolf
· 6 years ago
b441dc7
block: Make bdrv_root_attach_child() unref child_bs on failure
by Alberto Garcia
· 6 years ago
657e120
blockjob: Remove AioContext notifiers
by Kevin Wolf
· 6 years ago
9ff7f0d
blockjob: Propagate AioContext change to all job nodes
by Kevin Wolf
· 6 years ago
8d9648c
blockjob: fix user pause in block_job_error_action
by Vladimir Sementsov-Ogievskiy
· 6 years ago
cfe29d8
block: Use a single global AioWait
by Kevin Wolf
· 6 years ago
b5a7a05
blockjob: Lie better in child_job_drained_poll()
by Kevin Wolf
· 7 years ago
34dc97b
blockjob: Wake up BDS when job becomes idle
by Kevin Wolf
· 7 years ago
3ab7238
qapi: Drop qapi_event_send_FOO()'s Error ** argument
by Peter Xu
· 7 years ago
89bd030
block: Really pause block jobs on drain
by Kevin Wolf
· 7 years ago
9f6bb4c
blockjob: Remove BlockJob.driver
by Kevin Wolf
· 7 years ago
30a5c88
job: Move progress fields to Job
by Kevin Wolf
· 7 years ago
2e1795b
job: Add job_transition_to_ready()
by Kevin Wolf
· 7 years ago
df956ae
job: Add job_is_ready()
by Kevin Wolf
· 7 years ago
5f9a6a0
job: Add job_dismiss()
by Kevin Wolf
· 7 years ago
198c49c
job: Add job_yield()
by Kevin Wolf
· 7 years ago
3d70ff5
job: Move completion and cancellation to Job
by Kevin Wolf
· 7 years ago
7eaa8fb
job: Move transactions to Job
by Kevin Wolf
· 7 years ago
62c9e41
job: Switch transactions to JobTxn
by Kevin Wolf
· 7 years ago
6a74c07
job: Move job_finish_sync() to Job
by Kevin Wolf
· 7 years ago
3453d97
job: Move .complete callback to Job
by Kevin Wolf
· 7 years ago
b69f777
job: Add job_drain()
by Kevin Wolf
· 7 years ago
004e95d
job: Convert block_job_cancel_async() to Job
by Kevin Wolf
· 7 years ago
4ad3518
job: Move single job finalisation to Job
by Kevin Wolf
· 7 years ago
139a9f0
job: Add job_event_*()
by Kevin Wolf
· 7 years ago
5d4f376
blockjob: Split block_job_event_pending()
by Kevin Wolf
· 7 years ago
bb02b65
job: Move BlockJobCreateFlags to Job
by Kevin Wolf
· 7 years ago
dbe5e6c
job: Replace BlockJob.completed with job_is_completed()
by Kevin Wolf
· 7 years ago
b15de82
job: Move pause/resume functions to Job
by Kevin Wolf
· 7 years ago
5d43e86
job: Add job_sleep_ns()
by Kevin Wolf
· 7 years ago
da01ff7
job: Move coroutine and related code to Job
by Kevin Wolf
· 7 years ago
1908a55
job: Move defer_to_main_loop to Job
by Kevin Wolf
· 7 years ago
08be6fe
job: Add Job.aio_context
by Kevin Wolf
· 7 years ago
daa7f2f
job: Move cancelled to Job
by Kevin Wolf
· 7 years ago
80fa2c7
job: Add reference counting
by Kevin Wolf
· 7 years ago
a50c2ab
job: Move state transitions to Job
by Kevin Wolf
· 7 years ago
e7c1d78
job: Maintain a list of all jobs
by Kevin Wolf
· 7 years ago
fd61a70
job: Add job_delete()
by Kevin Wolf
· 7 years ago
252291e
job: Add JobDriver.job_type
by Kevin Wolf
· 7 years ago
8e4c870
job: Rename BlockJobType into JobType
by Kevin Wolf
· 7 years ago
33e9e9b
job: Create Job, JobDriver and job_create()
by Kevin Wolf
· 7 years ago
4c7e813
blockjob: do not cancel timer in resume
by Stefan Hajnoczi
· 7 years ago
bd21935
blockjob: Add block_job_driver()
by Kevin Wolf
· 7 years ago
dee81d5
blockjob: Introduce block_job_ratelimit_get_delay()
by Kevin Wolf
· 7 years ago
18bb692
blockjob: Implement block_job_set_speed() centrally
by Kevin Wolf
· 7 years ago
05df8a6
blockjob: Wrappers for progress counter access
by Kevin Wolf
· 7 years ago
37aa19b
blockjob: Fix assertion in block_job_finalize()
by Kevin Wolf
· 7 years ago
ab9ba61
blockjob: expose error string via query
by John Snow
· 7 years ago
23d702d
blockjob: drop block_job_pause/resume_all()
by Stefan Hajnoczi
· 7 years ago
604343c
blockjob: use qapi enum helpers
by Marc-André Lureau
· 7 years ago
a865ceb
blockjob: leak fix, remove from txn when failing early
by Marc-André Lureau
· 7 years ago
b76e445
block/mirror: change the semantic of 'force' of block-job-cancel
by Liang Li
· 7 years ago
b40dacd
blockjobs: Expose manual property
by John Snow
· 7 years ago
11b61fb
blockjobs: add block-job-finalize
by John Snow
· 7 years ago
5f24159
blockjobs: add PENDING status and event
by John Snow
· 7 years ago
e8af568
blockjobs: add waiting status
by John Snow
· 7 years ago
2da4617
blockjobs: add prepare callback
by John Snow
· 7 years ago
efe4d4b
blockjobs: add block_job_txn_apply function
by John Snow
· 7 years ago
43628d9
blockjobs: add commit, abort, clean helpers
by John Snow
· 7 years ago
35d6b36
blockjobs: ensure abort is called for cancelled jobs
by John Snow
· 7 years ago
75f7105
blockjobs: add block_job_dismiss
by John Snow
· 7 years ago
3925cd3
blockjobs: add NULL state
by John Snow
· 7 years ago
e0cf036
blockjobs: add CONCLUDED state
by John Snow
· 7 years ago
10a3fbb
blockjobs: add ABORTING state
by John Snow
· 7 years ago
0ec4dfb
blockjobs: add block_job_verb permission table
by John Snow
· 7 years ago
c9de405
blockjobs: add state transition table
by John Snow
· 7 years ago
58b295b
blockjobs: add status enum
by John Snow
· 7 years ago
75859b9
blockjobs: model single jobs as transactions
by John Snow
· 7 years ago
d4fce18
blockjobs: fix set-speed kick
by John Snow
· 7 years ago
9af2398
Include less of the generated modular QAPI headers
by Markus Armbruster
· 7 years ago
bbcad96
Drop superfluous includes of qapi/qmp/qjson.h
by Markus Armbruster
· 7 years ago
abb297e
Include qmp-commands.h exactly where needed
by Markus Armbruster
· 7 years ago
e688df6
Include qapi/error.h exactly where needed
by Markus Armbruster
· 7 years ago
ad90feb
blockjob: Pause job on draining any job BDS
by Kevin Wolf
· 7 years ago
aa9ef2e
blockjob: kick jobs on set-speed
by John Snow
· 7 years ago
3d5d319
blockjob: Make block_job_pause_all() keep a reference to the jobs
by Alberto Garcia
· 7 years ago
fc24908
blockjob: reimplement block_job_sleep_ns to allow cancellation
by Paolo Bonzini
· 7 years ago
356f59b
blockjob: introduce block_job_do_yield
by Paolo Bonzini
· 7 years ago
5bf1d5a
blockjob: remove clock argument from block_job_sleep_ns
by Paolo Bonzini
· 7 years ago
0a3e155
blockjob: Remove the job from the list earlier in block_job_unref()
by Alberto Garcia
· 7 years ago
4afeffc
blockjob: do not allow coroutine double entry or entry-after-completion
by Jeff Cody
· 7 years ago
977c736
qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)
by Markus Armbruster
· 8 years ago
4172a00
fix: avoid an infinite loop or a dangling pointer problem in img_commit
by sochin.jiang
· 8 years ago
eb05e01
blockjob: use deferred_to_main_loop to indicate the coroutine has ended
by Paolo Bonzini
· 8 years ago
4fb588e
blockjob: reorganize block_job_completed_txn_abort
by Paolo Bonzini
· 8 years ago
c8ab5c2
blockjob: group BlockJob transaction functions together
by Paolo Bonzini
· 8 years ago
4c241cf
blockjob: introduce block_job_cancel_async, check iostatus invariants
by Paolo Bonzini
· 8 years ago
2caf63a
blockjob: move iostatus reset inside block_job_user_resume
by Paolo Bonzini
· 8 years ago
Next »