summaryrefslogtreecommitdiffstats
path: root/tests/test-blockjob.c
Commit message (Expand)AuthorAgeFilesLines
* job: take each job's lock individually in job_txn_applyStefan Reiter2020-04-071-0/+2
* tests-blockjob: Use error_free_or_abort()Markus Armbruster2019-12-181-2/+1Star
* error: Clean up unusual names of Error * variablesMarkus Armbruster2019-12-181-8/+8
* job: drop job_drainVladimir Sementsov-Ogievskiy2019-09-101-2/+0Star
* tests: Set read-zeroes on for null-co driverAndrey Shinkevich2019-08-151-1/+4
* block: drop bs->jobVladimir Sementsov-Ogievskiy2019-06-181-2/+3
* block: Add BlockBackend.ctxKevin Wolf2019-06-041-1/+1
* test-blockjob: Acquire AioContext around job_cancel_sync()Kevin Wolf2018-09-251-0/+6
* tests/test-blockjob: remove exit callbackJohn Snow2018-09-251-10/+6Star
* tests/blockjob: replace Blockjob with JobJohn Snow2018-09-251-48/+50
* jobs: utilize job_exit shimJohn Snow2018-08-311-6/+4Star
* jobs: canonize Error objectJohn Snow2018-08-311-1/+1
* jobs: change start callback to run callbackJohn Snow2018-08-311-3/+4
* 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: Add job_is_ready()Kevin Wolf2018-05-231-1/+1
* job: Add job_dismiss()Kevin Wolf2018-05-231-2/+2
* job: Move completion and cancellation to JobKevin Wolf2018-05-231-11/+10Star
* job: Move transactions to JobKevin Wolf2018-05-231-1/+1
* job: Move .complete callback to JobKevin Wolf2018-05-231-5/+5
* job: Add job_drain()Kevin Wolf2018-05-231-0/+2
* job: Move single job finalisation to JobKevin Wolf2018-05-231-5/+5
* job: Move BlockJobCreateFlags to JobKevin Wolf2018-05-231-2/+2
* job: Move pause/resume functions to JobKevin Wolf2018-05-231-2/+4
* job: Add job_sleep_ns()Kevin Wolf2018-05-231-1/+1
* job: Move coroutine and related code to JobKevin Wolf2018-05-231-7/+7
* job: Move defer_to_main_loop to JobKevin Wolf2018-05-231-3/+4
* job: Move cancelled to JobKevin Wolf2018-05-231-1/+1
* job: Add reference countingKevin Wolf2018-05-231-2/+4
* job: Move state transitions to JobKevin Wolf2018-05-231-20/+19Star
* job: Create Job, JobDriver and job_create()Kevin Wolf2018-05-231-4/+8
* tests/test-blockjob: test cancellationsJohn Snow2018-03-191-4/+229
* blockjobs: model single jobs as transactionsJohn Snow2018-03-191-1/+1
* blockjob: introduce block_job_early_failPaolo Bonzini2017-05-241-5/+5
* tests: Remove FIXME commentsKevin Wolf2017-02-281-1/+1
* blockjob: Add permissions to block_job_create()Kevin Wolf2017-02-281-2/+3
* block: Add error parameter to blk_insert_bs()Kevin Wolf2017-02-281-1/+1
* block: Add permissions to blk_new()Kevin Wolf2017-02-281-1/+2
* tests: Use opened block node for block job testsKevin Wolf2017-02-241-1/+5
* blockjobs: split interface into public/private, Part 1John Snow2016-11-011-1/+1
* blockjobs: Allow creating internal jobsJohn Snow2016-11-011-1/+1
* tests: Test blockjob IDsAlberto Garcia2016-08-081-0/+147