1. 5d43e86 job: Add job_sleep_ns() by Kevin Wolf · 7 years ago
  2. da01ff7 job: Move coroutine and related code to Job by Kevin Wolf · 7 years ago
  3. 1908a55 job: Move defer_to_main_loop to Job by Kevin Wolf · 7 years ago
  4. daa7f2f job: Move cancelled to Job by Kevin Wolf · 7 years ago
  5. 80fa2c7 job: Add reference counting by Kevin Wolf · 7 years ago
  6. 252291e job: Add JobDriver.job_type by Kevin Wolf · 7 years ago
  7. 8e4c870 job: Rename BlockJobType into JobType by Kevin Wolf · 7 years ago
  8. 33e9e9b job: Create Job, JobDriver and job_create() by Kevin Wolf · 7 years ago
  9. bd21935 blockjob: Add block_job_driver() by Kevin Wolf · 7 years ago
  10. dee81d5 blockjob: Introduce block_job_ratelimit_get_delay() by Kevin Wolf · 7 years ago
  11. 18bb692 blockjob: Implement block_job_set_speed() centrally by Kevin Wolf · 7 years ago
  12. f05fee5 blockjob: Move RateLimit to BlockJob by Kevin Wolf · 7 years ago
  13. 05df8a6 blockjob: Wrappers for progress counter access by Kevin Wolf · 7 years ago
  14. 35d6b36 blockjobs: ensure abort is called for cancelled jobs by John Snow · 7 years ago
  15. 75859b9 blockjobs: model single jobs as transactions by John Snow · 7 years ago
  16. 53f1c87 backup: use copy_bitmap in incremental backup by Vladimir Sementsov-Ogievskiy · 7 years ago
  17. 085bd08 backup: simplify non-dirty bits progress processing by Vladimir Sementsov-Ogievskiy · 7 years ago
  18. 8cc6dc6 backup: init copy_bitmap from sync_bitmap for incremental by Vladimir Sementsov-Ogievskiy · 7 years ago
  19. a193b0f backup: move from done_bitmap to copy_bitmap by Vladimir Sementsov-Ogievskiy · 7 years ago
  20. 5bf1d5a blockjob: remove clock argument from block_job_sleep_ns by Paolo Bonzini · 7 years ago
  21. f798184 dirty-bitmap: Change bdrv_dirty_iter_next() to report byte offset by Eric Blake · 7 years ago
  22. 715a74d dirty-bitmap: Set iterator start by offset, not sector by Eric Blake · 7 years ago
  23. 977c736 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) by Markus Armbruster · 8 years ago
  24. 3dc6f86 Convert error_report() to warn_report() by Alistair Francis · 8 years ago
  25. d6a644b block: Make bdrv_is_allocated() byte-based by Eric Blake · 8 years ago
  26. 6f8e35e backup: Switch backup_run() to byte-based by Eric Blake · 8 years ago
  27. 03f5d60 backup: Switch backup_do_cow() to byte-based by Eric Blake · 8 years ago
  28. f6ac207 backup: Switch block_backup.h to byte-based by Eric Blake · 8 years ago
  29. cf79cdf backup: Switch BackupBlockJob to byte-based by Eric Blake · 8 years ago
  30. 5cb1a49 trace: Show blockjob actions via bytes, not sectors by Eric Blake · 8 years ago
  31. f3e4ce4 blockjob: Track job ratelimits via bytes, not sectors by Eric Blake · 8 years ago
  32. 05b0d8e blockjob: introduce block_job_early_fail by Paolo Bonzini · 8 years ago
  33. 666a954 backup: React to bdrv_is_allocated() errors by Eric Blake · 8 years ago
  34. a410a7f backup: allow target without .bdrv_get_info by Vladimir Sementsov-Ogievskiy · 8 years ago
  35. 4e9e432 backup: Use real permissions in backup block job by Kevin Wolf · 8 years ago
  36. 76d554e blockjob: Add permissions to block_job_add_bdrv() by Kevin Wolf · 8 years ago
  37. c6cc12b blockjob: Add permissions to block_job_create() by Kevin Wolf · 8 years ago
  38. d708642 block: Add error parameter to blk_insert_bs() by Kevin Wolf · 8 years ago
  39. 6d0eb64 block: Add permissions to blk_new() by Kevin Wolf · 8 years ago
  40. 1ace7ce coroutine-lock: add mutex argument to CoQueue APIs by Paolo Bonzini · 8 years ago
  41. 111049a blockjob: refactor backup_start as backup_job_create by John Snow · 8 years ago
  42. 5ccac6f blockjob: add block_job_start by John Snow · 8 years ago
  43. a7815a7 blockjob: add .start field by John Snow · 8 years ago
  44. e8a40bf blockjob: add .clean property by John Snow · 8 years ago
  45. c87621e blockjobs: split interface into public/private, Part 1 by John Snow · 8 years ago
  46. 47970df Replication/Blockjobs: Create replication jobs as internal by John Snow · 8 years ago
  47. f81e0b4 blockjobs: Allow creating internal jobs by John Snow · 8 years ago
  48. b7340d0 block: Use block_job_add_bdrv() in backup_start() by Alberto Garcia · 8 years ago
  49. bae8196 blockjob: introduce .drain callback for jobs by Paolo Bonzini · 8 years ago
  50. dc162c8 block: Hide HBitmap in block dirty bitmap interface by Fam Zheng · 8 years ago
  51. a8bbee0 Backup: export interfaces for extra serialization by Changlong Xie · 9 years ago
  52. 49d3e82 Backup: clear all bitmap when doing block checkpoint by Wen Congyang · 9 years ago
  53. 13b9414 drive-backup: added support for data compression by Pavel Butsykin · 9 years ago
  54. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  55. 70559d4 backup: Add 'job-id' parameter to 'blockdev-backup' and 'drive-backup' by Alberto Garcia · 9 years ago
  56. 7f0317c blockjob: Add 'job_id' parameter to block_job_create() by Alberto Garcia · 9 years ago
  57. b48100c blockjob: assert(cb) when create job by Changlong Xie · 9 years ago
  58. 5ab4b69 backup: follow AioContext change gracefully by Stefan Hajnoczi · 9 years ago
  59. 5c438bc backup: Use BlockBackend for I/O by Kevin Wolf · 9 years ago
  60. 8543c27 backup: Remove bs parameter from backup_do_cow() by Kevin Wolf · 9 years ago
  61. 12b3e52 backup: Pack Notifier within BackupBlockJob by John Snow · 9 years ago
  62. 91ab688 backup: Don't leak BackupBlockJob in error path by Kevin Wolf · 9 years ago
  63. 66a0fae blockjob: Don't touch BDS iostatus by Kevin Wolf · 9 years ago
  64. 81e254d blockjob: Don't set iostatus of target by Kevin Wolf · 9 years ago
  65. 09cf9db block: Remove bdrv_(set_)enable_write_cache() by Kevin Wolf · 9 years ago
  66. f348b6d util: move declarations out of qemu-common.h by Veronia Bahaa · 9 years ago
  67. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  68. b2f5646 backup: Use Bitmap to replace "s->bitmap" by Fam Zheng · 9 years ago
  69. 4c9bca7 block/backup: avoid copying less than full target clusters by John Snow · 9 years ago
  70. 16096a4 block/backup: make backup cluster size configurable by John Snow · 9 years ago
  71. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  72. 61408b2 block: Don't wait serialising for non-COR read requests by Fam Zheng · 9 years ago
  73. 78f51fd block: Add BlockJobTxn support to backup_run by John Snow · 9 years ago
  74. c347b2c block/backup: Rely on commit/abort for cleanup by John Snow · 9 years ago
  75. b976ea3 backup: Extract dirty bitmap handling as a separate function by Fam Zheng · 9 years ago
  76. 373340b block: Move I/O status and error actions into BB by Max Reitz · 9 years ago
  77. 06c3916 Backup: don't do copy-on-read in before_write_notifier by Wen Congyang · 9 years ago
  78. 17d9716 block: keep bitmap if incremental backup job is cancelled by Stefan Hajnoczi · 10 years ago
  79. 4b80ab2 qapi: Rename 'dirty-bitmap' mode to 'incremental' by John Snow · 10 years ago
  80. cc7a8ea Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 10 years ago
  81. c6bd8c7 qerror: Clean up QERR_ macros to expand into a single string by Markus Armbruster · 10 years ago
  82. 20dca81 block: Ensure consistent bitmap function prototypes by John Snow · 10 years ago
  83. d58d845 qmp: Add support of "dirty-bitmap" sync mode for drive-backup by John Snow · 10 years ago
  84. a728233 blockjob: Update function name in comments by Fam Zheng · 10 years ago
  85. c29c1dd qmp: Add command 'blockdev-backup' by Fam Zheng · 10 years ago
  86. 761731b block: let backup blockjob run in BDS AioContext by Stefan Hajnoczi · 10 years ago
  87. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  88. d40593d block/backup: Fix hang for unaligned image size by Kevin Wolf · 11 years ago
  89. a589569 qapi: adjust existing defines by Wenchao Xia · 11 years ago
  90. 793ed47 block: Switch BdrvTrackedRequest to byte granularity by Kevin Wolf · 11 years ago
  91. d32f35c block: introduce BDRV_REQ_MAY_UNMAP request flag by Peter Lieven · 11 years ago
  92. aa7bfbf block: add flags to bdrv_*_write_zeroes by Peter Lieven · 11 years ago
  93. 79e14bf qapi: make use of new BlockJobType by Fam Zheng · 11 years ago
  94. 3fc4b10 blockjob: rename BlockJobType to BlockJobDriver by Fam Zheng · 11 years ago
  95. bdad13b block: make bdrv_co_is_allocated static by Paolo Bonzini · 11 years ago
  96. 4f6fd34 block: make bdrv_delete() static by Fam Zheng · 12 years ago
  97. 4c293dc misc: Fix some typos in names and comments by Stefan Weil · 12 years ago
  98. 7483d1e aio / timers: convert block_job_sleep_ns and co_sleep_ns to new API by Alex Bligh · 12 years ago
  99. fc5d3f8 Implement sync modes for drive-backup. by Ian Main · 12 years ago
  100. 98d2c6f block: add basic backup support to block driver by Dietmar Maurer · 12 years ago