summaryrefslogtreecommitdiffstats
path: root/block/quorum.c
Commit message (Expand)AuthorAgeFilesLines
* block: Add block-specific QDict headerMax Reitz2018-06-151-0/+1
* Remove unnecessary variables for function return valueLaurent Vivier2018-05-201-4/+2Star
* block/quorum: Support BDRV_REQ_WRITE_UNCHANGEDMax Reitz2018-05-151-6/+13
* qobject: Modify qobject_ref() to return objMarc-André Lureau2018-05-041-2/+2
* qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau2018-05-041-1/+1
* block/quorum: Remove protocol-related fieldsFabiano Rosas2018-03-261-2/+1Star
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+1
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-091-0/+1
* Drop superfluous includes of qapi/qmp/qjson.hMarkus Armbruster2018-02-091-1/+0Star
* Include qapi/qmp/qbool.h exactly where neededMarkus Armbruster2018-02-091-1/+0Star
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* qapi: Change data type of the FOO_lookup generated for enum FOOMarc-André Lureau2017-09-041-1/+1
* qapi: Generate FOO_str() macro for QAPI enum FOOMarkus Armbruster2017-09-041-1/+0Star
* quorum: Use qapi_enum_parse() in quorum_open()Marc-André Lureau2017-09-041-19/+9Star
* quorum: Set sectors-count to 0 when reporting a flush errorAlberto Garcia2017-08-081-2/+1Star
* qapi: merge QInt and QFloat in QNumMarc-André Lureau2017-06-201-1/+0Star
* qobject: Use simpler QDict/QList scalar insertion macrosEric Blake2017-05-091-4/+4
* qobject: Drop useless QObject castsEric Blake2017-05-081-10/+6Star
* block: Request child permissions in filter driversKevin Wolf2017-02-281-0/+2
* block: Add Error argument to bdrv_attach_child()Kevin Wolf2017-02-281-1/+8
* quorum: Clean up quorum_aio_get()Kevin Wolf2017-01-091-13/+10Star
* quorum: Inline quorum_fifo_aio_cb()Kevin Wolf2017-01-091-29/+13Star
* quorum: Implement .bdrv_co_preadv/pwritev()Kevin Wolf2017-01-091-43/+38Star
* quorum: Avoid bdrv_aio_writev() for rewritesKevin Wolf2017-01-091-15/+31
* quorum: Inline quorum_aio_cb()Kevin Wolf2017-01-091-69/+59Star
* quorum: Do cleanup in caller coroutineKevin Wolf2017-01-091-6/+9
* quorum: Implement .bdrv_co_readv/writevKevin Wolf2017-01-091-77/+115
* quorum: Remove s from quorum_aio_get() argumentsKevin Wolf2017-01-091-5/+4Star
* quorum: do not allocate multiple iovecs for FIFO strategyPaolo Bonzini2016-10-241-39/+40
* quorum: change child_iter to children_readPaolo Bonzini2016-10-241-17/+13Star
* block: Convert bdrv_aio_writev() to BdrvChildKevin Wolf2016-07-051-2/+2
* block: Convert bdrv_aio_readv() to BdrvChildKevin Wolf2016-07-051-2/+2
* error: Remove NULL checks on error_propagate() callsEduardo Habkost2016-06-201-3/+1Star
* block: Propagate AioContext change to all childrenMax Reitz2016-05-191-24/+0Star
* quorum: implement bdrv_add_child() and bdrv_del_child()Wen Congyang2016-05-121-2/+76
* block: Drop superfluous invalidating bs->file from driversFam Zheng2016-05-121-16/+0Star
* quorum: Emit QUORUM_REPORT_BAD for reads in fifo modeAlberto Garcia2016-03-171-8/+9
* quorum: Fix crash in quorum_aio_cb()Alberto Garcia2016-03-141-5/+7
* quorum: modify vote rules for flush operationChanglong Xie2016-03-141-5/+16
* qmp event: Refactor QUORUM_REPORT_BADChanglong Xie2016-03-141-5/+12
* quorum: fix segfault when read fails in fifo modeChanglong Xie2016-02-221-1/+2
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* block: Pass driver-specific options to .bdrv_refresh_filename()Kevin Wolf2015-12-181-1/+1
* qapi: Don't let implicit enum MAX member collideEric Blake2015-12-171-1/+1
* quorum: Convert to BdrvChildKevin Wolf2015-10-161-31/+34
* quorum: validate vote threshold against num_children even if read-pattern is ...Wen Congyang2015-09-041-6/+6
* block: don't register quorum driver if SHA256 support is unavailableSascha Silbe2015-08-051-6/+4Star
* block: convert quorum blockdrv to use crypto APIsDaniel P. Berrange2015-07-081-19/+20
* Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster2015-06-221-0/+1
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-2/+2