* [Qemu-devel] [PULL 00/12] migration queue
@ 2013-06-27 10:37 Juan Quintela
2013-06-27 18:56 ` Peter Maydell
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Juan Quintela @ 2013-06-27 10:37 UTC (permalink / raw)
To: qemu-devel; +Cc: anthony
Hi
Anthony, please pull.
- improve error message (Alon)
- Make zero pages to work again (Peter Lieven)
- First 10 patches of RDMA support
Thanks, Juan.
The following changes since commit 3e5087329489e0beceecf3426f1216619821937f:
Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging (2013-06-25 14:14:13 -0500)
are available in the git repository at:
git://github.com/juanquintela/qemu.git migration.next
for you to fetch changes up to 60d9222c8f50c3e5dd3df9ee84ddd1d1c4b35389:
rdma: introduce capability x-rdma-pin-all (2013-06-27 02:38:36 +0200)
----------------------------------------------------------------
Alon Levy (1):
arch_init/ram_load: add error message for block length mismatch
Michael R. Hines (9):
rdma: add documentation
rdma: introduce qemu_update_position()
rdma: export yield_until_fd_readable()
rdma: export throughput w/ MigrationStats QMP
rdma: introduce qemu_file_mode_is_not_valid()
rdma: export qemu_fflush()
rdma: introduce qemu_ram_foreach_block()
rdma: new QEMUFileOps hooks
rdma: introduce capability x-rdma-pin-all
Peter Lieven (2):
Revert "migration: do not sent zero pages in bulk stage"
migration: do not overwrite zero pages
arch_init.c | 42 +++--
docs/rdma.txt | 415 ++++++++++++++++++++++++++++++++++++++++++
exec.c | 9 +
hmp.c | 2 +
include/block/coroutine.h | 6 +
include/exec/cpu-common.h | 5 +
include/migration/migration.h | 25 +++
include/migration/qemu-file.h | 32 ++++
migration.c | 15 ++
qapi-schema.json | 12 +-
qemu-coroutine-io.c | 23 +++
savevm.c | 114 ++++++++----
12 files changed, 647 insertions(+), 53 deletions(-)
create mode 100644 docs/rdma.txt
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 00/12] migration queue
2013-06-27 10:37 [Qemu-devel] [PULL 00/12] migration queue Juan Quintela
@ 2013-06-27 18:56 ` Peter Maydell
2013-06-27 19:20 ` Peter Maydell
2013-06-28 14:20 ` Paolo Bonzini
2 siblings, 0 replies; 11+ messages in thread
From: Peter Maydell @ 2013-06-27 18:56 UTC (permalink / raw)
To: Juan Quintela; +Cc: anthony, qemu-devel, Michael R. Hines
On 27 June 2013 11:37, Juan Quintela <quintela@redhat.com> wrote:
> Anthony, please pull.
>
> - improve error message (Alon)
> - Make zero pages to work again (Peter Lieven)
> - First 10 patches of RDMA support
Hi. I'm afraid this broke compilation of linux-user targets:
CC arm-linux-user/exec.o
In file included from
/home/petmay01/linaro/qemu-from-laptop/qemu/include/hw/hw.h:14:0,
from /home/petmay01/linaro/qemu-from-laptop/qemu/exec.c:30:
/home/petmay01/linaro/qemu-from-laptop/qemu/include/migration/qemu-file.h:80:32:
error: unknown type name ‘ram_addr_t’
/home/petmay01/linaro/qemu-from-laptop/qemu/include/migration/qemu-file.h:81:32:
error: unknown type name ‘ram_addr_t’
/home/petmay01/linaro/qemu-from-laptop/qemu/include/migration/qemu-file.h:94:5:
error: unknown type name ‘QEMURamSaveFunc’
/home/petmay01/linaro/qemu-from-laptop/qemu/exec.c:2634:29: error:
unknown type name ‘RAMBlockIterFunc’
make[1]: *** [exec.o] Error 1
git bisect says the offending commit is bd2fa51fcd (and then
43487c67 adds further errors).
thanks
-- PMM
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 00/12] migration queue
2013-06-27 10:37 [Qemu-devel] [PULL 00/12] migration queue Juan Quintela
2013-06-27 18:56 ` Peter Maydell
@ 2013-06-27 19:20 ` Peter Maydell
2013-06-27 19:57 ` Michael R. Hines
2013-06-28 5:27 ` Juan Quintela
2013-06-28 14:20 ` Paolo Bonzini
2 siblings, 2 replies; 11+ messages in thread
From: Peter Maydell @ 2013-06-27 19:20 UTC (permalink / raw)
To: Juan Quintela; +Cc: anthony, qemu-devel
On 27 June 2013 11:37, Juan Quintela <quintela@redhat.com> wrote:
> Anthony, please pull.
>
> - improve error message (Alon)
> - Make zero pages to work again (Peter Lieven)
> - First 10 patches of RDMA support
Hi; could you adjust your pullrequest scripts to retransmit
the patches as followup emails to the pullreq mail, please?
It makes it easier to follow up when patches within a merge
turn out to have issues.
(cf http://wiki.qemu.org/Contribute/SubmitAPullRequest
and previous on-list discussion.)
thanks
-- PMM
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 00/12] migration queue
2013-06-27 19:20 ` Peter Maydell
@ 2013-06-27 19:57 ` Michael R. Hines
2013-06-28 5:27 ` Juan Quintela
1 sibling, 0 replies; 11+ messages in thread
From: Michael R. Hines @ 2013-06-27 19:57 UTC (permalink / raw)
To: Peter Maydell; +Cc: anthony, qemu-devel, Juan Quintela
On 06/27/2013 03:20 PM, Peter Maydell wrote:
> On 27 June 2013 11:37, Juan Quintela <quintela@redhat.com> wrote:
>> Anthony, please pull.
>>
>> - improve error message (Alon)
>> - Make zero pages to work again (Peter Lieven)
>> - First 10 patches of RDMA support
> Hi; could you adjust your pullrequest scripts to retransmit
> the patches as followup emails to the pullreq mail, please?
> It makes it easier to follow up when patches within a merge
> turn out to have issues.
>
> (cf http://wiki.qemu.org/Contribute/SubmitAPullRequest
> and previous on-list discussion.)
>
> thanks
> -- PMM
>
Ooops..... forgot to move the #endif in the patch - I never tried any of
the other compilation targets before = )
Will send a fix ASAP in the next patch series.
- Michael
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 00/12] migration queue
2013-06-28 5:27 ` Juan Quintela
@ 2013-06-27 22:29 ` Peter Maydell
2013-06-28 5:32 ` Juan Quintela
1 sibling, 0 replies; 11+ messages in thread
From: Peter Maydell @ 2013-06-27 22:29 UTC (permalink / raw)
To: quintela; +Cc: anthony, qemu-devel
On 28 June 2013 06:27, Juan Quintela <quintela@redhat.com> wrote:
> Sorry, actually my problem was dtc, that for some reason got wrong :-(
>
> $ time make -j3 -C /scratch/tmp/all/make: Entering directory `/scratch/tmp/all'
> config-host.mak is out-of-date, running configure
>
> ERROR: DTC not present. Your options:
> (1) Preferred: Install the DTC devel package
> (2) Fetch the DTC submodule, using:
> git submodule update --init dtc
> It used to compile on this machine (I had installed the dtc package, as
> this used to work, something else got broken).
Yeah, there's been a recent change that means we no longer
treat most system dtc as valid (because they don't ship
libfdt_env.h); you need to either upgrade your libfdt,
or just use the submodule.
thanks
-- PMM
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 00/12] migration queue
2013-06-27 19:20 ` Peter Maydell
2013-06-27 19:57 ` Michael R. Hines
@ 2013-06-28 5:27 ` Juan Quintela
2013-06-27 22:29 ` Peter Maydell
2013-06-28 5:32 ` Juan Quintela
1 sibling, 2 replies; 11+ messages in thread
From: Juan Quintela @ 2013-06-28 5:27 UTC (permalink / raw)
To: Peter Maydell; +Cc: anthony, qemu-devel
Peter Maydell <peter.maydell@linaro.org> wrote:
> On 27 June 2013 11:37, Juan Quintela <quintela@redhat.com> wrote:
>> Anthony, please pull.
>>
>> - improve error message (Alon)
>> - Make zero pages to work again (Peter Lieven)
>> - First 10 patches of RDMA support
>
> Hi; could you adjust your pullrequest scripts to retransmit
> the patches as followup emails to the pullreq mail, please?
> It makes it easier to follow up when patches within a merge
> turn out to have issues.
>
> (cf http://wiki.qemu.org/Contribute/SubmitAPullRequest
> and previous on-list discussion.)
Sorry, actually my problem was dtc, that for some reason got wrong :-(
$ time make -j3 -C /scratch/tmp/all/make: Entering directory `/scratch/tmp/all'
config-host.mak is out-of-date, running configure
ERROR: DTC not present. Your options:
(1) Preferred: Install the DTC devel package
(2) Fetch the DTC submodule, using:
git submodule update --init dtc
make: *** [config-host.mak] Error 1
make: Leaving directory `/scratch/tmp/all'
real 0m4.273s
user 0m2.568s
sys 0m1.044s
It used to compile on this machine (I had installed the dtc package, as
this used to work, something else got broken).
Sorry about this.
Later, Juan.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 00/12] migration queue
2013-06-28 5:27 ` Juan Quintela
2013-06-27 22:29 ` Peter Maydell
@ 2013-06-28 5:32 ` Juan Quintela
1 sibling, 0 replies; 11+ messages in thread
From: Juan Quintela @ 2013-06-28 5:32 UTC (permalink / raw)
To: Peter Maydell; +Cc: anthony, qemu-devel
Juan Quintela <quintela@redhat.com> wrote:
> Peter Maydell <peter.maydell@linaro.org> wrote:
>> On 27 June 2013 11:37, Juan Quintela <quintela@redhat.com> wrote:
>>> Anthony, please pull.
>>>
>>> - improve error message (Alon)
>>> - Make zero pages to work again (Peter Lieven)
>>> - First 10 patches of RDMA support
>>
>> Hi; could you adjust your pullrequest scripts to retransmit
>> the patches as followup emails to the pullreq mail, please?
>> It makes it easier to follow up when patches within a merge
>> turn out to have issues.
>>
>> (cf http://wiki.qemu.org/Contribute/SubmitAPullRequest
>> and previous on-list discussion.)
>
> Sorry, actually my problem was dtc, that for some reason got wrong :-(
>
> $ time make -j3 -C /scratch/tmp/all/make: Entering directory `/scratch/tmp/all'
> config-host.mak is out-of-date, running configure
>
> ERROR: DTC not present. Your options:
> (1) Preferred: Install the DTC devel package
> (2) Fetch the DTC submodule, using:
> git submodule update --init dtc
>
> make: *** [config-host.mak] Error 1
> make: Leaving directory `/scratch/tmp/all'
>
> real 0m4.273s
> user 0m2.568s
> sys 0m1.044s
>
>
> It used to compile on this machine (I had installed the dtc package, as
> this used to work, something else got broken).
>
> Sorry about this.
I mean that I didn't compile all arches due to this other error.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 00/12] migration queue
2013-06-27 10:37 [Qemu-devel] [PULL 00/12] migration queue Juan Quintela
2013-06-27 18:56 ` Peter Maydell
2013-06-27 19:20 ` Peter Maydell
@ 2013-06-28 14:20 ` Paolo Bonzini
2 siblings, 0 replies; 11+ messages in thread
From: Paolo Bonzini @ 2013-06-28 14:20 UTC (permalink / raw)
To: Juan Quintela; +Cc: anthony, qemu-devel, 1.5.x
Il 27/06/2013 12:37, Juan Quintela ha scritto:
> Peter Lieven (2):
> Revert "migration: do not sent zero pages in bulk stage"
> migration: do not overwrite zero pages
These have to go to 1.5.2.
Paolo
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Qemu-devel] [PULL 00/12] Migration queue
@ 2018-09-13 12:53 Juan Quintela
0 siblings, 0 replies; 11+ messages in thread
From: Juan Quintela @ 2018-09-13 12:53 UTC (permalink / raw)
To: qemu-devel; +Cc: dgilbert, lvivier, peterx
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/20180913
for you to fetch changes up to 418fe4f69648b4f3f0afd2588926deafac81cfe8:
tests/migration: Enable the migration test on s390x, too (2018-09-13 14:06:26 +0200)
----------------------------------------------------------------
migration/next for 20180913
Hi this patchset has all pending migration queue that I have (It
superceedes the previous one).
- fix rdma_return_path (david)
- s390 migration-test (thomas)
I ported it to the nema Makefile architecuter
Please thomas, confirm that you agree with my changes
- aarch64 migration-test (wei)
- lots of compression fixes (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
Wei Huang (4):
tests/migration: Convert x86 boot block compilation script into Makefile
tests/migration: Support cross compilation in generating boot header file
tests/migration: Add migration-test header file
tests: Add migration test for aarch64
Xiao Guangrong (5):
migration: fix calculating xbzrle_counters.cache_miss_rate
migration: handle the error condition properly
migration: do not flush_compressed_data at the end of iteration
migration: show the statistics of compression
migration: use save_page_use_compression in flush_compressed_data
hmp.c | 13 +
migration/migration.c | 12 +
migration/ram.c | 103 +++--
migration/ram.h | 1 +
migration/rdma.c | 2 +-
migration/savevm.c | 4 +-
qapi/migration.json | 26 +-
tests/Makefile.include | 2 +
tests/migration-test.c | 83 +++-
tests/migration/Makefile | 35 ++
tests/migration/aarch64/Makefile | 20 +
tests/migration/aarch64/a-b-kernel.S | 75 ++++
tests/migration/aarch64/a-b-kernel.h | 19 +
tests/migration/i386/Makefile | 22 ++
.../{x86-a-b-bootblock.s => i386/a-b-bootblock.S} | 4 -
.../{x86-a-b-bootblock.h => i386/a-b-bootblock.h} | 8 +-
tests/migration/migration-test.h | 34 ++
tests/migration/rebuild-x86-bootblock.sh | 33 --
tests/migration/s390x/Makefile | 22 ++
tests/migration/s390x/a-b-bios.c | 35 ++
tests/migration/s390x/a-b-bios.h | 427 +++++++++++++++++++++
vl.c | 1 +
22 files changed, 899 insertions(+), 82 deletions(-)
create mode 100644 tests/migration/Makefile
create mode 100644 tests/migration/aarch64/Makefile
create mode 100644 tests/migration/aarch64/a-b-kernel.S
create mode 100644 tests/migration/aarch64/a-b-kernel.h
create mode 100644 tests/migration/i386/Makefile
rename tests/migration/{x86-a-b-bootblock.s => i386/a-b-bootblock.S} (93%)
rename tests/migration/{x86-a-b-bootblock.h => i386/a-b-bootblock.h} (92%)
create mode 100644 tests/migration/migration-test.h
delete mode 100755 tests/migration/rebuild-x86-bootblock.sh
create mode 100644 tests/migration/s390x/Makefile
create mode 100644 tests/migration/s390x/a-b-bios.c
create mode 100644 tests/migration/s390x/a-b-bios.h
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Qemu-devel] [PULL 00/12] migration queue
@ 2019-09-12 13:49 Dr. David Alan Gilbert (git)
2019-09-13 14:44 ` Peter Maydell
0 siblings, 1 reply; 11+ messages in thread
From: Dr. David Alan Gilbert (git) @ 2019-09-12 13:49 UTC (permalink / raw)
To: qemu-devel, ivanren, peterx, richardw.yang, yury-kotov, quintela
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
The following changes since commit 89ea03a7dc83ca36b670ba7f787802791fcb04b1:
Merge remote-tracking branch 'remotes/huth-gitlab/tags/m68k-pull-2019-09-07' into staging (2019-09-09 09:48:34 +0100)
are available in the Git repository at:
git://github.com/dagrh/qemu.git tags/pull-migration-20190912a
for you to fetch changes up to 268dcd46ae6d608a4ce93b191b51a318504bf1fb:
migration: fix one typo in comment of function migration_total_bytes() (2019-09-12 11:25:06 +0100)
----------------------------------------------------------------
Migration pull 2019-09-12
New feature:
UUID validation check from Yury Kotov
plus a bunch of fixes.
----------------------------------------------------------------
Dr. David Alan Gilbert (3):
hw/net/vmxnet3: Fix leftover unregister_savevm
migration: register_savevm_live doesn't need dev
qemu-file: Rework old qemu_fflush comment
Ivan Ren (1):
migration: multifd_send_thread always post p->sem_sync when error happen
Peter Xu (1):
migration: Fix postcopy bw for recovery
Wei Yang (4):
migration: cleanup check on ops in savevm.handlers iterations
migration/qemu-file: remove check on writev_buffer in qemu_put_compression_data
migration/qemu-file: fix potential buf waste for extra buf_index adjustment
migration: fix one typo in comment of function migration_total_bytes()
Yury Kotov (3):
migration: Add validate-uuid capability
tests/libqtest: Allow setting expected exit status
tests/migration: Add a test for validate-uuid capability
docs/devel/migration.rst | 3 +-
hw/net/vmxnet3.c | 3 -
hw/ppc/spapr.c | 2 +-
hw/s390x/s390-skeys.c | 2 +-
hw/s390x/s390-stattrib.c | 2 +-
hw/s390x/tod.c | 2 +-
include/migration/register.h | 3 +-
migration/block-dirty-bitmap.c | 2 +-
migration/block.c | 2 +-
migration/migration.c | 14 ++++-
migration/migration.h | 1 +
migration/qemu-file.c | 50 ++++++++-------
migration/ram.c | 7 +--
migration/savevm.c | 80 ++++++++++++++---------
net/slirp.c | 2 +-
qapi/migration.json | 5 +-
tests/libqtest.c | 36 ++++++-----
tests/libqtest.h | 9 +++
tests/migration-test.c | 140 ++++++++++++++++++++++++++++++++---------
19 files changed, 249 insertions(+), 116 deletions(-)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 00/12] migration queue
2019-09-12 13:49 [Qemu-devel] [PULL 00/12] migration queue Dr. David Alan Gilbert (git)
@ 2019-09-13 14:44 ` Peter Maydell
0 siblings, 0 replies; 11+ messages in thread
From: Peter Maydell @ 2019-09-13 14:44 UTC (permalink / raw)
To: Dr. David Alan Gilbert (git)
Cc: Juan Quintela, QEMU Developers, Peter Xu, Yury Kotov, Wei Yang,
ivanren
On Thu, 12 Sep 2019 at 15:10, Dr. David Alan Gilbert (git)
<dgilbert@redhat.com> wrote:
>
> From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
>
> The following changes since commit 89ea03a7dc83ca36b670ba7f787802791fcb04b1:
>
> Merge remote-tracking branch 'remotes/huth-gitlab/tags/m68k-pull-2019-09-07' into staging (2019-09-09 09:48:34 +0100)
>
> are available in the Git repository at:
>
> git://github.com/dagrh/qemu.git tags/pull-migration-20190912a
>
> for you to fetch changes up to 268dcd46ae6d608a4ce93b191b51a318504bf1fb:
>
> migration: fix one typo in comment of function migration_total_bytes() (2019-09-12 11:25:06 +0100)
>
> ----------------------------------------------------------------
> Migration pull 2019-09-12
>
> New feature:
> UUID validation check from Yury Kotov
>
> plus a bunch of fixes.
>
Applied, thanks.
Please update the changelog at https://wiki.qemu.org/ChangeLog/4.2
for any user-visible changes.
-- PMM
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2019-09-13 14:46 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-27 10:37 [Qemu-devel] [PULL 00/12] migration queue Juan Quintela
2013-06-27 18:56 ` Peter Maydell
2013-06-27 19:20 ` Peter Maydell
2013-06-27 19:57 ` Michael R. Hines
2013-06-28 5:27 ` Juan Quintela
2013-06-27 22:29 ` Peter Maydell
2013-06-28 5:32 ` Juan Quintela
2013-06-28 14:20 ` Paolo Bonzini
-- strict thread matches above, loose matches on Subject: below --
2018-09-13 12:53 [Qemu-devel] [PULL 00/12] Migration queue Juan Quintela
2019-09-12 13:49 [Qemu-devel] [PULL 00/12] migration queue Dr. David Alan Gilbert (git)
2019-09-13 14:44 ` 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).