Re: [PULL 0/5] migration queue

2022-08-02 Thread Richard Henderson

On 8/2/22 08:54, Dr. David Alan Gilbert (git) wrote:

From: "Dr. David Alan Gilbert" 

The following changes since commit 0399521e53336bd2cdc15482bca0ffd3493fdff6:

   Merge tag 'for-upstream' of git://repo.or.cz/qemu/kevin into staging 
(2022-08-02 06:52:05 -0700)

are available in the Git repository at:

   https://gitlab.com/dagrh/qemu.git tags/pull-migration-20220802c

for you to fetch changes up to a21ba54dd5ca38cd05da9035fc65374d7af54f13:

   virtiofsd: Disable killpriv_v2 by default (2022-08-02 16:46:52 +0100)


Migration fixes pull 2022-08-02

Small migration (and virtiofsd) fixes.


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


r~




Signed-off-by: Dr. David Alan Gilbert 


Leonardo Bras (1):
   migration: add remaining params->has_* = true in 
migration_instance_init()

Peter Maydell (2):
   migration: Assert that migrate_multifd_compression() returns an in-range 
value
   migration: Define BLK_MIG_BLOCK_SIZE as unsigned long long

Thomas Huth (1):
   Revert "migration: Simplify unqueue_page()"

Vivek Goyal (1):
   virtiofsd: Disable killpriv_v2 by default

  migration/block.c|  2 +-
  migration/migration.c|  5 +
  migration/ram.c  | 37 ++---
  migration/trace-events   |  3 ++-
  tools/virtiofsd/passthrough_ll.c | 13 ++---
  5 files changed, 36 insertions(+), 24 deletions(-)







[PULL 0/5] migration queue

2022-08-02 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" 

The following changes since commit 0399521e53336bd2cdc15482bca0ffd3493fdff6:

  Merge tag 'for-upstream' of git://repo.or.cz/qemu/kevin into staging 
(2022-08-02 06:52:05 -0700)

are available in the Git repository at:

  https://gitlab.com/dagrh/qemu.git tags/pull-migration-20220802c

for you to fetch changes up to a21ba54dd5ca38cd05da9035fc65374d7af54f13:

  virtiofsd: Disable killpriv_v2 by default (2022-08-02 16:46:52 +0100)


Migration fixes pull 2022-08-02

Small migration (and virtiofsd) fixes.

Signed-off-by: Dr. David Alan Gilbert 


Leonardo Bras (1):
  migration: add remaining params->has_* = true in migration_instance_init()

Peter Maydell (2):
  migration: Assert that migrate_multifd_compression() returns an in-range 
value
  migration: Define BLK_MIG_BLOCK_SIZE as unsigned long long

Thomas Huth (1):
  Revert "migration: Simplify unqueue_page()"

Vivek Goyal (1):
  virtiofsd: Disable killpriv_v2 by default

 migration/block.c|  2 +-
 migration/migration.c|  5 +
 migration/ram.c  | 37 ++---
 migration/trace-events   |  3 ++-
 tools/virtiofsd/passthrough_ll.c | 13 ++---
 5 files changed, 36 insertions(+), 24 deletions(-)




Re: [PULL 0/5] migration queue

2020-07-04 Thread Peter Maydell
On Fri, 3 Jul 2020 at 16:30, Dr. David Alan Gilbert (git)
 wrote:
>
> From: "Dr. David Alan Gilbert" 
>
> The following changes since commit 6651620b92bc08cde07cb500e9a43dba7bd9b2b7:
>
>   Merge remote-tracking branch 
> 'remotes/kraxel/tags/seabios-20200702-pull-request' into staging (2020-07-03 
> 09:55:35 +0100)
>
> are available in the Git repository at:
>
>   git://github.com/dagrh/qemu.git tags/pull-migration-20200703a
>
> for you to fetch changes up to fb6135807fcab4670d69663ac88e88e124348ffd:
>
>   migration: Count new_dirty instead of real_dirty (2020-07-03 16:23:05 +0100)
>
> 
> virtiofsd+migration pull 2020-07-03
>
> A couple of small migration fixes, and some capability
> rework for virtiofsd.
>
> Signed-off-by: Dr. David Alan Gilbert 
>
> 


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.1
for any user-visible changes.

-- PMM



[PULL 0/5] migration queue

2020-07-03 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" 

