summaryrefslogtreecommitdiffstats
path: root/block/quorum.c
Commit message (Expand)AuthorAgeFilesLines
* block: use int64_t instead of int in driver write_zeroes handlersVladimir Sementsov-Ogievskiy2021-09-291-1/+1
* block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy2021-09-291-2/+3
* block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy2021-09-291-2/+2
* block/quorum: Provide .bdrv_co_flush instead of .bdrv_co_flush_to_diskLukas Straub2021-06-021-1/+1
* block: check return value of bdrv_open_child and drop error propagationVladimir Sementsov-Ogievskiy2021-03-081-4/+2Star
* quorum: Implement bdrv_co_pwrite_zeroes()Alberto Garcia2020-12-181-2/+34
* quorum: Implement bdrv_co_block_status()Alberto Garcia2020-12-181-0/+52
* Tweak a few "Parameter 'NAME' expects THING" error messageMarkus Armbruster2020-12-101-1/+1
* quorum: Require WRITE perm with rewrite-corruptedMax Reitz2020-11-171-0/+5
* block/quorum.c: stable children namesLukas Straub2020-09-151-6/+14
* error: Reduce unnecessary error propagationMarkus Armbruster2020-07-101-1/+1
* error: Avoid unnecessary error_propagate() after error_setg()Markus Armbruster2020-07-101-9/+7Star
* qemu-option: Use returned bool to check for failureMarkus Armbruster2020-07-101-2/+1Star
* block: Drop @child_class from bdrv_child_perm()Max Reitz2020-05-181-1/+0Star
* block: Switch child_format users to child_of_bdsMax Reitz2020-05-181-2/+4
* block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz2020-05-181-0/+1
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-181-2/+2
* block: Rename BdrvChildRole to BdrvChildClassMax Reitz2020-05-181-1/+1
* quorum: Stop marking it as a filterMax Reitz2020-02-181-1/+0Star
* block: Remove bdrv_recurse_is_first_non_filter()Max Reitz2020-02-181-18/+0Star
* quorum: Implement .bdrv_recurse_can_replace()Max Reitz2020-02-181-0/+54
* quorum: Fix child permissionsMax Reitz2020-02-181-1/+18
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* block: Make bdrv_root_attach_child() unref child_bs on failureAlberto Garcia2019-05-281-1/+0Star
* block: Purify .bdrv_refresh_filename()Max Reitz2019-02-251-30/+0Star
* block: Add BlockDriver.bdrv_gather_child_optionsMax Reitz2019-02-251-0/+40
* block: Add strong_runtime_opts to BlockDriverMax Reitz2019-02-251-0/+11
* quorum: Make bdrv_dirname() return NULLMax Reitz2019-02-251-0/+11
* block: Use children list in bdrv_refresh_filenameMax Reitz2019-02-251-1/+0Star
* quorum: Forbid adding children in blkverify modeAlberto Garcia2018-11-051-0/+8
* quorum: Return an error if the blkverify mode has invalid settingsAlberto Garcia2018-11-051-7/+6Star
* quorum: Remove quorum_err()Alberto Garcia2018-11-051-19/+5Star
* qapi: Drop qapi_event_send_FOO()'s Error ** argumentPeter Xu2018-08-281-2/+2
* 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