1. 0f385a2 block/rbd: Add support for layered encryption by Or Ozeri · 2 years, 1 month ago
  2. b8f218e block/rbd: Add luks-any encryption opening option by Or Ozeri · 2 years, 1 month ago
  3. a4ac51a block/rbd: Remove redundant stack variable passphrase_len by Or Ozeri · 2 years, 1 month ago
  4. 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  5. c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  6. e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 3 months ago
  7. 54fde4f qapi block: Elide redundant has_FOO in generated C by Markus Armbruster · 2 years, 4 months ago
  8. 66dc5f9 block/rbd: report a better error when namespace does not exist by Stefano Garzarella · 2 years, 10 months ago
  9. cc5387a block/rbd: fix write zeroes with growing images by Stefano Garzarella · 3 years ago
  10. fc17611 block/rbd: workaround for ceph issue #53784 by Peter Lieven · 3 years, 2 months ago
  11. 9e302f6 block/rbd: fix handling of holes in .bdrv_co_block_status by Peter Lieven · 3 years, 2 months ago
  12. 0347a8f block/rbd: implement bdrv_co_block_status by Peter Lieven · 3 years, 5 months ago
  13. 0c80228 block: use int64_t instead of int in driver discard handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  14. f34b2bc block: use int64_t instead of int in driver write_zeroes handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  15. e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  16. f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  17. 64cc845 block/rbd: fix type of task->complete by Peter Lieven · 3 years, 8 months ago
  18. eb06cba block/rbd: drop qemu_rbd_refresh_limits by Peter Lieven · 3 years, 8 months ago
  19. c56ac27 block/rbd: add write zeroes support by Peter Lieven · 3 years, 8 months ago
  20. c3e5fac block/rbd: migrate from aio to coroutines by Peter Lieven · 3 years, 8 months ago
  21. 6d92141 block/rbd: update s->image_size in qemu_rbd_getlength by Peter Lieven · 3 years, 8 months ago
  22. 832a93d block/rbd: store object_size in BDRVRBDState by Peter Lieven · 3 years, 8 months ago
  23. 48672ac block/rbd: bump librbd requirement to luminous release by Peter Lieven · 3 years, 8 months ago
  24. 42e4ac9 block/rbd: Add support for rbd image encryption by Or Ozeri · 3 years, 8 months ago
  25. 2b99cfc block/rbd: Add an escape-aware strchr helper by Connor Kuehl · 3 years, 11 months ago
  26. b084b42 block/rbd: fix memory leak in qemu_rbd_co_create_opts() by Stefano Garzarella · 4 years ago
  27. c1c1f6c block/rbd: fix memory leak in qemu_rbd_connect() by Stefano Garzarella · 4 years ago
  28. eab3a46 qobject: Change qobject_to_json()'s value to GString by Markus Armbruster · 4 years, 3 months ago
  29. 7bae7c8 block/rbd: add 'namespace' to qemu_rbd_strong_runtime_opts[] by Stefano Garzarella · 4 years, 6 months ago
  30. 30b70f0 block/rbd: remove runtime_opts by John Snow · 4 years, 7 months ago
  31. b11a093 qapi: Smooth another visitor error checking pattern by Markus Armbruster · 4 years, 8 months ago
  32. 47e0b38 block: Drop unused .bdrv_has_zero_init_truncate by Eric Blake · 4 years, 10 months ago
  33. 2f98910 rbd: Support BDRV_REQ_ZERO_WRITE for truncate by Eric Blake · 4 years, 10 months ago
  34. 92b9279 block: Add flags to BlockDriver.bdrv_co_truncate() by Kevin Wolf · 4 years, 11 months ago
  35. b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 5 years ago
  36. 19ae9ae block/rbd: Add support for ceph namespaces by Florian Florensa · 5 years ago
  37. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  38. e4ec5ad replay: add BH oneshot event for block layer by Pavel Dovgalyuk · 5 years ago
  39. 1dcaf52 block: Implement .bdrv_has_zero_init_truncate() by Max Reitz · 6 years ago
  40. d24f802 block/rbd: increase dynamically the image size by Stefano Garzarella · 6 years ago
  41. 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
  42. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  43. eaa2410 block: Require auto-read-only for existing fallbacks by Kevin Wolf · 6 years ago
  44. a51b9c4 rbd: Close image in qemu_rbd_open() error path by Kevin Wolf · 6 years ago
  45. 5197f44 block: Use warn_report() & friends to report warnings by Markus Armbruster · 6 years ago
  46. 084d1d1 block/rbd: Attempt to parse legacy filenames by Jeff Cody · 6 years ago
  47. f24b03b block/rbd: pull out qemu_rbd_convert_options by Jeff Cody · 6 years ago
  48. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
  49. d083f95 rbd: New parameter key-secret by Markus Armbruster · 7 years ago
  50. a3699de rbd: New parameter auth-client-required by Markus Armbruster · 7 years ago
  51. af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
  52. e5af0da block: Fix -blockdev for certain non-string scalars by Markus Armbruster · 7 years ago
  53. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  54. bb9f762 rbd: Drop deprecated -drive parameter "filename" by Markus Armbruster · 7 years ago
  55. e8e16d4 rbd: Switch to byte-based callbacks by Eric Blake · 7 years ago
  56. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  57. bfb15b4 block/rbd: remove processed options from qdict by Jeff Cody · 7 years ago
  58. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  59. aa045c2 rbd: Use qemu_rbd_connect() in qemu_rbd_do_create() by Kevin Wolf · 7 years ago
  60. d41a558 rbd: Assign s->snap/image_name in qemu_rbd_open() by Kevin Wolf · 7 years ago
  61. 1bebea3 rbd: Support .bdrv_co_create by Kevin Wolf · 7 years ago
  62. 4bfb274 rbd: Pass BlockdevOptionsRbd to qemu_rbd_connect() by Kevin Wolf · 7 years ago
  63. 4ff4504 rbd: Remove non-schema options from runtime_opts by Kevin Wolf · 7 years ago
  64. 3d9136f rbd: Factor out qemu_rbd_connect() by Kevin Wolf · 7 years ago
  65. 71c8781 rbd: Fix use after free in qemu_rbd_set_keypairs() error path by Kevin Wolf · 7 years ago
  66. 2b148f3 block: convert bdrv_invalidate_cache callback to coroutine_fn by Paolo Bonzini · 7 years ago
  67. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  68. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  69. 452fcdb Include qapi/qmp/qdict.h exactly where needed by Markus Armbruster · 7 years ago
  70. 47e6b29 Include qapi/qmp/qlist.h exactly where needed by Markus Armbruster · 7 years ago
  71. 398e6ad block: Deprecate bdrv_set_read_only() and users by Kevin Wolf · 7 years ago
  72. 977c736 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) by Markus Armbruster · 8 years ago
  73. a309b29 Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into staging by Peter Maydell · 8 years ago
  74. 3dc6f86 Convert error_report() to warn_report() by Alistair Francis · 8 years ago
  75. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
  76. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  77. 91589d9 block/rbd: enable filename option and parsing by Jeff Cody · 8 years ago
  78. 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 8 years ago
  79. f59adb3 block: Add .bdrv_truncate() error messages by Max Reitz · 8 years ago
  80. 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 8 years ago
  81. 56e7cf8 block/rbd: Add support for reopen() by Jeff Cody · 8 years ago
  82. 80b61a2 block/rbd - update variable names to more apt names by Jeff Cody · 8 years ago
  83. e2b8247 block: do not set BDS read_only if copy_on_read enabled by Jeff Cody · 8 years ago
  84. fe5241b block: add bdrv_set_read_only() helper function by Jeff Cody · 8 years ago
  85. 129c7d1 block: Document -drive problematic code and bugs by Markus Armbruster · 8 years ago
  86. e98c696 rbd: Fix regression in legacy key/values containing escaped : by Eric Blake · 8 years ago
  87. 2836284 rbd: Fix bugs around -drive parameter "server" by Markus Armbruster · 8 years ago
  88. 464444f rbd: Revert -blockdev and -drive parameter auth-supported by Markus Armbruster · 8 years ago
  89. 0784639 rbd: Clean up qemu_rbd_create()'s detour through QemuOpts by Markus Armbruster · 8 years ago
  90. cbf036b rbd: Clean up runtime_opts, fix -drive to reject filename by Markus Armbruster · 8 years ago
  91. 82f20e8 rbd: Don't accept -drive driver=rbd, keyvalue-pairs=... by Markus Armbruster · 8 years ago
  92. 8efb339 rbd: Clean up after the previous commit by Markus Armbruster · 8 years ago
  93. 730b00b rbd: Don't limit length of parameter values by Markus Armbruster · 8 years ago
  94. f51c363 rbd: Fix to cleanly reject -drive without pool or image by Markus Armbruster · 8 years ago
  95. 0a55679 block/rbd: add support for 'mon_host', 'auth_supported' via QAPI by Jeff Cody · 8 years ago
  96. c7cacb3 block/rbd: parse all options via bdrv_parse_filename by Jeff Cody · 8 years ago
  97. 0f9d252 block/rbd: add all the currently supported runtime_opts by Jeff Cody · 8 years ago
  98. 7830f90 block/rbd: don't copy strings in qemu_rbd_next_tok() by Jeff Cody · 8 years ago
  99. 1d393bd RBD: Add support readv,writev for rbd by tianqing · 8 years ago
  100. e38f643 rbd: make the code more readable by Xiubo Li · 8 years ago