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