1. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  2. bb0c940 job: drop job_drain by Vladimir Sementsov-Ogievskiy · 5 years ago
  3. cf31293 block-backend: Queue requests while drained by Kevin Wolf · 5 years ago
  4. e5182c1 block: Add BDS.never_freeze by Max Reitz · 6 years ago
  5. 170d3bd block: include base when checking image chain for block allocation by Andrey Shinkevich · 6 years ago
  6. a193ad3 block/commit: Drop bdrv_child_try_set_perm() by Max Reitz · 6 years ago
  7. d0ee020 block: Remove wrong bdrv_set_aio_context() calls by Kevin Wolf · 6 years ago
  8. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  9. 6a63419 commit: Use bdrv_append() in commit_start() by Alberto Garcia · 6 years ago
  10. 065abf9 commit: Make base read-only if there is an early failure by Alberto Garcia · 6 years ago
  11. 08b6261 block/commit: use buffer-based io by Vladimir Sementsov-Ogievskiy · 6 years ago
  12. df82733 block: Freeze the backing chain for the duration of the commit job by Alberto Garcia · 6 years ago
  13. adf2e45 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  14. 998b3a1 block: Purify .bdrv_refresh_filename() by Max Reitz · 6 years ago
  15. e24518e block: Use children list in bdrv_refresh_filename by Max Reitz · 6 years ago
  16. 2468eed commit: Replace commit_top_bs on failure after deleting the block job by Alberto Garcia · 6 years ago
  17. ee7a883 block/commit: use QEMU_IOVEC_INIT_BUF by Vladimir Sementsov-Ogievskiy · 6 years ago
  18. c742a36 block: Use bdrv_reopen_set_read_only() in bdrv_commit() by Alberto Garcia · 6 years ago
  19. e70cdc5 block: Use bdrv_reopen_set_read_only() in commit_start/complete() by Alberto Garcia · 6 years ago
  20. 22dffcb block/commit: refactor commit to use job callbacks by John Snow · 6 years ago
  21. 5360782 block/commit: add block job creation flags by John Snow · 6 years ago
  22. f369b48 block/commit: utilize job_exit shim by John Snow · 6 years ago
  23. 3d1f8b0 jobs: canonize Error object by John Snow · 6 years ago
  24. f67432a jobs: change start callback to run callback by John Snow · 6 years ago
  25. f66b1f0 block: drop empty .bdrv_close handlers by Vladimir Sementsov-Ogievskiy · 6 years ago
  26. 1266c9b job: Add error message for failing jobs by Kevin Wolf · 7 years ago
  27. 30a5c88 job: Move progress fields to Job by Kevin Wolf · 7 years ago
  28. 3d70ff5 job: Move completion and cancellation to Job by Kevin Wolf · 7 years ago
  29. 6a74c07 job: Move job_finish_sync() to Job by Kevin Wolf · 7 years ago
  30. b69f777 job: Add job_drain() by Kevin Wolf · 7 years ago
  31. 4ad3518 job: Move single job finalisation to Job by Kevin Wolf · 7 years ago
  32. bb02b65 job: Move BlockJobCreateFlags to Job by Kevin Wolf · 7 years ago
  33. b15de82 job: Move pause/resume functions to Job by Kevin Wolf · 7 years ago
  34. 5d43e86 job: Add job_sleep_ns() by Kevin Wolf · 7 years ago
  35. da01ff7 job: Move coroutine and related code to Job by Kevin Wolf · 7 years ago
  36. 1908a55 job: Move defer_to_main_loop to Job by Kevin Wolf · 7 years ago
  37. daa7f2f job: Move cancelled to Job by Kevin Wolf · 7 years ago
  38. 80fa2c7 job: Add reference counting by Kevin Wolf · 7 years ago
  39. 252291e job: Add JobDriver.job_type by Kevin Wolf · 7 years ago
  40. 8e4c870 job: Rename BlockJobType into JobType by Kevin Wolf · 7 years ago
  41. 33e9e9b job: Create Job, JobDriver and job_create() by Kevin Wolf · 7 years ago
  42. dee81d5 blockjob: Introduce block_job_ratelimit_get_delay() by Kevin Wolf · 7 years ago
  43. 18bb692 blockjob: Implement block_job_set_speed() centrally by Kevin Wolf · 7 years ago
  44. f05fee5 blockjob: Move RateLimit to BlockJob by Kevin Wolf · 7 years ago
  45. 05df8a6 blockjob: Wrappers for progress counter access by Kevin Wolf · 7 years ago
  46. 2fe4bba commit/stream: Reset delay_ns by Kevin Wolf · 7 years ago
  47. 75859b9 blockjobs: model single jobs as transactions by John Snow · 7 years ago
  48. 3e4d0e7 block: Switch passthrough drivers to .bdrv_co_block_status() by Eric Blake · 7 years ago
  49. 44487eb commit: Simplify reopen of base by Kevin Wolf · 7 years ago
  50. 5bf1d5a blockjob: remove clock argument from block_job_sleep_ns by Paolo Bonzini · 7 years ago
  51. bde7071 commit: Remove overlay_bs by Kevin Wolf · 8 years ago
  52. 61f09ce commit: Support multiple roots above top node by Kevin Wolf · 7 years ago
  53. e0995dc block: Add reopen_queue to bdrv_child_perm() by Kevin Wolf · 7 years ago
  54. f7cc69b block: add default implementations for bdrv_co_get_block_status() by Manos Pitsidianakis · 7 years ago
  55. d3c8c67 block: Skip implicit nodes in query-block/blockstats by Kevin Wolf · 7 years ago
  56. b1e1fa0 commit: Add NULL check for overlay_bs by Kevin Wolf · 7 years ago
  57. 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
  58. 51b0a48 block: Make bdrv_is_allocated_above() byte-based by Eric Blake · 7 years ago
  59. d6a644b block: Make bdrv_is_allocated() byte-based by Eric Blake · 7 years ago
  60. 317a667 commit: Switch commit_run() to byte-based by Eric Blake · 7 years ago
  61. d8a9858 commit: Switch commit_populate() to byte-based by Eric Blake · 7 years ago
  62. 5cb1a49 trace: Show blockjob actions via bytes, not sectors by Eric Blake · 7 years ago
  63. f3e4ce4 blockjob: Track job ratelimits via bytes, not sectors by Eric Blake · 7 years ago
  64. d525403 block: Simplify use of BDRV_BLOCK_RAW by Eric Blake · 8 years ago
  65. 4f78a16 commit: Fix completion with extra reference by Kevin Wolf · 8 years ago
  66. 19ebd13 commit: Fix use after free in completion by Kevin Wolf · 8 years ago
  67. 05b0d8e blockjob: introduce block_job_early_fail by Paolo Bonzini · 8 years ago
  68. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  69. 0d0676a commit: Set commit_top_bs->total_sectors by Kevin Wolf · 8 years ago
  70. 02be4ae commit: Set commit_top_bs->aio_context by Kevin Wolf · 8 years ago
  71. dcbf37c commit: Implement .bdrv_refresh_filename by Kevin Wolf · 8 years ago
  72. 9196565 commit: Implement bdrv_commit_top.bdrv_co_get_block_status by Kevin Wolf · 8 years ago
  73. b69f00d commit: Don't use error_abort in commit_start by Fam Zheng · 8 years ago
  74. b247767 commit: Fix error handling by Kevin Wolf · 8 years ago
  75. 12fa4af block: Add Error parameter to bdrv_set_backing_hd() by Kevin Wolf · 8 years ago
  76. 0db832f commit: Add filter-node-name to block-commit by Kevin Wolf · 8 years ago
  77. d3f0675 commit: Use real permissions for HMP 'commit' by Kevin Wolf · 8 years ago
  78. 8dfba27 commit: Use real permissions in commit block job by Kevin Wolf · 8 years ago
  79. 76d554e blockjob: Add permissions to block_job_add_bdrv() by Kevin Wolf · 8 years ago
  80. c6cc12b blockjob: Add permissions to block_job_create() by Kevin Wolf · 8 years ago
  81. d708642 block: Add error parameter to blk_insert_bs() by Kevin Wolf · 8 years ago
  82. 6d0eb64 block: Add permissions to blk_new() by Kevin Wolf · 8 years ago
  83. 5ccac6f blockjob: add block_job_start by John Snow · 8 years ago
  84. a7815a7 blockjob: add .start field by John Snow · 8 years ago
  85. c87621e blockjobs: split interface into public/private, Part 1 by John Snow · 8 years ago
  86. 8254b6d blockjob: centralize QMP event emissions by John Snow · 8 years ago
  87. f81e0b4 blockjobs: Allow creating internal jobs by John Snow · 8 years ago
  88. 3e4c512 block: Block all nodes involved in the block-commit operation by Alberto Garcia · 8 years ago
  89. 720150f block: prepare bdrv_reopen_multiple to release AioContext by Paolo Bonzini · 8 years ago
  90. 0fe282b commit: Add 'base' to the reopen queue before 'overlay_bs' by Alberto Garcia · 8 years ago
  91. 4d6f8cb commit: get the overlay node before manipulating the backing chain by Alberto Garcia · 8 years ago
  92. f14a39c Improve block job rate limiting for small bandwidth values by Sascha Silbe · 9 years ago
  93. 1e8fb7f commit: Fix use of error handling policy by Kevin Wolf · 9 years ago
  94. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  95. fd62c60 commit: Add 'job-id' parameter to 'block-commit' by Alberto Garcia · 9 years ago
  96. 7f0317c blockjob: Add 'job_id' parameter to block_job_create() by Alberto Garcia · 9 years ago
  97. f8e2bd5 block: Use BlockBackend for I/O in bdrv_commit() by Kevin Wolf · 9 years ago
  98. 83fd6dd block: Move bdrv_commit() to block/commit.c by Kevin Wolf · 9 years ago
  99. 834fe28 block: Create the commit block job before reopening any image by Alberto Garcia · 9 years ago
  100. 4653456 commit: Use BlockBackend for I/O by Kevin Wolf · 9 years ago