1. b1e1af3 block/stream: Drain subtree around graph change by Hanna Reitz · 3 years ago
  2. b4ad82a assertions for block_int global state API by Emanuele Giuseppe Esposito · 3 years ago
  3. 048954e block/stream: add own blk by Vladimir Sementsov-Ogievskiy · 3 years, 10 months ago
  4. 8d3dd03 stream: Traverse graph after modification by Hanna Reitz · 3 years, 4 months ago
  5. 1bf2607 stream: Don't crash when node permission is denied by Kevin Wolf · 4 years ago
  6. 205736f block: apply COR-filter to block-stream jobs by Andrey Shinkevich · 4 years, 3 months ago
  7. 0f6c949 block/stream: add s->target_bs by Vladimir Sementsov-Ogievskiy · 4 years, 3 months ago
  8. 7f4a396 qapi: block-stream: add "bottom" argument by Vladimir Sementsov-Ogievskiy · 4 years, 3 months ago
  9. 000e5a1 stream: rework backing-file changing by Andrey Shinkevich · 4 years, 3 months ago
  10. 880747a qapi: add filter-node-name to block-stream by Andrey Shinkevich · 4 years, 3 months ago
  11. a92b1b0 block: Return depth level during bdrv_is_allocated_above by Eric Blake · 4 years, 4 months ago
  12. 67acfd2 stream: Deal with filters by Max Reitz · 6 years ago
  13. e54ee1b block: Add support to warn on backing file change without format by Eric Blake · 4 years, 8 months ago
  14. 35c9453 block/stream: Remove redundant statement in stream_run() by Chen Qun · 5 years ago
  15. bb0c940 job: drop job_drain by Vladimir Sementsov-Ogievskiy · 6 years ago
  16. 9913660 block/stream: use BDRV_REQ_PREFETCH by Vladimir Sementsov-Ogievskiy · 6 years ago
  17. 8441d82 block/stream: Swap backing file change order by Max Reitz · 6 years ago
  18. 17a7c39 block/stream: Fix error path by Max Reitz · 6 years ago
  19. c624b01 block/stream: introduce a bottom node by Andrey Shinkevich · 6 years ago
  20. 96a07d5 block/stream: refactor stream_run: drop goto by Andrey Shinkevich · 6 years ago
  21. 170d3bd block: include base when checking image chain for block allocation by Andrey Shinkevich · 6 years ago
  22. f4326ae block/stream: use buffer-based io by Vladimir Sementsov-Ogievskiy · 6 years ago
  23. 20509c4 block: freeze the backing chain earlier in stream_start() by Alberto Garcia · 6 years ago
  24. 6585493 block: Freeze the backing chain for the duration of the stream job by Alberto Garcia · 6 years ago
  25. 8040446 block/stream: use QEMU_IOVEC_INIT_BUF by Vladimir Sementsov-Ogievskiy · 6 years ago
  26. e7d22f8 block: Use bdrv_reopen_set_read_only() in stream_start/complete() by Alberto Garcia · 6 years ago
  27. 1b57488 block/stream: refactor stream to use job callbacks by John Snow · 7 years ago
  28. cf6320d block/stream: add block job creation flags by John Snow · 7 years ago
  29. eb23654 jobs: utilize job_exit shim by John Snow · 7 years ago
  30. 3d1f8b0 jobs: canonize Error object by John Snow · 7 years ago
  31. f67432a jobs: change start callback to run callback by John Snow · 7 years ago
  32. 1266c9b job: Add error message for failing jobs by Kevin Wolf · 7 years ago
  33. 30a5c88 job: Move progress fields to Job by Kevin Wolf · 7 years ago
  34. 3d70ff5 job: Move completion and cancellation to Job by Kevin Wolf · 7 years ago
  35. b69f777 job: Add job_drain() by Kevin Wolf · 7 years ago
  36. bb02b65 job: Move BlockJobCreateFlags to Job by Kevin Wolf · 7 years ago
  37. b15de82 job: Move pause/resume functions to Job by Kevin Wolf · 7 years ago
  38. 5d43e86 job: Add job_sleep_ns() by Kevin Wolf · 7 years ago
  39. da01ff7 job: Move coroutine and related code to Job by Kevin Wolf · 7 years ago
  40. 1908a55 job: Move defer_to_main_loop to Job by Kevin Wolf · 7 years ago
  41. daa7f2f job: Move cancelled to Job by Kevin Wolf · 7 years ago
  42. 80fa2c7 job: Add reference counting by Kevin Wolf · 7 years ago
  43. 252291e job: Add JobDriver.job_type by Kevin Wolf · 7 years ago
  44. 8e4c870 job: Rename BlockJobType into JobType by Kevin Wolf · 7 years ago
  45. 33e9e9b job: Create Job, JobDriver and job_create() by Kevin Wolf · 7 years ago
  46. dee81d5 blockjob: Introduce block_job_ratelimit_get_delay() by Kevin Wolf · 7 years ago
  47. 18bb692 blockjob: Implement block_job_set_speed() centrally by Kevin Wolf · 7 years ago
  48. f05fee5 blockjob: Move RateLimit to BlockJob by Kevin Wolf · 7 years ago
  49. 05df8a6 blockjob: Wrappers for progress counter access by Kevin Wolf · 7 years ago
  50. 2fe4bba commit/stream: Reset delay_ns by Kevin Wolf · 7 years ago
  51. 75859b9 blockjobs: model single jobs as transactions by John Snow · 7 years ago
  52. 5bf1d5a blockjob: remove clock argument from block_job_sleep_ns by Paolo Bonzini · 7 years ago
  53. 51b0a48 block: Make bdrv_is_allocated_above() byte-based by Eric Blake · 8 years ago
  54. d6a644b block: Make bdrv_is_allocated() byte-based by Eric Blake · 8 years ago
  55. d535435 stream: Switch stream_run() to byte-based by Eric Blake · 8 years ago
  56. 158c649 stream: Drop reached_end for stream_complete() by Eric Blake · 8 years ago
  57. 8493211 stream: Switch stream_populate() to byte-based by Eric Blake · 8 years ago
  58. 5cb1a49 trace: Show blockjob actions via bytes, not sectors by Eric Blake · 8 years ago
  59. f3e4ce4 blockjob: Track job ratelimits via bytes, not sectors by Eric Blake · 8 years ago
  60. 525989a stream: fix crash in stream_start() when block_job_create() fails by Alberto Garcia · 8 years ago
  61. 12fa4af block: Add Error parameter to bdrv_set_backing_hd() by Kevin Wolf · 8 years ago
  62. a170a91 stream: Use real permissions in streaming block job by Kevin Wolf · 8 years ago
  63. 76d554e blockjob: Add permissions to block_job_add_bdrv() by Kevin Wolf · 8 years ago
  64. c6cc12b blockjob: Add permissions to block_job_create() by Kevin Wolf · 8 years ago
  65. 5ccac6f blockjob: add block_job_start by John Snow · 8 years ago
  66. a7815a7 blockjob: add .start field by John Snow · 8 years ago
  67. c87621e blockjobs: split interface into public/private, Part 1 by John Snow · 8 years ago
  68. 8254b6d blockjob: centralize QMP event emissions by John Snow · 8 years ago
  69. f81e0b4 blockjobs: Allow creating internal jobs by John Snow · 8 years ago
  70. 61b49e4 block: Support streaming to an intermediate layer by Alberto Garcia · 8 years ago
  71. f14a39c Improve block job rate limiting for small bandwidth values by Sascha Silbe · 9 years ago
  72. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  73. 2323322 stream: Add 'job-id' parameter to 'block-stream' by Alberto Garcia · 9 years ago
  74. 7f0317c blockjob: Add 'job_id' parameter to block_job_create() by Alberto Garcia · 9 years ago
  75. 03e35d8 stream: Use BlockBackend for I/O by Kevin Wolf · 9 years ago
  76. 66a0fae blockjob: Don't touch BDS iostatus by Kevin Wolf · 9 years ago
  77. 81e254d blockjob: Don't set iostatus of target by Kevin Wolf · 9 years ago
  78. 553934d Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into staging by Peter Maydell · 9 years ago
  79. 6578629 block: never cancel a streaming job without running stream_complete() by Alberto Garcia · 9 years ago
  80. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  81. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  82. 373340b block: Move I/O status and error actions into BB by Max Reitz · 9 years ago
  83. 5db15a5 block: Manage backing file references in bdrv_set_backing_hd() by Kevin Wolf · 9 years ago
  84. 760e006 block: Convert bs->backing_hd to BdrvChild by Kevin Wolf · 10 years ago
  85. cc7a8ea Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 10 years ago
  86. c6bd8c7 qerror: Clean up QERR_ macros to expand into a single string by Markus Armbruster · 10 years ago
  87. f3e69be block: let stream blockjob run in BDS AioContext by Stefan Hajnoczi · 10 years ago
  88. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  89. 3baca89 block: Add Error argument to bdrv_refresh_limits() by Kevin Wolf · 11 years ago
  90. 13d8cc5 block: add backing-file option to block-stream by Jeff Cody · 11 years ago
  91. a589569 qapi: adjust existing defines by Wenchao Xia · 11 years ago
  92. 920beae block: Use bdrv_set_backing_hd everywhere by Fam Zheng · 11 years ago
  93. 355ef4a block: Update BlockLimits when they might have changed by Kevin Wolf · 11 years ago
  94. f4a193e block/stream: Don't stream unbacked devices by Max Reitz · 11 years ago
  95. 79e14bf qapi: make use of new BlockJobType by Fam Zheng · 11 years ago
  96. 3fc4b10 blockjob: rename BlockJobType to BlockJobDriver by Fam Zheng · 11 years ago
  97. c3e4f43 block: Fix compiler warning (-Werror=uninitialized) by Stefan Weil · 11 years ago
  98. d663640 block: expect errors from bdrv_co_is_allocated by Paolo Bonzini · 12 years ago
  99. 4f57863 block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinction by Paolo Bonzini · 12 years ago
  100. bdad13b block: make bdrv_co_is_allocated static by Paolo Bonzini · 12 years ago