Sign in
qemu
/
qemu
/
60d6c4278a6976ababe351e3de05fcd370158351
/
block
/
commit.c
c80d8b0
block: Add @exact parameter to bdrv_co_truncate()
by Max Reitz
· 5 years ago
bb0c940
job: drop job_drain
by Vladimir Sementsov-Ogievskiy
· 5 years ago
cf31293
block-backend: Queue requests while drained
by Kevin Wolf
· 5 years ago
e5182c1
block: Add BDS.never_freeze
by Max Reitz
· 6 years ago
170d3bd
block: include base when checking image chain for block allocation
by Andrey Shinkevich
· 6 years ago
a193ad3
block/commit: Drop bdrv_child_try_set_perm()
by Max Reitz
· 6 years ago
d0ee020
block: Remove wrong bdrv_set_aio_context() calls
by Kevin Wolf
· 6 years ago
d861ab3
block: Add BlockBackend.ctx
by Kevin Wolf
· 6 years ago
6a63419
commit: Use bdrv_append() in commit_start()
by Alberto Garcia
· 6 years ago
065abf9
commit: Make base read-only if there is an early failure
by Alberto Garcia
· 6 years ago
08b6261
block/commit: use buffer-based io
by Vladimir Sementsov-Ogievskiy
· 6 years ago
df82733
block: Freeze the backing chain for the duration of the commit job
by Alberto Garcia
· 6 years ago
adf2e45
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
by Peter Maydell
· 6 years ago
998b3a1
block: Purify .bdrv_refresh_filename()
by Max Reitz
· 6 years ago
e24518e
block: Use children list in bdrv_refresh_filename
by Max Reitz
· 6 years ago
2468eed
commit: Replace commit_top_bs on failure after deleting the block job
by Alberto Garcia
· 6 years ago
ee7a883
block/commit: use QEMU_IOVEC_INIT_BUF
by Vladimir Sementsov-Ogievskiy
· 6 years ago
c742a36
block: Use bdrv_reopen_set_read_only() in bdrv_commit()
by Alberto Garcia
· 6 years ago
e70cdc5
block: Use bdrv_reopen_set_read_only() in commit_start/complete()
by Alberto Garcia
· 6 years ago
22dffcb
block/commit: refactor commit to use job callbacks
by John Snow
· 6 years ago
5360782
block/commit: add block job creation flags
by John Snow
· 6 years ago
f369b48
block/commit: utilize job_exit shim
by John Snow
· 6 years ago
3d1f8b0
jobs: canonize Error object
by John Snow
· 6 years ago
f67432a
jobs: change start callback to run callback
by John Snow
· 6 years ago
f66b1f0
block: drop empty .bdrv_close handlers
by Vladimir Sementsov-Ogievskiy
· 6 years ago
1266c9b
job: Add error message for failing jobs
by Kevin Wolf
· 7 years ago
30a5c88
job: Move progress fields to Job
by Kevin Wolf
· 7 years ago
3d70ff5
job: Move completion and cancellation to Job
by Kevin Wolf
· 7 years ago
6a74c07
job: Move job_finish_sync() to Job
by Kevin Wolf
· 7 years ago
b69f777
job: Add job_drain()
by Kevin Wolf
· 7 years ago
4ad3518
job: Move single job finalisation to Job
by Kevin Wolf
· 7 years ago
bb02b65
job: Move BlockJobCreateFlags to Job
by Kevin Wolf
· 7 years ago
b15de82
job: Move pause/resume functions to Job
by Kevin Wolf
· 7 years ago
5d43e86
job: Add job_sleep_ns()
by Kevin Wolf
· 7 years ago
da01ff7
job: Move coroutine and related code to Job
by Kevin Wolf
· 7 years ago
1908a55
job: Move defer_to_main_loop to Job
by Kevin Wolf
· 7 years ago
daa7f2f
job: Move cancelled to Job
by Kevin Wolf
· 7 years ago
80fa2c7
job: Add reference counting
by Kevin Wolf
· 7 years ago
252291e
job: Add JobDriver.job_type
by Kevin Wolf
· 7 years ago
8e4c870
job: Rename BlockJobType into JobType
by Kevin Wolf
· 7 years ago
33e9e9b
job: Create Job, JobDriver and job_create()
by Kevin Wolf
· 7 years ago
dee81d5
blockjob: Introduce block_job_ratelimit_get_delay()
by Kevin Wolf
· 7 years ago
18bb692
blockjob: Implement block_job_set_speed() centrally
by Kevin Wolf
· 7 years ago
f05fee5
blockjob: Move RateLimit to BlockJob
by Kevin Wolf
· 7 years ago
05df8a6
blockjob: Wrappers for progress counter access
by Kevin Wolf
· 7 years ago
2fe4bba
commit/stream: Reset delay_ns
by Kevin Wolf
· 7 years ago
75859b9
blockjobs: model single jobs as transactions
by John Snow
· 7 years ago
3e4d0e7
block: Switch passthrough drivers to .bdrv_co_block_status()
by Eric Blake
· 7 years ago
44487eb
commit: Simplify reopen of base
by Kevin Wolf
· 7 years ago
5bf1d5a
blockjob: remove clock argument from block_job_sleep_ns
by Paolo Bonzini
· 7 years ago
bde7071
commit: Remove overlay_bs
by Kevin Wolf
· 8 years ago
61f09ce
commit: Support multiple roots above top node
by Kevin Wolf
· 7 years ago
e0995dc
block: Add reopen_queue to bdrv_child_perm()
by Kevin Wolf
· 7 years ago
f7cc69b
block: add default implementations for bdrv_co_get_block_status()
by Manos Pitsidianakis
· 7 years ago
d3c8c67
block: Skip implicit nodes in query-block/blockstats
by Kevin Wolf
· 7 years ago
b1e1fa0
commit: Add NULL check for overlay_bs
by Kevin Wolf
· 7 years ago
3a691c5
block: Add PreallocMode to blk_truncate()
by Max Reitz
· 8 years ago
51b0a48
block: Make bdrv_is_allocated_above() byte-based
by Eric Blake
· 7 years ago
d6a644b
block: Make bdrv_is_allocated() byte-based
by Eric Blake
· 7 years ago
317a667
commit: Switch commit_run() to byte-based
by Eric Blake
· 7 years ago
d8a9858
commit: Switch commit_populate() to byte-based
by Eric Blake
· 7 years ago
5cb1a49
trace: Show blockjob actions via bytes, not sectors
by Eric Blake
· 7 years ago
f3e4ce4
blockjob: Track job ratelimits via bytes, not sectors
by Eric Blake
· 7 years ago
d525403
block: Simplify use of BDRV_BLOCK_RAW
by Eric Blake
· 8 years ago
4f78a16
commit: Fix completion with extra reference
by Kevin Wolf
· 8 years ago
19ebd13
commit: Fix use after free in completion
by Kevin Wolf
· 8 years ago
05b0d8e
blockjob: introduce block_job_early_fail
by Paolo Bonzini
· 8 years ago
ed3d2ec
block: Add errp to b{lk,drv}_truncate()
by Max Reitz
· 8 years ago
0d0676a
commit: Set commit_top_bs->total_sectors
by Kevin Wolf
· 8 years ago
02be4ae
commit: Set commit_top_bs->aio_context
by Kevin Wolf
· 8 years ago
dcbf37c
commit: Implement .bdrv_refresh_filename
by Kevin Wolf
· 8 years ago
9196565
commit: Implement bdrv_commit_top.bdrv_co_get_block_status
by Kevin Wolf
· 8 years ago
b69f00d
commit: Don't use error_abort in commit_start
by Fam Zheng
· 8 years ago
b247767
commit: Fix error handling
by Kevin Wolf
· 8 years ago
12fa4af
block: Add Error parameter to bdrv_set_backing_hd()
by Kevin Wolf
· 8 years ago
0db832f
commit: Add filter-node-name to block-commit
by Kevin Wolf
· 8 years ago
d3f0675
commit: Use real permissions for HMP 'commit'
by Kevin Wolf
· 8 years ago
8dfba27
commit: Use real permissions in commit block job
by Kevin Wolf
· 8 years ago
76d554e
blockjob: Add permissions to block_job_add_bdrv()
by Kevin Wolf
· 8 years ago
c6cc12b
blockjob: Add permissions to block_job_create()
by Kevin Wolf
· 8 years ago
d708642
block: Add error parameter to blk_insert_bs()
by Kevin Wolf
· 8 years ago
6d0eb64
block: Add permissions to blk_new()
by Kevin Wolf
· 8 years ago
5ccac6f
blockjob: add block_job_start
by John Snow
· 8 years ago
a7815a7
blockjob: add .start field
by John Snow
· 8 years ago
c87621e
blockjobs: split interface into public/private, Part 1
by John Snow
· 8 years ago
8254b6d
blockjob: centralize QMP event emissions
by John Snow
· 8 years ago
f81e0b4
blockjobs: Allow creating internal jobs
by John Snow
· 8 years ago
3e4c512
block: Block all nodes involved in the block-commit operation
by Alberto Garcia
· 8 years ago
720150f
block: prepare bdrv_reopen_multiple to release AioContext
by Paolo Bonzini
· 8 years ago
0fe282b
commit: Add 'base' to the reopen queue before 'overlay_bs'
by Alberto Garcia
· 8 years ago
4d6f8cb
commit: get the overlay node before manipulating the backing chain
by Alberto Garcia
· 8 years ago
f14a39c
Improve block job rate limiting for small bandwidth values
by Sascha Silbe
· 9 years ago
1e8fb7f
commit: Fix use of error handling policy
by Kevin Wolf
· 9 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 9 years ago
fd62c60
commit: Add 'job-id' parameter to 'block-commit'
by Alberto Garcia
· 9 years ago
7f0317c
blockjob: Add 'job_id' parameter to block_job_create()
by Alberto Garcia
· 9 years ago
f8e2bd5
block: Use BlockBackend for I/O in bdrv_commit()
by Kevin Wolf
· 9 years ago
83fd6dd
block: Move bdrv_commit() to block/commit.c
by Kevin Wolf
· 9 years ago
834fe28
block: Create the commit block job before reopening any image
by Alberto Garcia
· 9 years ago
4653456
commit: Use BlockBackend for I/O
by Kevin Wolf
· 9 years ago
Next »