1. 1270a3f Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Peter Maydell · 1 year, 11 months ago
  2. 7ff9579 block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years ago
  3. 6f1e91f error: Drop superfluous #include "qapi/qmp/qerror.h" by Markus Armbruster · 2 years ago
  4. e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 1 month ago
  5. 1a21525 backup: remove incorrect coroutine_fn annotation by Alberto Faria · 2 years, 3 months ago
  6. 618af89e block: simplify handling of try to merge different sized bitmaps by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
  7. b4ad82a assertions for block_int global state API by Emanuele Giuseppe Esposito · 2 years, 11 months ago
  8. 73895f3 jobs: Give Job.force_cancel more meaning by Hanna Reitz · 3 years, 4 months ago
  9. 8fc898c block/backup: avoid integer overflow of `max-workers` by Stefano Garzarella · 3 years, 4 months ago
  10. 06e0a9c block/copy-before-write: initialize block-copy bitmap by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
  11. 4c1e992 block/copy-before-write: bdrv_cbw_append(): drop unused compress arg by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
  12. b518e9e block/backup: move cluster size calculation to block-copy by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
  13. 2a6511d block/backup: set copy_range and compress after filter insertion by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
  14. 4957772 block-copy: move detecting fleecing scheme to block-copy by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
  15. d003e0a block: rename backup-top to copy-before-write by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
  16. 9c785cd mirror: stop cancelling in-flight requests on non-force cancel in READY by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
  17. bdc4c4c backup: Remove nodes from job in .clean() by Max Reitz · 4 years ago
  18. ff789bf block/backup: implement .cancel job handler by Vladimir Sementsov-Ogievskiy · 4 years ago
  19. 71eed4c backup: move to block-copy by Vladimir Sementsov-Ogievskiy · 4 years ago
  20. 511e7d3 block/backup: drop extra gotos from backup_run() by Vladimir Sementsov-Ogievskiy · 4 years ago
  21. 2c59fd8 qapi: backup: add max-chunk and max-workers to x-perf struct by Vladimir Sementsov-Ogievskiy · 4 years ago
  22. 7e032df block/block-copy: add ratelimit to block-copy by Vladimir Sementsov-Ogievskiy · 4 years ago
  23. 86c6a3b qapi: backup: add perf.use-copy-range parameter by Vladimir Sementsov-Ogievskiy · 4 years ago
  24. 2b088c6 backup: Deal with filters by Max Reitz · 6 years ago
  25. 958a04b backup: Make sure that source and target size match by Kevin Wolf · 4 years, 9 months ago
  26. 5822663 backup: Improve error for bdrv_getlength() failure by Kevin Wolf · 4 years, 9 months ago
  27. eca0f35 backup: don't acquire aio_context in backup_clean by Stefan Reiter · 4 years, 10 months ago
  28. 397f4e9 block/block-copy: hide structure definitions by Vladimir Sementsov-Ogievskiy · 4 years, 10 months ago
  29. d0ebeca block/block-copy: fix progress calculation by Vladimir Sementsov-Ogievskiy · 4 years, 10 months ago
  30. 0abf258 block/backup-top: Don't acquire context while dropping top by Sergio Lopez · 5 years ago
  31. 8ccf458 block/backup: drop dead code from backup_job_create by Vladimir Sementsov-Ogievskiy · 5 years ago
  32. 5deb6cb block/dirty-bitmap: add bs link by Vladimir Sementsov-Ogievskiy · 5 years ago
  33. 00e30f0 block/backup: use backup-top instead of write notifiers by Vladimir Sementsov-Ogievskiy · 5 years ago
  34. 0f4b02b block/block-copy: split block_copy_set_callbacks function by Vladimir Sementsov-Ogievskiy · 5 years ago
  35. 843670f block/backup: move write_flags calculation inside backup_job_create by Vladimir Sementsov-Ogievskiy · 5 years ago
  36. a6ffe19 block/backup: move in-flight requests handling from backup to block-copy by Vladimir Sementsov-Ogievskiy · 5 years ago
  37. beb5f54 block: move block_copy from block/backup.c to separate file by Vladimir Sementsov-Ogievskiy · 5 years ago
  38. 0e23e38 block/backup: fix block-comment style by Vladimir Sementsov-Ogievskiy · 5 years ago
  39. 2c8074c block/backup: introduce BlockCopyState by Vladimir Sementsov-Ogievskiy · 5 years ago
  40. 372c67e block/backup: improve comment about image fleecing by Vladimir Sementsov-Ogievskiy · 5 years ago
  41. 0bd0c44 block/backup: split shareable copying part from backup_do_cow by Vladimir Sementsov-Ogievskiy · 5 years ago
  42. 1048ddf block/backup: fix backup_cow_with_offload for last cluster by Vladimir Sementsov-Ogievskiy · 5 years ago
  43. 981fb58 block/backup: fix max_transfer handling for copy_range by Vladimir Sementsov-Ogievskiy · 5 years ago
  44. bb0c940 job: drop job_drain by Vladimir Sementsov-Ogievskiy · 5 years ago
  45. ac850bf block: define .*_part io handlers in BlockDriver by Vladimir Sementsov-Ogievskiy · 6 years ago
  46. a1ed82b block/backup: refactor write_flags by Vladimir Sementsov-Ogievskiy · 5 years ago
  47. 319bd5e block/backup: deal with zero detection by Vladimir Sementsov-Ogievskiy · 5 years ago
  48. 1a2b8b4 block/backup: support bitmap sync modes for non-bitmap backups by John Snow · 5 years ago
  49. 7e30dd6 block/backup: teach TOP to never copy unallocated regions by John Snow · 5 years ago
  50. dba8700 block/backup: add backup_is_cluster_allocated by John Snow · 5 years ago
  51. 141cdcd block/backup: centralize copy_bitmap initialization by John Snow · 5 years ago
  52. 0fff1f1 block/backup: improve sync=bitmap work estimates by John Snow · 5 years ago
  53. a6c9365 block/backup: hoist bitmap check into QMP interface by John Snow · 5 years ago
  54. b30ffbe block/backup: loosen restriction on readonly bitmaps by John Snow · 5 years ago
  55. c23909e block/backup: add 'always' bitmap sync policy by John Snow · 5 years ago
  56. 62aa1fb block/backup: upgrade copy_bitmap to BdrvDirtyBitmap by John Snow · 5 years ago
  57. cf0cd29 block/backup: add 'never' policy to bitmap sync mode by John Snow · 5 years ago
  58. c8b5650 block/backup: Add mirror sync mode 'bitmap' by John Snow · 5 years ago
  59. cf31293 block-backend: Queue requests while drained by Kevin Wolf · 5 years ago
  60. 110571be block/backup: disable copy_range for compressed backup by Vladimir Sementsov-Ogievskiy · 5 years ago
  61. 4a5b91c backup: Copy only dirty areas by Max Reitz · 5 years ago
  62. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  63. ae6b12f block/backup: refactor: split out backup_calculate_cluster_size by Vladimir Sementsov-Ogievskiy · 6 years ago
  64. c334e89 block/backup: unify different modes code path by Vladimir Sementsov-Ogievskiy · 6 years ago
  65. 9eb5a24 block/backup: refactor and tolerate unallocated cluster skipping by Vladimir Sementsov-Ogievskiy · 6 years ago
  66. a8389e3 block/backup: move to copy_bitmap with granularity by Vladimir Sementsov-Ogievskiy · 6 years ago
  67. c2da341 block/backup: simplify backup_incremental_init_copy_bitmap by Vladimir Sementsov-Ogievskiy · 6 years ago
  68. 9ff7f0d blockjob: Propagate AioContext change to all job nodes by Kevin Wolf · 6 years ago
  69. 607dbdc block/backup: use buffer-based io by Vladimir Sementsov-Ogievskiy · 6 years ago
  70. 31e0a6e block/backup: use qemu_iovec_init_buf by Vladimir Sementsov-Ogievskiy · 6 years ago
  71. 19c021e Revert "hbitmap: Add @advance param to hbitmap_iter_next()" by Vladimir Sementsov-Ogievskiy · 6 years ago
  72. 76d570d dirty-bitmap: improve bdrv_dirty_bitmap_next_zero by Vladimir Sementsov-Ogievskiy · 6 years ago
  73. 3a75187 block/backup: drop unused synchronization interface by Vladimir Sementsov-Ogievskiy · 6 years ago
  74. 6870277 block/backup: make function variables consistently named by John Snow · 6 years ago
  75. eb23654 jobs: utilize job_exit shim by John Snow · 6 years ago
  76. 3d1f8b0 jobs: canonize Error object by John Snow · 6 years ago
  77. f67432a jobs: change start callback to run callback by John Snow · 6 years ago
  78. 50d6a8a block: Fix typos in comments (found by codespell) by Stefan Weil · 7 years ago
  79. f8d59df block/backup: fix fleecing scheme: use serialized writes by Vladimir Sementsov-Ogievskiy · 7 years ago
  80. 67b51fb block: split flags in copy_range by Vladimir Sementsov-Ogievskiy · 7 years ago
  81. 9ded4a0 backup: Use copy offloading by Fam Zheng · 7 years ago
  82. a33fbb4 hbitmap: Add @advance param to hbitmap_iter_next() by Max Reitz · 7 years ago
  83. 1266c9b job: Add error message for failing jobs by Kevin Wolf · 7 years ago
  84. 30a5c88 job: Move progress fields to Job by Kevin Wolf · 7 years ago
  85. 198c49c job: Add job_yield() by Kevin Wolf · 7 years ago
  86. 3d70ff5 job: Move completion and cancellation to Job by Kevin Wolf · 7 years ago
  87. 62c9e41 job: Switch transactions to JobTxn by Kevin Wolf · 7 years ago
  88. b69f777 job: Add job_drain() by Kevin Wolf · 7 years ago
  89. 4ad3518 job: Move single job finalisation to Job by Kevin Wolf · 7 years ago
  90. b15de82 job: Move pause/resume functions to Job by Kevin Wolf · 7 years ago
  91. 5d43e86 job: Add job_sleep_ns() by Kevin Wolf · 7 years ago
  92. da01ff7 job: Move coroutine and related code to Job by Kevin Wolf · 7 years ago
  93. 1908a55 job: Move defer_to_main_loop to Job by Kevin Wolf · 7 years ago
  94. daa7f2f job: Move cancelled to Job by Kevin Wolf · 7 years ago
  95. 80fa2c7 job: Add reference counting by Kevin Wolf · 7 years ago
  96. 252291e job: Add JobDriver.job_type by Kevin Wolf · 7 years ago
  97. 8e4c870 job: Rename BlockJobType into JobType by Kevin Wolf · 7 years ago
  98. 33e9e9b job: Create Job, JobDriver and job_create() by Kevin Wolf · 7 years ago
  99. bd21935 blockjob: Add block_job_driver() by Kevin Wolf · 7 years ago
  100. dee81d5 blockjob: Introduce block_job_ratelimit_get_delay() by Kevin Wolf · 7 years ago