aboutsummaryrefslogtreecommitdiff
path: root/block-migration.c
AgeCommit message (Expand)Author
2014-04-22block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmapFam Zheng
2013-11-29block: per caller dirty bitmapFam Zheng
2013-11-28block: introduce BDRV_REQ_MAY_UNMAP request flagPeter Lieven
2013-11-28block: add flags to bdrv_*_write_zeroesPeter Lieven
2013-09-06migration: omit drive ref as we have bdrv_ref nowFam Zheng
2013-07-19block-migration: efficiently encode zero blocksPeter Lieven
2013-03-11migration: run setup callbacks out of big lockPaolo Bonzini
2013-03-11migration: run pending/iterate callbacks out of big lockPaolo Bonzini
2013-03-11block-migration: add lockPaolo Bonzini
2013-03-11block-migration: document usage of state across threadsPaolo Bonzini
2013-03-11block-migration: small preparatory changes for lockingPaolo Bonzini
2013-03-11block-migration: remove variables that are never readPaolo Bonzini
2013-03-11block-migration: remove useless calls to blk_mig_cleanupPaolo Bonzini
2013-02-12block-migration: fix pending() and iterate() return valuesStefan Hajnoczi
2013-02-11block-migration: fix block_save_iterate() return valueStefan Hajnoczi
2013-02-11block-migration: fix blk_mig_save_dirty_block() return value checkingStefan Hajnoczi
2013-02-11block-migration: improve "Unknown flags" error messageStefan Hajnoczi
2013-01-25block: allow customizing the granularity of the dirty bitmapPaolo Bonzini
2013-01-25block: return count of dirty sectors, not chunksPaolo Bonzini
2012-12-20savevm: New save live migration method: pendingJuan Quintela
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini
2012-12-19misc: move include files to include/qemu/Paolo Bonzini
2012-12-19migration: move include files to include/migration/Paolo Bonzini
2012-12-19block: move include files to include/block/Paolo Bonzini
2012-10-17block-migration: handle errors with the return codes correctlyJuan Quintela
2012-10-17block-migration: Switch meaning of return valueJuan Quintela
2012-10-17block-migration: make flush_blks() return errorsJuan Quintela
2012-09-28block-migration: Flush requests in blk_mig_cleanupKevin Wolf
2012-07-20savevm: split save_live into stage2 and stage3Juan Quintela
2012-07-20savevm: split save_live_setup from save_live_stateJuan Quintela
2012-07-20savevm: introduce is_active methodJuan Quintela
2012-07-20savevm: Refactor cancel operation in its own operationJuan Quintela
2012-07-20savevm: Live migration handlers register the struct directlyJuan Quintela
2012-06-29Add MigrationParams structureIsaku Yamahata
2012-03-15Purge migration of (almost) everything to do with monitorsLuiz Capitulino
2012-01-13prepare for future GPLv2+ relicensingPaolo Bonzini
2011-12-15block: bdrv_aio_* do not return NULLPaolo Bonzini
2011-12-05block: convert qemu_aio_flush() calls to bdrv_drain_all()Stefan Hajnoczi
2011-11-17Fix some spelling bugs in documentation and commentsStefan Weil
2011-10-20migration: make *save_live return errorsJuan Quintela
2011-10-20migration: use qemu_file_get_error() return value when possibleJuan Quintela
2011-10-20migration: rename qemu_file_has_error to qemu_file_get_errorJuan Quintela
2011-10-20migration: change has_error to contain errno valuesJuan Quintela
2011-08-20Use glib memory allocation and free functionsAnthony Liguori
2011-06-24Strip trailing '\n' from error_report()'s first argumentMarkus Armbruster
2011-04-27Improve accuracy of block migration bandwidth calculationAvishay Traeger
2011-04-07Fix integer overflow in block migration bandwidth calculationAvishay Traeger
2011-02-07block: enable in_use flagMarcelo Tosatti
2011-02-07block-migration: add reference to target DriveInfoMarcelo Tosatti
2011-02-07block-migration: actually disable dirty tracking on cleanupMarcelo Tosatti