summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
...
* blockjobs: ensure abort is called for cancelled jobsJohn Snow2018-03-192-1/+2
* blockjobs: add block_job_dismissJohn Snow2018-03-191-0/+1
* blockjobs: add block_job_verb permission tableJohn Snow2018-03-191-0/+1
* blockjobs: add state transition tableJohn Snow2018-03-191-0/+3
* blockjobs: model single jobs as transactionsJohn Snow2018-03-194-5/+4Star
* Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into ...Peter Maydell2018-03-161-35/+88
|\
| * dirty-bitmap: add locked stateVladimir Sementsov-Ogievskiy2018-03-131-0/+16
| * block/dirty-bitmap: add _locked version of bdrv_reclaim_dirty_bitmapVladimir Sementsov-Ogievskiy2018-03-131-10/+18
| * block/dirty-bitmap: fix locking in bdrv_reclaim_dirty_bitmapVladimir Sementsov-Ogievskiy2018-03-131-32/+53
| * block/dirty-bitmap: add bdrv_dirty_bitmap_enable_successor()Vladimir Sementsov-Ogievskiy2018-03-131-0/+8
* | Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-03-13-v2' into...Peter Maydell2018-03-165-1/+227
|\ \
| * | nbd: BLOCK_STATUS for standard get_block_status function: client partVladimir Sementsov-Ogievskiy2018-03-133-0/+159
| * | block/nbd-client: save first fatal error in nbd_iter_errorVladimir Sementsov-Ogievskiy2018-03-131-1/+3
| * | block: let blk_add/remove_aio_context_notifier() tolerate BDS changesStefan Hajnoczi2018-03-132-0/+65
| |/
* / block: include original filename when reporting invalid URIsDaniel P. Berrangé2018-03-132-2/+2
|/
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-03-1224-905/+1517
|\
| * file-posix: Fix no-op bdrv_truncate() with falloc preallocationKevin Wolf2018-03-091-5/+9
| * ssh: Support .bdrv_co_createKevin Wolf2018-03-091-35/+48
| * ssh: Pass BlockdevOptionsSsh to connect_to_ssh()Kevin Wolf2018-03-091-13/+21
| * ssh: QAPIfy host-key-check optionKevin Wolf2018-03-091-32/+56
| * ssh: Use QAPI BlockdevOptionsSsh objectKevin Wolf2018-03-091-75/+62Star
| * sheepdog: Support .bdrv_co_createKevin Wolf2018-03-091-74/+169
| * sheepdog: QAPIfy "redundancy" create optionKevin Wolf2018-03-091-27/+67
| * nfs: Support .bdrv_co_createKevin Wolf2018-03-091-16/+60
| * nfs: Use QAPI options in nfs_client_open()Kevin Wolf2018-03-091-123/+53Star
| * rbd: Use qemu_rbd_connect() in qemu_rbd_do_create()Kevin Wolf2018-03-091-44/+10Star
| * rbd: Assign s->snap/image_name in qemu_rbd_open()Kevin Wolf2018-03-091-9/+5Star
| * rbd: Support .bdrv_co_createKevin Wolf2018-03-091-50/+100
| * rbd: Pass BlockdevOptionsRbd to qemu_rbd_connect()Kevin Wolf2018-03-091-60/+55Star
| * rbd: Remove non-schema options from runtime_optsKevin Wolf2018-03-091-31/+24Star
| * rbd: Factor out qemu_rbd_connect()Kevin Wolf2018-03-091-40/+60
| * rbd: Fix use after free in qemu_rbd_set_keypairs() error pathKevin Wolf2018-03-091-1/+2
| * gluster: Support .bdrv_co_createKevin Wolf2018-03-091-44/+91
| * file-win32: Support .bdrv_co_createKevin Wolf2018-03-091-9/+38
| * file-posix: Support .bdrv_co_createKevin Wolf2018-03-091-23/+56
| * block: x-blockdev-create QMP commandKevin Wolf2018-03-093-1/+78
| * qcow2: Use visitor for options in qcow2_create()Kevin Wolf2018-03-091-140/+78Star
| * qcow2: Handle full/falloc preallocation in qcow2_co_create()Kevin Wolf2018-03-091-9/+19
| * qcow2: Use QCryptoBlockCreateOptions in qcow2_co_create()Kevin Wolf2018-03-091-17/+45
| * qcow2: Use BlockdevRef in qcow2_co_create()Kevin Wolf2018-03-091-14/+25
| * qcow2: Pass BlockdevCreateOptions to qcow2_co_create()Kevin Wolf2018-03-091-38/+151
| * qcow2: Let qcow2_create() handle protocol layerKevin Wolf2018-03-091-26/+38
| * qcow2: Rename qcow2_co_create2() to qcow2_co_create()Kevin Wolf2018-03-091-8/+8
| * qcow2: Make qemu-img check detect corrupted L1 tables in snapshotsAlberto Garcia2018-03-091-0/+14
| * qcow2: Check snapshot L1 table in qcow2_snapshot_delete()Alberto Garcia2018-03-091-0/+7
| * qcow2: Check snapshot L1 table in qcow2_snapshot_goto()Alberto Garcia2018-03-091-0/+9
| * qcow2: Check snapshot L1 tables in qcow2_check_metadata_overlap()Alberto Garcia2018-03-091-1/+9
| * qcow2: Check L1 table parameters in qcow2_expand_zero_clusters()Alberto Garcia2018-03-091-7/+17
| * qcow2: Check L1 table offset in qcow2_snapshot_load_tmp()Alberto Garcia2018-03-091-3/+5
| * qcow2: Generalize validate_table_offset() into qcow2_validate_table()Alberto Garcia2018-03-092-52/+35Star