The following changes since commit 6651620b92bc08cde07cb500e9a43dba7bd9b2b7:

  Merge remote-tracking branch 
'remotes/kraxel/tags/seabios-20200702-pull-request' into staging (2020-07-03 
09:55:35 +0100)

are available in the Git repository at:

  git://github.com/dagrh/qemu.git tags/pull-migration-20200703a

for you to fetch changes up to fb6135807fcab4670d69663ac88e88e124348ffd:

  migration: Count new_dirty instead of real_dirty (2020-07-03 16:23:05 +0100)


virtiofsd+migration pull 2020-07-03

A couple of small migration fixes, and some capability
rework for virtiofsd.

Signed-off-by: Dr. David Alan Gilbert 


Dr. David Alan Gilbert (4):
  virtiofsd: Terminate capability list
  virtiofsd: Check capability calls
  virtiofsd: Allow addition or removal of capabilities
  migration: postcopy take proper error return

Keqian Zhu (1):
  migration: Count new_dirty instead of real_dirty

 docs/tools/virtiofsd.rst |  5 +++
 include/exec/ram_addr.h  |  5 +--
 migration/postcopy-ram.c |  2 +-
 migration/ram.c  |  8 +++--
 tools/virtiofsd/helper.c |  2 ++
 tools/virtiofsd/passthrough_ll.c | 71 +---
 6 files changed, 80 insertions(+), 13 deletions(-)




Re: [PULL 0/5] migration queue

2020-03-13 Thread Peter Maydell
On Fri, 13 Mar 2020 at 10:32, Dr. David Alan Gilbert (git)
 wrote:
>
> From: "Dr. David Alan Gilbert" 
>
> The following changes since commit d4f7d56759f7c75270c13d5f3f5f736a9558929c:
>
>   Merge remote-tracking branch 
> 'remotes/pmaydell/tags/pull-target-arm-20200312' into staging (2020-03-12 
> 17:34:34 +)
>
> are available in the Git repository at:
>
>   git://github.com/dagrh/qemu.git tags/pull-migration-20200313a
>
> for you to fetch changes up to 19dd408a479cae3027ae9ff9ef3f509ad3e681e5:
>
>   migration: recognize COLO as part of activating process (2020-03-13 
> 09:36:30 +)
>
> 
> Migration pull 2020-03-13
>
> zstd build fix
> A new auto-converge parameter
> Some COLO improvements


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0
for any user-visible changes.

-- PMM



[PULL 0/5] migration queue

2020-03-13 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" 

The following changes since commit d4f7d56759f7c75270c13d5f3f5f736a9558929c:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200312' 
into staging (2020-03-12 17:34:34 +)

are available in the Git repository at:

  git://github.com/dagrh/qemu.git tags/pull-migration-20200313a

for you to fetch changes up to 19dd408a479cae3027ae9ff9ef3f509ad3e681e5:

  migration: recognize COLO as part of activating process (2020-03-13 09:36:30 
+)


Migration pull 2020-03-13

zstd build fix
A new auto-converge parameter
Some COLO improvements


Hailiang Zhang (3):
  COLO: Optimize memory back-up process
  ram/colo: only record bitmap of dirty pages in COLO stage
  migration: recognize COLO as part of activating process

Juan Quintela (1):
  configure: Improve zstd test

Keqian Zhu (1):
  migration/throttle: Add throttle-trig-thres migration parameter

 configure |   3 +-
 migration/colo.c  |   3 ++
 migration/migration.c |  25 ++
 migration/ram.c   | 123 +-
 migration/ram.h   |   1 +
 monitor/hmp-cmds.c|   7 +++
 qapi/migration.json   |  16 ++-
 7 files changed, 135 insertions(+), 43 deletions(-)




Re: [Qemu-devel] [PULL 0/5] Migration queue

2018-09-13 Thread Juan Quintela
Juan Quintela  wrote:
> The following changes since commit 19b599f7664b2ebfd0f405fb79c14dd241557452:
>
>   Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-08-27-v2' 
> into staging (2018-08-27 16:44:20 +0100)
>
> are available in the Git repository at:
>
>   git://github.com/juanquintela/qemu.git tags/migration/20180903
>
> for you to fetch changes up to a28652cd4c138e9ed5d7dd9f7d10e3562f89ccac:
>
>   Add a hint message to loadvm and exits on failure (2018-09-03 19:50:42 
> +0200)

Nack myself.  This is included on the following migration pull.

