[PULL 00/11] Migration 20230515 patches

Juan Quintela posted 11 patches 11 months, 3 weeks ago
Failed in applying to current master (apply log)
Maintainers: Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>, Juan Quintela <quintela@redhat.com>, Peter Xu <peterx@redhat.com>, Leonardo Bras <leobras@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, David Hildenbrand <david@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>
include/exec/target_page.h |  1 +
migration/qemu-file.h      | 16 +++++-----
migration/block.c          |  4 +--
migration/dirtyrate.c      | 64 +++++++++++++++++++++++++++-----------
migration/migration.c      | 14 +++------
migration/options.c        |  4 +--
migration/qemu-file.c      | 20 +++++++-----
migration/savevm.c         |  6 ++--
migration/vmstate.c        |  5 ++-
softmmu/dirtylimit.c       | 11 ++-----
softmmu/physmem.c          | 11 +++++++
migration/meson.build      |  4 +--
migration/trace-events     |  4 +--
13 files changed, 97 insertions(+), 67 deletions(-)
[PULL 00/11] Migration 20230515 patches
Posted by Juan Quintela 11 months, 3 weeks ago
The following changes since commit 8844bb8d896595ee1d25d21c770e6e6f29803097:

  Merge tag 'or1k-pull-request-20230513' of https://github.com/stffrdhrn/qemu into staging (2023-05-13 11:23:14 +0100)

are available in the Git repository at:

  https://gitlab.com/juan.quintela/qemu.git tags/migration-20230515-pull-request

for you to fetch changes up to 6da835d42a2163b43578ae745bc613b06dd5d23c:

  qemu-file: Remove total from qemu_file_total_transferred_*() (2023-05-15 13:46:14 +0200)

----------------------------------------------------------------
Migration Pull request 20230515

Hi

On this PULL:
- use xxHash for calculate dirty_rate (andrei)
- Create qemu_target_pages_to_MiB() and use them (quintela)
- make dirtyrate target independent (quintela)
- Merge 5 patches from atomic counters series (quintela)

Please apply.

----------------------------------------------------------------

Andrei Gudkov (1):
  migration/calc-dirty-rate: replaced CRC32 with xxHash

Juan Quintela (10):
  softmmu: Create qemu_target_pages_to_MiB()
  Use new created qemu_target_pages_to_MiB()
  migration: Teach dirtyrate about qemu_target_page_size()
  migration: Teach dirtyrate about qemu_target_page_bits()
  migration: Make dirtyrate.c target independent
  migration: A rate limit value of 0 is valid
  migration: We set the rate_limit by a second
  qemu-file: make qemu_file_[sg]et_rate_limit() use an uint64_t
  qemu-file: Make rate_limit_used an uint64_t
  qemu-file: Remove total from qemu_file_total_transferred_*()

 include/exec/target_page.h |  1 +
 migration/qemu-file.h      | 16 +++++-----
 migration/block.c          |  4 +--
 migration/dirtyrate.c      | 64 +++++++++++++++++++++++++++-----------
 migration/migration.c      | 14 +++------
 migration/options.c        |  4 +--
 migration/qemu-file.c      | 20 +++++++-----
 migration/savevm.c         |  6 ++--
 migration/vmstate.c        |  5 ++-
 softmmu/dirtylimit.c       | 11 ++-----
 softmmu/physmem.c          | 11 +++++++
 migration/meson.build      |  4 +--
 migration/trace-events     |  4 +--
 13 files changed, 97 insertions(+), 67 deletions(-)

-- 
2.40.1
Re: [PULL 00/11] Migration 20230515 patches
Posted by Richard Henderson 11 months, 3 weeks ago
On 5/15/23 05:33, Juan Quintela wrote:
> The following changes since commit 8844bb8d896595ee1d25d21c770e6e6f29803097:
> 
>    Merge tag 'or1k-pull-request-20230513' ofhttps://github.com/stffrdhrn/qemu  into staging (2023-05-13 11:23:14 +0100)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/juan.quintela/qemu.git  tags/migration-20230515-pull-request
> 
> for you to fetch changes up to 6da835d42a2163b43578ae745bc613b06dd5d23c:
> 
>    qemu-file: Remove total from qemu_file_total_transferred_*() (2023-05-15 13:46:14 +0200)
> 
> ----------------------------------------------------------------
> Migration Pull request 20230515
> 
> Hi
> 
> On this PULL:
> - use xxHash for calculate dirty_rate (andrei)
> - Create qemu_target_pages_to_MiB() and use them (quintela)
> - make dirtyrate target independent (quintela)
> - Merge 5 patches from atomic counters series (quintela)
> 
> Please apply.

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/8.1 as appropriate.


r~