qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/16] Migration
@ 2017-07-18 15:41 Juan Quintela
  2017-07-18 15:41 ` [Qemu-devel] [PULL 01/16] migration/rdma: Fix race on source Juan Quintela
                   ` (17 more replies)
  0 siblings, 18 replies; 23+ messages in thread
From: Juan Quintela @ 2017-07-18 15:41 UTC (permalink / raw)
  To: qemu-devel; +Cc: dgilbert, lvivier, peterx

Hi

This pull request contain the RDMA migration fixes frmo Dave and
migration properties changes by Peter.

Please apply, Juan.


The following changes since commit e9277a19a1a50ab5662c16795531bac332f142f9:

  Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2017-07-17-v2-tag' into staging (2017-07-18 14:14:32 +0100)

are available in the git repository at:

  git://github.com/juanquintela/qemu.git tags/migration/20170718

for you to fetch changes up to 6b19a7d91c8de9904c67b87203a46e55db4181ab:

  migration: check global caps for validity (2017-07-18 17:36:26 +0200)

----------------------------------------------------------------
migration/next for 20170718

----------------------------------------------------------------
Dr. David Alan Gilbert (6):
      migration/rdma: Fix race on source
      migration: Close file on failed migration load
      migration/rdma: fix qemu_rdma_block_for_wrid error paths
      migration/rdma: Allow cancelling while waiting for wrid
      migration/rdma: Safely convert control types
      migration/rdma: Send error during cancelling

Peter Xu (10):
      qdev: provide DEFINE_PROP_INT64()
      migration: export parameters to props
      migration: export capabilities to props
      migration: introduce migrate_params_check()
      migration: provide migrate_params_apply()
      migration: check global params for validity
      migration: remove check against colo support
      migration: provide migrate_caps_check()
      migration: provide migrate_cap_add()
      migration: check global caps for validity

 hw/core/qdev-properties.c    |  32 ++++++
 include/hw/qdev-properties.h |   3 +
 include/migration/colo.h     |   1 -
 migration/colo.c             |   5 -
 migration/migration.c        | 268 +++++++++++++++++++++++++++++++++----------
 migration/rdma.c             | 137 ++++++++++++++++------
 6 files changed, 343 insertions(+), 103 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread
* [Qemu-devel] [PULL 00/16] Migration
@ 2018-06-27 12:55 Juan Quintela
  2018-06-28 15:28 ` Peter Maydell
  0 siblings, 1 reply; 23+ messages in thread
From: Juan Quintela @ 2018-06-27 12:55 UTC (permalink / raw)
  To: qemu-devel; +Cc: dgilbert, lvivier, peterx

The following changes since commit 00928a421d47f49691cace1207481b7aad31b1f1:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180626' into staging (2018-06-26 18:23:49 +0100)

are available in the Git repository at:

  git://github.com/juanquintela/qemu.git tags/migration/20180627

for you to fetch changes up to ca273df3014930f4ecb6d3ba24aa778354634b56:

  migration: fix crash in when incoming client channel setup fails (2018-06-27 13:29:35 +0200)

----------------------------------------------------------------
migration/next for 20180627

This series contains:
- fix tls crash (danp)
- drop unused parameter from postcopy (david)
- multifd series (me)

Please, apply.

----------------------------------------------------------------
Daniel P. Berrangé (1):
      migration: fix crash in when incoming client channel setup fails

David Hildenbrand (1):
      postcopy: drop ram_pages parameter from postcopy_ram_incoming_init()

Juan Quintela (14):
      migration: Create multipage support
      migration: Create multifd packet
      migration: Calculate mbps only during transfer time
      migration: Abstract the number of bytes sent
      migration: Add multifd traces for start/end thread
      migration: Multifd channels always wait on the sem
      migration: Add block where to send/receive packets
      migration: Synchronize multifd threads with main thread
      migration: Create multifd_bytes ram_counter
      migration: Create ram_save_multifd_page
      migration: Start sending messages
      migration: Wait for blocking IO
      migration: Remove not needed semaphore and quit
      migration: Stop sending whole pages through main channel

 exec.c                   |   2 +-
 hmp.c                    |   2 +
 include/exec/ram_addr.h  |   1 -
 migration/migration.c    |  24 ++-
 migration/postcopy-ram.c |   4 +-
 migration/postcopy-ram.h |   2 +-
 migration/ram.c          | 491 +++++++++++++++++++++++++++++++++++++++++++++--
 migration/trace-events   |  12 ++
 qapi/migration.json      |   5 +-
 9 files changed, 514 insertions(+), 29 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2018-06-28 15:28 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-18 15:41 [Qemu-devel] [PULL 00/16] Migration Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 01/16] migration/rdma: Fix race on source Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 02/16] migration: Close file on failed migration load Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 03/16] migration/rdma: fix qemu_rdma_block_for_wrid error paths Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 04/16] migration/rdma: Allow cancelling while waiting for wrid Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 05/16] migration/rdma: Safely convert control types Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 06/16] migration/rdma: Send error during cancelling Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 07/16] qdev: provide DEFINE_PROP_INT64() Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 08/16] migration: export parameters to props Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 09/16] migration: export capabilities " Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 10/16] migration: introduce migrate_params_check() Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 11/16] migration: provide migrate_params_apply() Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 12/16] migration: check global params for validity Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 13/16] migration: remove check against colo support Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 14/16] migration: provide migrate_caps_check() Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 15/16] migration: provide migrate_cap_add() Juan Quintela
2017-07-18 15:41 ` [Qemu-devel] [PULL 16/16] migration: check global caps for validity Juan Quintela
2017-07-18 19:40 ` [Qemu-devel] [PULL 00/16] Migration no-reply
2017-07-19  6:48   ` Juan Quintela
2017-07-19  8:31     ` Dr. David Alan Gilbert
2017-07-19 12:43 ` Peter Maydell
  -- strict thread matches above, loose matches on Subject: below --
2018-06-27 12:55 Juan Quintela
2018-06-28 15:28 ` Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).