Later, Juan



[Qemu-devel] [PULL 0/5] Migration queue

2018-09-03 Thread Juan Quintela
The following changes since commit 19b599f7664b2ebfd0f405fb79c14dd241557452:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-08-27-v2' 
into staging (2018-08-27 16:44:20 +0100)

are available in the Git repository at:

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

for you to fetch changes up to a28652cd4c138e9ed5d7dd9f7d10e3562f89ccac:

  Add a hint message to loadvm and exits on failure (2018-09-03 19:50:42 +0200)


migration/next for 20180903

Reviewed patches for migration:
- fix clang warning (david)
- Improve loadvm handling (Jose)
- Include migration test for s390 (thomas)
- Improve compression handling (xiao)

Please apply.


Dr. David Alan Gilbert (1):
  migration/rdma: Fix uninitialised rdma_return_path

Jose Ricardo Ziviani (1):
  Add a hint message to loadvm and exits on failure

Thomas Huth (1):
  tests/migration: Enable the migration test on s390x, too

Xiao Guangrong (2):
  migration: fix calculating xbzrle_counters.cache_miss_rate
  migration: handle the error condition properly

 migration/ram.c  |   36 +-
 migration/rdma.c |2 +-
 migration/savevm.c   |4 +-
 tests/Makefile.include   |1 +
 tests/Makefile.include.orig  | 1025 ++
 tests/migration-test.c   |   23 +
 tests/migration-test.c.orig  |  780 ++
 tests/migration/s390x-a-b-rebuild.sh |   42 ++
 tests/migration/s390x-a-b.c  |   35 ++
 tests/migration/s390x-a-b.h  |  427 ++
 vl.c |1 +
 11 files changed, 2362 insertions(+), 14 deletions(-)
 create mode 100644 tests/Makefile.include.orig
 create mode 100644 tests/migration-test.c.orig
 create mode 100755 tests/migration/s390x-a-b-rebuild.sh
 create mode 100644 tests/migration/s390x-a-b.c
 create mode 100644 tests/migration/s390x-a-b.h



Re: [Qemu-devel] [PULL 0/5] migration queue

2018-03-24 Thread Peter Maydell
On 23 March 2018 at 20:23, Dr. David Alan Gilbert (git)
 wrote:
> From: "Dr. David Alan Gilbert" 
>
> The following changes since commit 4c2c1015905fa1d616750dfe024b4c0b35875950:
>
>   Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20180323' into 
> staging (2018-03-23 10:20:54 +)
>
> are available in the Git repository at:
>
>   git://github.com/dagrh/qemu.git tags/pull-migration-20180323a
>
> for you to fetch changes up to 09576e74dbe697c5f0a7bc2ad7b59601457a2ff4:
>
>   migration: Fix block migration flag case (2018-03-23 18:24:11 +)
>
> 
> Migration fixes for 2.12
>
> All small fixes.  Dan's is a missing piece
> of a cleanup that finally completes something,
> and between Paolo, Dan and myself we recon it's
> still on the edge of being a bug fix.
>
> 

Applied, thanks.

-- PMM



[Qemu-devel] [PULL 0/5] migration queue

2018-03-23 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" 

The following changes since commit 4c2c1015905fa1d616750dfe024b4c0b35875950:

  Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20180323' into 
staging (2018-03-23 10:20:54 +)

are available in the Git repository at:

  git://github.com/dagrh/qemu.git tags/pull-migration-20180323a

for you to fetch changes up to 09576e74dbe697c5f0a7bc2ad7b59601457a2ff4:

  migration: Fix block migration flag case (2018-03-23 18:24:11 +)


Migration fixes for 2.12

All small fixes.  Dan's is a missing piece
of a cleanup that finally completes something,
and between Paolo, Dan and myself we recon it's
still on the edge of being a bug fix.


Daniel P. Berrangé (1):
  migration: convert socket server to QIONetListener

Dr. David Alan Gilbert (1):
  migration: Fix block migration flag case

Lidong Chen (1):
  migration: Fix rate limiting issue on RDMA migration

Peter Lieven (2):
  migration/block: limit the number of parallel I/O requests
  migration/block: compare only read blocks against the rate limiter

 migration/block.c |  5 +++--
 migration/migration.c |  1 +
 migration/qemu-file.c |  2 +-
 migration/socket.c| 48 
 4 files changed, 21 insertions(+), 35 deletions(-)



