[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/3] migrate: simplify migrate-set-parameters
From: |
Eric Blake |
Subject: |
[Qemu-devel] [PATCH 0/3] migrate: simplify migrate-set-parameters |
Date: |
Thu, 8 Sep 2016 22:14:13 -0500 |
As promised earlier today, here's a patch series to simplify how one
calls into qmp_migrate_set_parameters(). With this in place,
Ashijeet's patches for the back-compat functions would look like:
void qmp_migrate_set_speed(int64_t valuebw, Error **errp)
{
MigrationParameters *p = {
.has_max_bandwidth = true,
.max_bandwidth = valuebw,
};
qmp_migrate_set_parameters(&p, errp);
}
This series is a net reduction in lines, so it has to be good, right? :)
Oh, and I found (and fixed) a 2.7 regression while touching this stuff.
Eric Blake (3):
migrate: Fix cpu-throttle-increment regression in HMP
migrate: Share common MigrationParameters struct
migrate: Use boxed qapi for migrate-set-parameters
qapi-schema.json | 86 +++++++++++++++++----------------------------------
hmp.c | 50 ++++++++++++++++--------------
migration/migration.c | 72 ++++++++++++++++++++----------------------
3 files changed, 88 insertions(+), 120 deletions(-)
--
2.7.4
- [Qemu-devel] [PATCH 0/3] migrate: simplify migrate-set-parameters,
Eric Blake <=