summaryrefslogtreecommitdiffstats
path: root/tests/test-bdrv-drain.c
Commit message (Expand)AuthorAgeFilesLines
* block: End quiescent sections when a BDS is deletedGreg Kurz2020-10-271-0/+1
* block: drop bdrv_prwvVladimir Sementsov-Ogievskiy2020-10-051-1/+1
* block: Drop @child_class from bdrv_child_perm()Max Reitz2020-05-181-18/+1Star
* block: Drop child_fileMax Reitz2020-05-181-5/+3Star
* block: Use bdrv_default_perms()Max Reitz2020-05-181-5/+5
* tests: Use child_of_bds instead of child_fileMax Reitz2020-05-181-12/+17
* block: Make backing files child_of_bds childrenMax Reitz2020-05-181-6/+7
* block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz2020-05-181-2/+3
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-181-9/+11
* block: Rename BdrvChildRole to BdrvChildClassMax Reitz2020-05-181-17/+19
* job: drop job_drainVladimir Sementsov-Ogievskiy2019-09-101-3/+0Star
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2019-08-161-0/+476
|\
| * block-backend: Queue requests while drainedKevin Wolf2019-08-161-0/+1
| * tests: Test mid-drain bdrv_replace_child_noperm()Max Reitz2019-08-161-0/+308
| * tests: Test polling in bdrv_drop_intermediate()Max Reitz2019-08-161-0/+167
* | Include qemu/main-loop.h lessMarkus Armbruster2019-08-161-0/+1
|/
* tests: Extend commit by drained_end testMax Reitz2019-07-191-4/+32
* tests: Add job commit by drained_end testMax Reitz2019-07-191-0/+119
* test-bdrv-drain: Use bdrv_try_set_aio_context()Kevin Wolf2019-06-041-3/+3
* block: Move node without parents to main AioContextKevin Wolf2019-06-041-1/+1
* block: Adjust AioContexts when attaching nodesKevin Wolf2019-06-041-2/+4
* block: Add BlockBackend.ctxKevin Wolf2019-06-041-15/+15
* block: Add Error to blk_set_aio_context()Kevin Wolf2019-06-041-4/+4
* block: Use bdrv_unref_child() for all children in bdrv_close()Alberto Garcia2019-05-281-6/+0Star
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2019-02-261-0/+32
|\
| * test-bdrv-drain: AioContext switch in drained sectionKevin Wolf2019-02-251-0/+32
* | tests/test-bdrv-drain: use QEMU_IOVEC_INIT_BUFVladimir Sementsov-Ogievskiy2019-02-221-25/+4Star
|/
* tests/test-bdrv-drain: Fix too late qemu_event_reset()Kevin Wolf2018-10-011-2/+2
* test-bdrv-drain: Test draining job source child and parentKevin Wolf2018-09-251-8/+69
* test-bdrv-drain: Fix outdated commentsKevin Wolf2018-09-251-5/+5
* test-bdrv-drain: AIO_WAIT_WHILE() in job .commit/.abortKevin Wolf2018-09-251-12/+104
* test-bdrv-drain: Test nested poll in bdrv_drain_poll_top_level()Kevin Wolf2018-09-251-0/+13
* test-bdrv-drain: Test AIO_WAIT_WHILE() in completion callbackKevin Wolf2018-09-251-0/+10
* test-bdrv-drain: Drain with block jobs in an I/O threadKevin Wolf2018-09-251-6/+86
* jobs: utilize job_exit shimJohn Snow2018-08-311-6/+0Star
* jobs: canonize Error objectJohn Snow2018-08-311-1/+1
* jobs: change start callback to run callbackJohn Snow2018-08-311-3/+4
* tests: fix bdrv-drain leakMarc-André Lureau2018-08-311-0/+1
* test-bdrv-drain: Test bdrv_append() to drained nodeKevin Wolf2018-07-101-0/+43
* test-bdrv-drain: Test graph changes in drain_all sectionKevin Wolf2018-06-181-2/+73
* test-bdrv-drain: Test that bdrv_drain_invoke() doesn't pollKevin Wolf2018-06-181-14/+88
* test-bdrv-drain: Graph change through parent callbackKevin Wolf2018-06-181-0/+130
* test-bdrv-drain: Test node deletion in subtree recursionKevin Wolf2018-06-181-9/+29
* test-bdrv-drain: Add test for node deletionMax Reitz2018-06-181-0/+169
* block: Really pause block jobs on drainKevin Wolf2018-06-181-8/+10
* tests/test-bdrv-drain: bdrv_drain_all() works in coroutines nowKevin Wolf2018-06-181-2/+14
* block: Use bdrv_do_drain_begin/end in bdrv_drain_all()Kevin Wolf2018-06-181-10/+4Star
* test-bdrv-drain: bdrv_drain() works with cross-AioContext eventsKevin Wolf2018-06-181-1/+186
* job: Add error message for failing jobsKevin Wolf2018-05-301-1/+1
* job: Add job_transition_to_ready()Kevin Wolf2018-05-231-1/+1