Re: [Qemu-devel] [PULL 0/5] migration queue

2014-03-08 Thread Peter Maydell
On 8 March 2014 01:23, Juan Quintela quint...@redhat.com wrote:
 Hi

 Please pull

 - Fix missmerge of fwrite patch (armbru)
 - FIX XBZRLE crash: Gonglei
 - Add more traces for migration (Alexey)

 Especial thanks to Amit for getting the patches together.

I'm afraid this doesn't build for Windows:

/home/petmay01/linaro/qemu-for-merges/savevm.c:44:27: warning:
netinet/ether.h: No such file or directory
/home/petmay01/linaro/qemu-for-merges/savevm.c: In function
‘qemu_announce_self_iter’:
/home/petmay01/linaro/qemu-for-merges/savevm.c:85: warning: implicit
declaration of function ‘ether_ntoa’
/home/petmay01/linaro/qemu-for-merges/savevm.c:85: warning: nested
extern declaration of ‘ether_ntoa’
/home/petmay01/linaro/qemu-for-merges/savevm.c:86: warning: passing
argument 1 of ‘trace_qemu_announce_self_iter’ makes pointer from
integer without a cast
  CCalpha-softmmu/savevm.o
  LINK  alpha-softmmu/qemu-system-alpha.exe
savevm.o: In function `qemu_announce_self_iter':
/home/petmay01/linaro/qemu-for-merges/savevm.c:85: undefined reference
to `_ether_ntoa'
collect2: ld returned 1 exit status

thanks
-- PMM



[Qemu-devel] [PULL 0/5] migration queue

2014-03-07 Thread Juan Quintela
Hi

Please pull

- Fix missmerge of fwrite patch (armbru)
- FIX XBZRLE crash: Gonglei
- Add more traces for migration (Alexey)

Especial thanks to Amit for getting the patches together.

Later, Juan.


The following changes since commit 6fc0303b95c873d9e384d7fb51e412ac2e53b9c1:

  Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-4' into staging 
(2014-03-07 18:29:33 +)

are available in the git repository at:


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

for you to fetch changes up to 849defaa967cd9e20f4a3d426c8c23887b0e2305:

  migration: add more traces (2014-03-08 02:05:53 +0100)


migration/next for 20140308


Alexey Kardashevskiy (3):
  vl: add system_wakeup_request tracepoint
  migration: extend section_start/end traces
  migration: add more traces

Gonglei (1):
  XBZRLE: Fix qemu crash when resize the xbzrle cache

Markus Armbruster (1):
  qemu_file: Fix mismerge of use fwrite() correctly

 arch_init.c  | 52 +---
 migration.c  | 30 ++
 qemu-file.c  |  4 +++-
 savevm.c | 22 --
 trace-events | 21 +++--
 vl.c |  2 ++
 vmstate.c|  2 ++
 7 files changed, 97 insertions(+), 36 deletions(-)



[Qemu-devel] [PULL 0/5] migration queue

2013-02-01 Thread Juan Quintela
Hi

This includes xbzrle fixes.  They are just:
- refactor xbzrle into its own file
- tests for xbzrle 
- fix documentanion
- bugfix
- fix error message

please pull

The following changes since commit 8a55ebf01507ab73cc458cfcd5b9cb856aba0b9e:

  Merge remote-tracking branch 'afaerber/qom-cpu' into staging (2013-01-31 
19:37:33 -0600)

are available in the git repository at:


  git://repo.or.cz/qemu/quintela.git migration.next

for you to fetch changes up to a31ca017aaf9074c1bb636b3ddaceb40f994375f:

  Fix error message in migrate_set_capability HMP command (2013-02-01 08:32:21 
+0100)


Orit Wasserman (5):
  Move XBZRLE encoding code to a separate file to allow testing
  Add XBZRLE testing
  Fix example for query-migrate-capabilities
  Allow XBZRLE decoding without enabling the capability
  Fix error message in migrate_set_capability HMP command

 Makefile.objs   |   2 +-
 arch_init.c |   3 -
 hmp.c   |   2 +-
 qmp-commands.hx |   6 +-
 savevm.c| 159 --
 tests/Makefile  |   3 +
 tests/test-xbzrle.c | 196 
 xbzrle.c| 173 ++
 8 files changed, 376 insertions(+), 168 deletions(-)
 create mode 100644 tests/test-xbzrle.c
 create mode 100644 xbzrle.c