summaryrefslogtreecommitdiffstats
path: root/tests/test-bdrv-drain.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* job: Move completion and cancellation to JobKevin Wolf2018-05-231-3/+2Star
* job: Move .complete callback to JobKevin Wolf2018-05-231-3/+3
* job: Add job_drain()Kevin Wolf2018-05-231-0/+1
* job: Move pause/resume functions to JobKevin Wolf2018-05-231-0/+1
* job: Add job_sleep_ns()Kevin Wolf2018-05-231-4/+4
* job: Move coroutine and related code to JobKevin Wolf2018-05-231-19/+19
* job: Move defer_to_main_loop to JobKevin Wolf2018-05-231-3/+4
* job: Add reference countingKevin Wolf2018-05-231-0/+1
* job: Create Job, JobDriver and job_create()Kevin Wolf2018-05-231-1/+3
* blockjobs: add block_job_verb permission tableJohn Snow2018-03-191-0/+1
* blockjobs: model single jobs as transactionsJohn Snow2018-03-191-2/+2
* test-bdrv-drain: Test graph changes in drained sectionKevin Wolf2017-12-221-0/+80
* test-bdrv-drain: Recursive draining with multiple parentsKevin Wolf2017-12-221-0/+74
* test-bdrv-drain: Test behaviour in coroutine contextKevin Wolf2017-12-221-0/+59
* test-bdrv-drain: Tests for bdrv_subtree_drainKevin Wolf2017-12-221-1/+26