aboutsummaryrefslogtreecommitdiffstats
path: root/migration.c
AgeCommit message (Expand)AuthorFilesLines
2012-09-25Clear handler only for valid fdOrit Wasserman1-1/+3
2012-08-21migration: move total_time from ram stats to migration infoJuan Quintela1-3/+4
2012-08-08Add XBZRLE statisticsOrit Wasserman1-0/+17
2012-08-08Add migration accounting for normal and duplicate pagesOrit Wasserman1-0/+6
2012-08-08Add migrate_set_cache_size commandOrit Wasserman1-0/+19
2012-08-08Add XBZRLE to ram_save_block and ram_save_liveOrit Wasserman1-0/+24
2012-08-08Add migrate-set-capabilitiesOrit Wasserman1-0/+16
2012-08-08Add migration capabilitiesOrit Wasserman1-0/+30
2012-06-29Add spent time for migrationJuan Quintela1-0/+11
2012-06-29Add MigrationParams structureIsaku Yamahata1-5/+8
2012-05-10use inet_listen()/inet_connect() to support ipv6 migrationAmos Kong1-6/+8
2012-05-08wakeup on migrationGerd Hoffmann1-0/+1
2012-04-05migration: clear BDRV_O_INCOMING flags on end of incoming live migrationBenoƮt Canet1-0/+1
2012-03-15qapi: Convert migrateLuiz Capitulino1-49/+17
2012-03-15Purge migration of (almost) everything to do with monitorsLuiz Capitulino1-4/+4
2012-02-17notifier: switch to QLISTPaolo Bonzini1-1/+1
2012-01-13prepare for future GPLv2+ relicensingPaolo Bonzini1-0/+2
2011-12-12migrate_fd_cleanup: accept any negative qemu_fclose() value as errorEduardo Habkost1-3/+1
2011-12-06qapi: Convert migrate_set_speedLuiz Capitulino1-8/+4
2011-12-06qapi: Convert migrate_set_downtimeLuiz Capitulino1-9/+4
2011-12-06qapi: Convert migrate_cancelLuiz Capitulino1-2/+1
2011-11-21block: allow migration to work with image files (v3)Anthony Liguori1-0/+3
2011-11-21migrate: add migration blockersAnthony Liguori1-0/+18
2011-11-11migration: fix detached migration with fdJuan Quintela1-2/+10
2011-11-01Fix segfault on migration completionLuiz Capitulino1-1/+1
2011-10-31Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori1-59/+23
2011-10-27qapi: Convert query-migrateLuiz Capitulino1-59/+23
2011-10-25migration: add status query functionsGerd Hoffmann1-0/+11
2011-10-20Merge remote-tracking branch 'quintela/migration-pull' into stagingAnthony Liguori1-212/+227
2011-10-20migration: Make state definitions localJuan Quintela1-0/+8
2011-10-20migration: Export a function that tells if the migration has finished correctlyJuan Quintela1-2/+2
2011-10-20migration: Pass MigrationState in migration notifiersJuan Quintela1-4/+4
2011-10-20migration: Use bandwidth_limit directlyJuan Quintela1-7/+8
2011-10-20migration: create accessor for current_migrationJuan Quintela1-61/+55
2011-10-20migration: Move exported functions to the end of the fileJuan Quintela1-96/+91
2011-10-20migration: Remove migration cancel() callbackJuan Quintela1-5/+4
2011-10-20migration: Remove get_status() accessorJuan Quintela1-11/+5
2011-10-20migration: Our release callback was just freeJuan Quintela1-18/+1
2011-10-20migration: Introduce migrate_fd_completed() for consistencyJuan Quintela1-7/+13
2011-10-20migration: Refactor and simplify error checking in migrate_fd_put_readyJuan Quintela1-11/+10
2011-10-20migration: Introduce MIG_STATE_SETUPJuan Quintela1-1/+5
2011-10-20migration: move migrate_new to do_migrateJuan Quintela1-13/+19
2011-10-20migration: Make all posible migration functions staticJuan Quintela1-36/+36
2011-10-20migration: Refactor MigrationState creationJuan Quintela1-4/+25
2011-10-20migration: Rename FdMigrationState MigrationStateJuan Quintela1-17/+17
2011-10-20migration: Fold MigrationState into FdMigrationStateJuan Quintela1-8/+6
2011-10-20migration: Use FdMigrationState instead of MigrationState when possibleJuan Quintela1-18/+16
2011-10-20migration: Make *start_outgoing_migration return FdMigrationStateJuan Quintela1-2/+2
2011-10-20migration: rename qemu_file_has_error to qemu_file_get_errorJuan Quintela1-1/+1
2011-10-20migration: return real error codeJuan Quintela1-1/+5
2011-10-20migration: change has_error to contain errno valuesJuan Quintela1-1/+1
2011-10-20migration: set error if select return one errorJuan Quintela1-0/+4
2011-10-20migration: don't "write" when migration is not activeJuan Quintela1-0/+4
2011-10-20migration: add error handling to migrate_fd_put_notify().Yoshiaki Tamura1-3/+3
2011-10-20migration: Check that migration is active before cancel itJuan Quintela1-2/+2
2011-10-20migration: simplify state assignmenteJuan Quintela1-7/+4
2011-10-19runstate: Allow user to migrate twiceLuiz Capitulino1-1/+1
2011-10-04RunState: Rename enum values as generated by the QAPILuiz Capitulino1-3/+3
2011-09-15Drop the vm_running global variableLuiz Capitulino1-1/+1
2011-09-15Drop the incoming_expected global variableLuiz Capitulino1-2/+0
2011-09-15RunState: Add additional statesLuiz Capitulino1-1/+7
2011-09-15Replace the VMSTOP macros with a proper state typeLuiz Capitulino1-1/+1
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-1/+1
2011-08-05Reorganize and fix monitor resume after migrationJan Kiszka1-10/+9
2011-07-23notifier: Pass data argument to callbackJan Kiszka1-6/+6
2011-02-14Improve vm_stop reason declarationsJan Kiszka1-1/+1
2011-01-24add migration state change notifiersGerd Hoffmann1-0/+28
2011-01-17savevm: Fix no_migrateAlex Williamson1-0/+4
2010-12-09migration/savevm: no need to flush requestsMichael S. Tsirkin1-2/+0
2010-12-02migration: allow rate > 4gMichael S. Tsirkin1-2/+4
2010-11-03Switch migrate_set_speed() to take an 'o' argument rather than a float.Jes Sorensen1-2/+2
2010-08-19set proper migration status on ->write error (v5)Marcelo Tosatti1-1/+7
2010-07-30migration: Accept 'cont' only after successful incoming migrationAmit Shah1-0/+2
2010-07-01Monitor: handle optional '-' arg as a boolLuiz Capitulino1-9/+7
2010-06-22Factorize common migration incoming codeJuan Quintela1-0/+13
2010-06-22Exit if incoming migration failsJuan Quintela1-6/+10
2010-06-14migration: use qemu_free() instead of free().Yoshiaki Tamura1-1/+1
2010-06-03migration: respect exit status with exec:Anthony Liguori1-3/+14
2010-06-01Monitor: Drop QMP documentation from codeLuiz Capitulino1-38/+0
2010-02-19Monitor: Convert do_migrate() to cmd_new_ret()Luiz Capitulino1-12/+17
2010-02-19Monitor: Convert simple handlers to cmd_new_ret()Luiz Capitulino1-4/+10
2010-02-10Monitor: remove unneeded checksLuiz Capitulino1-3/+0
2010-02-07Do not use dprintfmalc1-13/+13
2010-02-03monitor: convert do_migrate_set_downtime() to QObjectMarkus Armbruster1-1/+2
2010-02-03monitor: Use argument type 'T' for migrate_set_downtimeMarkus Armbruster1-13/+2
2010-02-03monitor: convert do_migrate_set_speed() to QObjectMarkus Armbruster1-1/+1
2010-02-03monitor: Use argument type 'b' for migrate_set_speedMarkus Armbruster1-15/+3
2009-12-19Revert "monitor: Convert do_migrate_set_speed() to QObject"Anthony Liguori1-1/+1
2009-12-12migration: Convert do_info_migrate() to QObjectLuiz Capitulino1-15/+102
2009-12-03block migration: Report progress also via info migrationJan Kiszka1-0/+9
2009-12-03live migration: Propagate output monitor to callback handlerJan Kiszka1-14/+16
2009-12-03live migration: Allow cleanup after cancellation or errorJan Kiszka1-0/+1
2009-12-03migration: Catch multiple start commandsJan Kiszka1-1/+7
2009-12-03migration: Fix use of file after releaseJan Kiszka1-3/+3
2009-11-17Block live migrationlirans@il.ibm.com1-7/+16
2009-10-27monitor: Convert do_migrate_cancel() to QObjectLuiz Capitulino1-1/+1
2009-10-27monitor: Convert do_migrate_set_speed() to QObjectLuiz Capitulino1-1/+1
2009-10-27monitor: Convert do_migrate() to QObjectLuiz Capitulino1-1/+1
2009-09-04monitor: Port handler_2 to use QDictLuiz Capitulino1-1/+3
2009-09-04monitor: Port handler_1 to use QDictLuiz Capitulino1-2/+4
2009-09-04monitor: Port handler_0 to use QDictLuiz Capitulino1-1/+1
2009-08-27add file descriptor migrationPaolo Bonzini1-0/+4
2009-08-24Migration via unix sockets.Chris Lalancette1-0/+4
2009-07-10flush pending aio requestsGlauber Costa1-0/+1
2009-07-09Make sure to only vm_start() a failed migration if we were running to beginAnthony Liguori1-1/+5
2009-06-16set migration max downtimeGlauber Costa1-0/+19
2009-06-16add non-arbitrary migration stop conditionGlauber Costa1-0/+11
2009-06-13migrate_fd_close: delete associated io-handler before closing the fdUri Lublin1-0/+2
2009-05-22allow changing the speed of a running migrationGlauber Costa1-0/+7
2009-05-22augment info migrate with page statusGlauber Costa1-0/+3
2009-05-20migrate.c: migrate_fd_put_buffer: Do not busyloop: stop writing if EWOULDBLOCKUri Lublin1-1/+1
2009-04-05propagate error on failed completion (Glauber Costa)aliguori1-2/+8
2009-03-05monitor: Introduce MONITOR_USE_READLINE flag (Jan Kiszka)aliguori1-2/+5
2009-03-05monitor: Decouple terminals (Jan Kiszka)aliguori1-4/+9
2009-03-05monitor: Rework API (Jan Kiszka)aliguori1-14/+14
2008-11-11Reintroduce migrate-to-exec: support (Charles Duffy)aliguori1-0/+178
2008-10-24Fix whitespace in migration code.aliguori1-25/+25
2008-10-13Introduce TCP live migration protocolaliguori1-2/+22
2008-10-13Introduce UI for live migrationaliguori1-0/+83