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