aboutsummaryrefslogtreecommitdiff
path: root/tests/test-bdrv-drain.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-27block: End quiescent sections when a BDS is deletedGreg Kurz1-0/+1
2020-10-05block: drop bdrv_prwvVladimir Sementsov-Ogievskiy1-1/+1
2020-05-18block: Drop @child_class from bdrv_child_perm()Max Reitz1-18/+1
2020-05-18block: Drop child_fileMax Reitz1-5/+3
2020-05-18block: Use bdrv_default_perms()Max Reitz1-5/+5
2020-05-18tests: Use child_of_bds instead of child_fileMax Reitz1-12/+17
2020-05-18block: Make backing files child_of_bds childrenMax Reitz1-6/+7
2020-05-18block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz1-2/+3
2020-05-18block: Add BdrvChildRole to BdrvChildMax Reitz1-9/+11
2020-05-18block: Rename BdrvChildRole to BdrvChildClassMax Reitz1-17/+19
2019-09-10job: drop job_drainVladimir Sementsov-Ogievskiy1-3/+0
2019-08-16Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-0/+476
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+1
2019-08-16block-backend: Queue requests while drainedKevin Wolf1-0/+1
2019-08-16tests: Test mid-drain bdrv_replace_child_noperm()Max Reitz1-0/+308
2019-08-16tests: Test polling in bdrv_drop_intermediate()Max Reitz1-0/+167
2019-07-19tests: Extend commit by drained_end testMax Reitz1-4/+32
2019-07-19tests: Add job commit by drained_end testMax Reitz1-0/+119
2019-06-04test-bdrv-drain: Use bdrv_try_set_aio_context()Kevin Wolf1-3/+3
2019-06-04block: Move node without parents to main AioContextKevin Wolf1-1/+1
2019-06-04block: Adjust AioContexts when attaching nodesKevin Wolf1-2/+4
2019-06-04block: Add BlockBackend.ctxKevin Wolf1-15/+15
2019-06-04block: Add Error to blk_set_aio_context()Kevin Wolf1-4/+4
2019-05-28block: Use bdrv_unref_child() for all children in bdrv_close()Alberto Garcia1-6/+0
2019-02-26Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-0/+32
2019-02-25test-bdrv-drain: AioContext switch in drained sectionKevin Wolf1-0/+32
2019-02-22tests/test-bdrv-drain: use QEMU_IOVEC_INIT_BUFVladimir Sementsov-Ogievskiy1-25/+4
2018-10-01tests/test-bdrv-drain: Fix too late qemu_event_reset()Kevin Wolf1-2/+2
2018-09-25test-bdrv-drain: Test draining job source child and parentKevin Wolf1-8/+69
2018-09-25test-bdrv-drain: Fix outdated commentsKevin Wolf1-5/+5
2018-09-25test-bdrv-drain: AIO_WAIT_WHILE() in job .commit/.abortKevin Wolf1-12/+104
2018-09-25test-bdrv-drain: Test nested poll in bdrv_drain_poll_top_level()Kevin Wolf1-0/+13
2018-09-25test-bdrv-drain: Test AIO_WAIT_WHILE() in completion callbackKevin Wolf1-0/+10
2018-09-25test-bdrv-drain: Drain with block jobs in an I/O threadKevin Wolf1-6/+86
2018-08-31jobs: utilize job_exit shimJohn Snow1-6/+0
2018-08-31jobs: canonize Error objectJohn Snow1-1/+1
2018-08-31jobs: change start callback to run callbackJohn Snow1-3/+4
2018-08-31tests: fix bdrv-drain leakMarc-André Lureau1-0/+1
2018-07-10test-bdrv-drain: Test bdrv_append() to drained nodeKevin Wolf1-0/+43
2018-06-18test-bdrv-drain: Test graph changes in drain_all sectionKevin Wolf1-2/+73
2018-06-18test-bdrv-drain: Test that bdrv_drain_invoke() doesn't pollKevin Wolf1-14/+88
2018-06-18test-bdrv-drain: Graph change through parent callbackKevin Wolf1-0/+130
2018-06-18test-bdrv-drain: Test node deletion in subtree recursionKevin Wolf1-9/+29
2018-06-18test-bdrv-drain: Add test for node deletionMax Reitz1-0/+169
2018-06-18block: Really pause block jobs on drainKevin Wolf1-8/+10
2018-06-18tests/test-bdrv-drain: bdrv_drain_all() works in coroutines nowKevin Wolf1-2/+14
2018-06-18block: Use bdrv_do_drain_begin/end in bdrv_drain_all()Kevin Wolf1-10/+4
2018-06-18test-bdrv-drain: bdrv_drain() works with cross-AioContext eventsKevin Wolf1-1/+186
2018-05-30job: Add error message for failing jobsKevin Wolf1-1/+1
2018-05-23job: Add job_transition_to_ready()Kevin Wolf1-1/+1