aboutsummaryrefslogtreecommitdiff
path: root/block/gluster.c
AgeCommit message (Expand)Author
2019-03-12gluster: the glfs_io_cbk callback function pointer adds pre/post stat argsNiels de Vos
2019-03-12gluster: Handle changed glfs_ftruncate signaturePrasanna Kumar Kalever
2019-02-25block: Add strong_runtime_opts to BlockDriverMax Reitz
2019-01-11qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini
2018-11-05gluster: Support auto-read-only optionKevin Wolf
2018-07-23block: Fix typos in comments (found by codespell)Stefan Weil
2018-06-29block: Convert .bdrv_truncate callback to coroutine_fnKevin Wolf
2018-06-15block: Add block-specific QDict headerMax Reitz
2018-05-15block: Merge .bdrv_co_writev{,_flags} in driversEric Blake
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau
2018-04-03gluster: Fix blockdev-add with server.N.type=unixKevin Wolf
2018-03-13block: include original filename when reporting invalid URIsDaniel P. Berrangé
2018-03-09gluster: Support .bdrv_co_createKevin Wolf
2018-03-02block: rename .bdrv_create() to .bdrv_co_create_opts()Stefan Hajnoczi
2018-03-02gluster: Switch to .bdrv_co_block_status()Eric Blake
2018-02-13gluster: Add preallocated truncationMax Reitz
2018-02-13gluster: Query current size in do_truncate()Max Reitz
2018-02-13gluster: Pull truncation from qemu_gluster_createMax Reitz
2018-02-13gluster: Move glfs_close() to create's clean-upMax Reitz
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster
2018-02-09Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster
2017-09-04qapi: Change data type of the FOO_lookup generated for enum FOOMarc-André Lureau
2017-09-04qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)Markus Armbruster
2017-09-04qapi: Generate FOO_str() macro for QAPI enum FOOMarkus Armbruster
2017-09-04qapi: Drop superfluous qapi_enum_parse() parameter maxMarkus Armbruster
2017-07-14Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into...Peter Maydell
2017-07-13Convert error_report() to warn_report()Alistair Francis
2017-07-11block: Add PreallocMode to BD.bdrv_truncate()Max Reitz
2017-06-09block/gluster.c: Handle qdict_array_entries() failurePeter Maydell
2017-06-02gluster: add support for PREALLOC_MODE_FALLOCNiels de Vos
2017-05-24block/gluster: glfs_lseek() workaroundJeff Cody
2017-05-09sockets: Rename SocketAddressFlat to SocketAddressMarkus Armbruster
2017-04-28block: Add .bdrv_truncate() error messagesMax Reitz
2017-04-28block: Add errp to BD.bdrv_truncate()Max Reitz
2017-04-03qapi-schema: SocketAddressFlat variants 'vsock' and 'fd'Markus Armbruster
2017-04-03gluster: Prepare for SocketAddressFlat extensionMarkus Armbruster
2017-03-07qapi-schema: Rename SocketAddressFlat's variant tcp to inetMarkus Armbruster
2017-03-07qapi-schema: Rename GlusterServer to SocketAddressFlatMarkus Armbruster
2017-03-07gluster: Plug memory leaks in qemu_gluster_parse_json()Markus Armbruster
2017-03-07gluster: Don't duplicate qapi-util.c's qapi_enum_parse()Markus Armbruster
2017-03-07gluster: Drop assumptions on SocketTransport namesMarkus Armbruster
2017-02-21block: explicitly acquire aiocontext in bottom halves that need itPaolo Bonzini
2017-01-09block: Rename raw-{posix,win32} to file-*.cEric Blake
2016-12-05block/gluster: fix QMP to match debug optionPrasanna Kumar Kalever
2016-11-21gluster: Fix use after free in glfs_clear_preopened()Kevin Wolf
2016-11-01block/gluster: fix port type in the QAPI options listPrasanna Kumar Kalever
2016-11-01block/gluster: improve defense over string to int conversionPrasanna Kumar Kalever
2016-11-01block/gluster: memory usage: use one glfs instance per volumePrasanna Kumar Kalever
2016-11-01block: add gluster ifdef guard checks for SEEK_DATA/SEEK_HOLE supportJeff Cody
2016-10-07block: use aio_bh_schedule_oneshotPaolo Bonzini