All of lore.kernel.org
 help / color / mirror / Atom feed
From: Juan Quintela <quintela@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Philippe Mathieu-Daudé" <philmd@linaro.org>,
	"Thomas Huth" <thuth@redhat.com>,
	"Daniel P. Berrangé" <berrange@redhat.com>,
	"Cornelia Huck" <cohuck@redhat.com>,
	"Dr. David Alan Gilbert" <dgilbert@redhat.com>,
	kvm@vger.kernel.org, "Michael S. Tsirkin" <mst@redhat.com>,
	"Paolo Bonzini" <pbonzini@redhat.com>,
	"Marc-André Lureau" <marcandre.lureau@redhat.com>
Subject: Re: [PULL 00/22] Migration 20230213 patches
Date: Mon, 13 Feb 2023 03:43:41 +0100	[thread overview]
Message-ID: <87wn4muvxe.fsf@secure.mitica> (raw)
In-Reply-To: <20230213022911.68490-1-xxx.xx@gmail.com> (Xxx Xx's message of "Mon, 13 Feb 2023 03:28:49 +0100")

Xxx Xx <quintela@redhat.com> wrote:
> From: Juan Quintela <quintela@redhat.com>

Nack

Misses Fixes: label by leanardo

Sorry.

> The following changes since commit 3b33ae48ec28e1e0d1bc28a85c7423724bcb1a2c:
>
>   Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2023-02-09 15:29:14 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/juan.quintela/qemu.git tags/migration-20230213-pull-request
>
> for you to fetch changes up to 24f3e8188c13e5a8b9ad6f2a353f7d0cf80f461c:
>
>   ram: Document migration ram flags (2023-02-13 02:58:26 +0100)
>
> ----------------------------------------------------------------
> Migration Pull request (take2)
>
> Hi
>
> In this PULL request:
>
> - rebase to latest upstream
> - fix compilation of linux-user (if have_system was missing) (me)
> - cleanup multifd_load_cleanup(leonardo)
> - Document RAM flags (me)
>
> Please apply.
>
> [take 1]
> This are all the reviewed patches for migration:
> - AVX512 support for xbzrle (Ling Xu)
> - /dev/userfaultd support (Peter Xu)
> - Improve ordering of channels (Peter Xu)
> - multifd cleanups (Li Zhang)
> - Remove spurious files from last merge (me)
>   Rebase makes that to you
> - Fix mixup between state_pending_{exact,estimate} (me)
> - Cache RAM size during migration (me)
> - cleanup several functions (me)
>
> Please apply.
>
> ----------------------------------------------------------------
>
> Juan Quintela (8):
>   migration: Remove spurious files
>   migration: Simplify ram_find_and_save_block()
>   migration: Make find_dirty_block() return a single parameter
>   migration: Split ram_bytes_total_common() in two functions
>   migration: Calculate ram size once
>   migration: Make ram_save_target_page() a pointer
>   migration: I messed state_pending_exact/estimate
>   ram: Document migration ram flags
>
> Leonardo Bras (4):
>   migration/multifd: Change multifd_load_cleanup() signature and usage
>   migration/multifd: Remove unnecessary assignment on
>     multifd_load_cleanup()
>   migration/multifd: Join all multifd threads in order to avoid leaks
>   migration/multifd: Move load_cleanup inside incoming_state_destroy
>
> Li Zhang (2):
>   multifd: cleanup the function multifd_channel_connect
>   multifd: Remove some redundant code
>
> Peter Xu (6):
>   linux-headers: Update to v6.1
>   util/userfaultfd: Support /dev/userfaultfd
>   migration: Rework multi-channel checks on URI
>   migration: Cleanup postcopy_preempt_setup()
>   migration: Add a semaphore to count PONGs
>   migration: Postpone postcopy preempt channel to be after main
>
> ling xu (2):
>   AVX512 support for xbzrle_encode_buffer
>   Update bench-code for addressing CI problem
>
>  .../x86_64-quintela-devices.mak               |    7 -
>  .../x86_64-quintela2-devices.mak              |    6 -
>  meson.build                                   |   17 +
>  include/standard-headers/drm/drm_fourcc.h     |   34 +-
>  include/standard-headers/linux/ethtool.h      |   63 +-
>  include/standard-headers/linux/fuse.h         |    6 +-
>  .../linux/input-event-codes.h                 |    1 +
>  include/standard-headers/linux/virtio_blk.h   |   19 +
>  linux-headers/asm-generic/hugetlb_encode.h    |   26 +-
>  linux-headers/asm-generic/mman-common.h       |    2 +
>  linux-headers/asm-mips/mman.h                 |    2 +
>  linux-headers/asm-riscv/kvm.h                 |    4 +
>  linux-headers/linux/kvm.h                     |    1 +
>  linux-headers/linux/psci.h                    |   14 +
>  linux-headers/linux/userfaultfd.h             |    4 +
>  linux-headers/linux/vfio.h                    |  142 ++
>  migration/migration.h                         |   15 +-
>  migration/multifd.h                           |    3 +-
>  migration/postcopy-ram.h                      |    4 +-
>  migration/xbzrle.h                            |    4 +
>  migration/migration.c                         |  138 +-
>  migration/multifd.c                           |   87 +-
>  migration/postcopy-ram.c                      |   31 +-
>  migration/ram.c                               |  148 +-
>  migration/savevm.c                            |   56 +-
>  migration/xbzrle.c                            |  124 ++
>  tests/bench/xbzrle-bench.c                    |  469 ++++++
>  tests/unit/test-xbzrle.c                      |   39 +-
>  util/userfaultfd.c                            |   32 +
>  meson_options.txt                             |    2 +
>  migration/multifd.c.orig                      | 1274 -----------------
>  scripts/meson-buildoptions.sh                 |    3 +
>  tests/bench/meson.build                       |    6 +
>  util/trace-events                             |    1 +
>  34 files changed, 1278 insertions(+), 1506 deletions(-)
>  delete mode 100644 configs/devices/x86_64-softmmu/x86_64-quintela-devices.mak
>  delete mode 100644 configs/devices/x86_64-softmmu/x86_64-quintela2-devices.mak
>  create mode 100644 tests/bench/xbzrle-bench.c
>  delete mode 100644 migration/multifd.c.orig



  parent reply	other threads:[~2023-02-13  2:44 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-13  2:28 [PULL 00/22] Migration 20230213 patches Xxx Xx
2023-02-13  2:28 ` [PULL 01/22] migration: Remove spurious files Xxx Xx
2023-02-13  2:28 ` [PULL 02/22] multifd: cleanup the function multifd_channel_connect Xxx Xx
2023-02-13  2:28 ` [PULL 03/22] multifd: Remove some redundant code Xxx Xx
2023-02-13  2:28 ` [PULL 04/22] linux-headers: Update to v6.1 Xxx Xx
2023-02-13  2:28 ` [PULL 05/22] util/userfaultfd: Support /dev/userfaultfd Xxx Xx
2023-02-13  2:28 ` [PULL 06/22] migration: Simplify ram_find_and_save_block() Xxx Xx
2023-02-13  2:28 ` [PULL 07/22] migration: Make find_dirty_block() return a single parameter Xxx Xx
2023-02-13  2:28 ` [PULL 08/22] migration: Split ram_bytes_total_common() in two functions Xxx Xx
2023-02-13  2:28 ` [PULL 09/22] migration: Calculate ram size once Xxx Xx
2023-02-13  2:28 ` [PULL 10/22] migration: Make ram_save_target_page() a pointer Xxx Xx
2023-02-13  2:29 ` [PULL 11/22] migration: I messed state_pending_exact/estimate Xxx Xx
2023-02-13  2:29 ` [PULL 12/22] AVX512 support for xbzrle_encode_buffer Xxx Xx
2023-02-13  2:29 ` [PULL 13/22] Update bench-code for addressing CI problem Xxx Xx
2023-02-13  2:29 ` [PULL 14/22] migration: Rework multi-channel checks on URI Xxx Xx
2023-02-13  2:29 ` [PULL 15/22] migration: Cleanup postcopy_preempt_setup() Xxx Xx
2023-02-13  2:29 ` [PULL 16/22] migration: Add a semaphore to count PONGs Xxx Xx
2023-02-13  2:29 ` [PULL 17/22] migration: Postpone postcopy preempt channel to be after main Xxx Xx
2023-02-13  2:29 ` [PULL 18/22] migration/multifd: Change multifd_load_cleanup() signature and usage Xxx Xx
2023-02-13  2:29 ` [PULL 19/22] migration/multifd: Remove unnecessary assignment on multifd_load_cleanup() Xxx Xx
2023-02-13  2:29 ` [PULL 20/22] migration/multifd: Join all multifd threads in order to avoid leaks Xxx Xx
2023-02-13  2:29 ` [PULL 21/22] migration/multifd: Move load_cleanup inside incoming_state_destroy Xxx Xx
2023-02-13  2:29 ` [PULL 22/22] ram: Document migration ram flags Xxx Xx
2023-02-13  2:43 ` Juan Quintela [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-02-13  2:51 [PULL 00/22] Migration 20230213 patches Juan Quintela
2023-02-13 14:17 ` Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87wn4muvxe.fsf@secure.mitica \
    --to=quintela@redhat.com \
    --cc=berrange@redhat.com \
    --cc=cohuck@redhat.com \
    --cc=dgilbert@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=marcandre.lureau@redhat.com \
    --cc=mst@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=philmd@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=thuth@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.