Sign in
qemu
/
qemu
/
a8b991b52dcde75ab5065046653626951aac666d
/
block
/
rbd.c
2654267
block: Add strong_runtime_opts to BlockDriver
by Max Reitz
· 6 years ago
eaa2410
block: Require auto-read-only for existing fallbacks
by Kevin Wolf
· 6 years ago
a51b9c4
rbd: Close image in qemu_rbd_open() error path
by Kevin Wolf
· 6 years ago
5197f44
block: Use warn_report() & friends to report warnings
by Markus Armbruster
· 6 years ago
084d1d1
block/rbd: Attempt to parse legacy filenames
by Jeff Cody
· 6 years ago
f24b03b
block/rbd: pull out qemu_rbd_convert_options
by Jeff Cody
· 6 years ago
061ca8a
block: Convert .bdrv_truncate callback to coroutine_fn
by Kevin Wolf
· 7 years ago
d083f95
rbd: New parameter key-secret
by Markus Armbruster
· 7 years ago
a3699de
rbd: New parameter auth-client-required
by Markus Armbruster
· 7 years ago
af91062
block: Factor out qobject_input_visitor_new_flat_confused()
by Markus Armbruster
· 7 years ago
e5af0da
block: Fix -blockdev for certain non-string scalars
by Markus Armbruster
· 7 years ago
609f45e
block: Add block-specific QDict header
by Max Reitz
· 7 years ago
bb9f762
rbd: Drop deprecated -drive parameter "filename"
by Markus Armbruster
· 7 years ago
e8e16d4
rbd: Switch to byte-based callbacks
by Eric Blake
· 7 years ago
cb3e7f0
qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF
by Marc-André Lureau
· 7 years ago
bfb15b4
block/rbd: remove processed options from qdict
by Jeff Cody
· 7 years ago
7dc847e
qapi: Replace qobject_to_X(o) by qobject_to(X, o)
by Max Reitz
· 7 years ago
aa045c2
rbd: Use qemu_rbd_connect() in qemu_rbd_do_create()
by Kevin Wolf
· 7 years ago
d41a558
rbd: Assign s->snap/image_name in qemu_rbd_open()
by Kevin Wolf
· 7 years ago
1bebea3
rbd: Support .bdrv_co_create
by Kevin Wolf
· 7 years ago
4bfb274
rbd: Pass BlockdevOptionsRbd to qemu_rbd_connect()
by Kevin Wolf
· 7 years ago
4ff4504
rbd: Remove non-schema options from runtime_opts
by Kevin Wolf
· 7 years ago
3d9136f
rbd: Factor out qemu_rbd_connect()
by Kevin Wolf
· 7 years ago
71c8781
rbd: Fix use after free in qemu_rbd_set_keypairs() error path
by Kevin Wolf
· 7 years ago
2b148f3
block: convert bdrv_invalidate_cache callback to coroutine_fn
by Paolo Bonzini
· 7 years ago
efc75e2
block: rename .bdrv_create() to .bdrv_co_create_opts()
by Stefan Hajnoczi
· 7 years ago
922a01a
Move include qemu/option.h from qemu-common.h to actual users
by Markus Armbruster
· 7 years ago
452fcdb
Include qapi/qmp/qdict.h exactly where needed
by Markus Armbruster
· 7 years ago
47e6b29
Include qapi/qmp/qlist.h exactly where needed
by Markus Armbruster
· 7 years ago
398e6ad
block: Deprecate bdrv_set_read_only() and users
by Kevin Wolf
· 7 years ago
977c736
qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)
by Markus Armbruster
· 8 years ago
a309b29
Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into staging
by Peter Maydell
· 8 years ago
3dc6f86
Convert error_report() to warn_report()
by Alistair Francis
· 8 years ago
8243ccb
block: Add PreallocMode to BD.bdrv_truncate()
by Max Reitz
· 8 years ago
f5a5ca7
block: change variable names in BlockDriverState
by Manos Pitsidianakis
· 8 years ago
91589d9
block/rbd: enable filename option and parsing
by Jeff Cody
· 8 years ago
46f5ac2
qobject: Use simpler QDict/QList scalar insertion macros
by Eric Blake
· 8 years ago
f59adb3
block: Add .bdrv_truncate() error messages
by Max Reitz
· 8 years ago
4bff28b
block: Add errp to BD.bdrv_truncate()
by Max Reitz
· 8 years ago
56e7cf8
block/rbd: Add support for reopen()
by Jeff Cody
· 8 years ago
80b61a2
block/rbd - update variable names to more apt names
by Jeff Cody
· 8 years ago
e2b8247
block: do not set BDS read_only if copy_on_read enabled
by Jeff Cody
· 8 years ago
fe5241b
block: add bdrv_set_read_only() helper function
by Jeff Cody
· 8 years ago
129c7d1
block: Document -drive problematic code and bugs
by Markus Armbruster
· 8 years ago
e98c696
rbd: Fix regression in legacy key/values containing escaped :
by Eric Blake
· 8 years ago
2836284
rbd: Fix bugs around -drive parameter "server"
by Markus Armbruster
· 8 years ago
464444f
rbd: Revert -blockdev and -drive parameter auth-supported
by Markus Armbruster
· 8 years ago
0784639
rbd: Clean up qemu_rbd_create()'s detour through QemuOpts
by Markus Armbruster
· 8 years ago
cbf036b
rbd: Clean up runtime_opts, fix -drive to reject filename
by Markus Armbruster
· 8 years ago
82f20e8
rbd: Don't accept -drive driver=rbd, keyvalue-pairs=...
by Markus Armbruster
· 8 years ago
8efb339
rbd: Clean up after the previous commit
by Markus Armbruster
· 8 years ago
730b00b
rbd: Don't limit length of parameter values
by Markus Armbruster
· 8 years ago
f51c363
rbd: Fix to cleanly reject -drive without pool or image
by Markus Armbruster
· 8 years ago
0a55679
block/rbd: add support for 'mon_host', 'auth_supported' via QAPI
by Jeff Cody
· 8 years ago
c7cacb3
block/rbd: parse all options via bdrv_parse_filename
by Jeff Cody
· 8 years ago
0f9d252
block/rbd: add all the currently supported runtime_opts
by Jeff Cody
· 8 years ago
7830f90
block/rbd: don't copy strings in qemu_rbd_next_tok()
by Jeff Cody
· 8 years ago
1d393bd
RBD: Add support readv,writev for rbd
by tianqing
· 8 years ago
e38f643
rbd: make the code more readable
by Xiubo Li
· 8 years ago
e948f66
rbd: shift byte count as a 64-bit value
by Paolo Bonzini
· 8 years ago
fffb6e1
block: use aio_bh_schedule_oneshot
by Paolo Bonzini
· 8 years ago
4da444a
block: Convert .bdrv_aio_discard() to byte-based
by Eric Blake
· 9 years ago
7bbca9e
rbd: Switch rbd_start_aio() to byte-based
by Eric Blake
· 9 years ago
9be3859
coccinelle: Remove unnecessary variables for function return value
by Eduardo Habkost
· 9 years ago
87cd3d2
rbd:change error_setg() to error_setg_errno()
by Vikhyat Umrao
· 9 years ago
f348b6d
util: move declarations out of qemu-common.h
by Veronia Bahaa
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
60390a2
rbd: add support for getting password from QCryptoSecret object
by Daniel P. Berrange
· 9 years ago
80c71a2
block: Clean up includes
by Peter Maydell
· 9 years ago
e34d8f2
rbd: fix ceph settings precedence
by Josh Durgin
· 10 years ago
99a3c89
rbd: make qemu's cache setting override any ceph setting
by Josh Durgin
· 10 years ago
3dbf00e
rbd: remove unused constants and fields
by Josh Durgin
· 10 years ago
786a4ea
Convert (ffs(val) - 1) to ctz32(val)
by Stefan Hajnoczi
· 10 years ago
9281dbe
block/rbd: fix memory leak
by Gonglei
· 10 years ago
be21788
rbd: Add support for bdrv_invalidate_cache
by Adam Crume
· 10 years ago
097310b
block: Rename BlockDriverCompletionFunc to BlockCompletionFunc
by Markus Armbruster
· 10 years ago
7c84b1b
block: Rename BlockDriverAIOCB* to BlockAIOCB*
by Markus Armbruster
· 10 years ago
8007429
block: Rename qemu_aio_release -> qemu_aio_unref
by Fam Zheng
· 10 years ago
7691e24
rbd: Drop rbd_aiocb_info.cancel
by Fam Zheng
· 10 years ago
c2eb918
block: round up file size to nearest sector
by Hu Tao
· 10 years ago
02c4f26
block: Use g_new() & friends to avoid multiplying sizes
by Markus Armbruster
· 11 years ago
5839e53
block: Use g_new() & friends where that makes obvious sense
by Markus Armbruster
· 11 years ago
0f7a023
rbd: Handle failure for potentially large allocations
by Kevin Wolf
· 11 years ago
c282e1f
cleanup QEMUOptionParameter
by Chunyan Liu
· 11 years ago
bd0cf59
rbd.c: replace QEMUOptionParameter with QemuOpts
by Chunyan Liu
· 11 years ago
405a276
rbd: Fix leaks in rbd_start_aio() error path
by Kevin Wolf
· 11 years ago
ea80019
rbd: use BlockDriverState's AioContext
by Stefan Hajnoczi
· 11 years ago
d61563b
block/rbd: Propagate errors to open and create methods
by Markus Armbruster
· 11 years ago
84d18f0
Use error_is_set() only when necessary
by Markus Armbruster
· 11 years ago
e04fb07
rbd: switch from pipe to QEMUBH completion notification
by Stefan Hajnoczi
· 11 years ago
87ea75d
qemu-option: Remove qemu_opts_create_nofail
by Peter Crosthwaite
· 11 years ago
9e6337d
rbd: avoid qemu_rbd_snap_list() memory leaks
by Stefan Hajnoczi
· 11 years ago
030be32
block: introduce BlockDriver.bdrv_needs_filename to enable some drivers.
by Benoît Canet
· 11 years ago
d5124c0
bdrv: Use "Error" for creating images
by Max Reitz
· 12 years ago
015a103
bdrv: Use "Error" for opening images
by Max Reitz
· 12 years ago
a89d89d
snapshot: distinguish id and name in snapshot delete
by Wenchao Xia
· 11 years ago
f2e5dca
aio: drop io_flush argument
by Stefan Hajnoczi
· 12 years ago
5d289cc
block/rbd: drop qemu_rbd_aio_flush_cb()
by Stefan Hajnoczi
· 12 years ago
3ac2162
block: change default of .has_zero_init to 0
by Peter Lieven
· 12 years ago
c3ca988
rbd: Fix use after free in rbd_open()
by Kevin Wolf
· 12 years ago
Next »