qemu: Rename qemuMonitorMigrationCompression

qemuMonitorMigrationParams is a better name for a structure which
contains various migration parameters. While doing that, we should use
full names for individual parameters.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
This commit is contained in:
Jiri Denemark 2016-06-20 15:47:46 +02:00
parent dbcbc86648
commit b1473708d8
6 changed files with 70 additions and 66 deletions

View File

@ -3436,7 +3436,7 @@ qemuMigrationSetCompression(virQEMUDriverPtr driver,
{
int ret = -1;
qemuDomainObjPrivatePtr priv = vm->privateData;
qemuMonitorMigrationCompression params = { 0 };
qemuMonitorMigrationParams migParams = { 0 };
if (qemuMigrationSetOption(driver, vm,
QEMU_MONITOR_MIGRATION_CAPS_XBZRLE,
@ -3455,16 +3455,16 @@ qemuMigrationSetCompression(virQEMUDriverPtr driver,
if (qemuDomainObjEnterMonitorAsync(driver, vm, job) < 0)
return -1;
params.level_set = compression->level_set;
params.level = compression->level;
migParams.compressLevel_set = compression->level_set;
migParams.compressLevel = compression->level;
params.threads_set = compression->threads_set;
params.threads = compression->threads;
migParams.compressThreads_set = compression->threads_set;
migParams.compressThreads = compression->threads;
params.dthreads_set = compression->dthreads_set;
params.dthreads = compression->dthreads;
migParams.decompressThreads_set = compression->dthreads_set;
migParams.decompressThreads = compression->dthreads;
if (qemuMonitorSetMigrationCompression(priv->mon, &params) < 0)
if (qemuMonitorSetMigrationParams(priv->mon, &migParams) < 0)
goto cleanup;
if (compression->xbzrle_cache_set &&

View File

@ -2160,29 +2160,32 @@ qemuMonitorSetMigrationCacheSize(qemuMonitorPtr mon,
int
qemuMonitorGetMigrationCompression(qemuMonitorPtr mon,
qemuMonitorMigrationCompressionPtr compress)
qemuMonitorGetMigrationParams(qemuMonitorPtr mon,
qemuMonitorMigrationParamsPtr params)
{
QEMU_CHECK_MONITOR_JSON(mon);
return qemuMonitorJSONGetMigrationCompression(mon, compress);
return qemuMonitorJSONGetMigrationParams(mon, params);
}
int
qemuMonitorSetMigrationCompression(qemuMonitorPtr mon,
qemuMonitorMigrationCompressionPtr compress)
qemuMonitorSetMigrationParams(qemuMonitorPtr mon,
qemuMonitorMigrationParamsPtr params)
{
VIR_DEBUG("level=%d threads=%d dthreads=%d",
compress->level, compress->threads, compress->dthreads);
VIR_DEBUG("compressLevel=%d:%d compressThreads=%d:%d "
"decompressThreads=%d:%d",
params->compressLevel_set, params->compressLevel,
params->compressThreads_set, params->compressThreads,
params->decompressThreads_set, params->decompressThreads);
QEMU_CHECK_MONITOR_JSON(mon);
if (!compress->level_set &&
!compress->threads_set &&
!compress->dthreads_set)
if (!params->compressLevel_set &&
!params->compressThreads_set &&
!params->decompressThreads_set)
return 0;
return qemuMonitorJSONSetMigrationCompression(mon, compress);
return qemuMonitorJSONSetMigrationParams(mon, params);
}

View File

@ -485,22 +485,23 @@ int qemuMonitorGetMigrationCacheSize(qemuMonitorPtr mon,
int qemuMonitorSetMigrationCacheSize(qemuMonitorPtr mon,
unsigned long long cacheSize);
typedef struct _qemuMonitorMigrationCompression qemuMonitorMigrationCompression;
typedef qemuMonitorMigrationCompression *qemuMonitorMigrationCompressionPtr;
struct _qemuMonitorMigrationCompression {
bool level_set;
bool threads_set;
bool dthreads_set;
typedef struct _qemuMonitorMigrationParams qemuMonitorMigrationParams;
typedef qemuMonitorMigrationParams *qemuMonitorMigrationParamsPtr;
struct _qemuMonitorMigrationParams {
bool compressLevel_set;
int compressLevel;
int level;
int threads;
int dthreads;
bool compressThreads_set;
int compressThreads;
bool decompressThreads_set;
int decompressThreads;
};
int qemuMonitorGetMigrationCompression(qemuMonitorPtr mon,
qemuMonitorMigrationCompressionPtr compress);
int qemuMonitorSetMigrationCompression(qemuMonitorPtr mon,
qemuMonitorMigrationCompressionPtr compress);
int qemuMonitorGetMigrationParams(qemuMonitorPtr mon,
qemuMonitorMigrationParamsPtr params);
int qemuMonitorSetMigrationParams(qemuMonitorPtr mon,
qemuMonitorMigrationParamsPtr params);
typedef enum {
QEMU_MONITOR_MIGRATION_STATUS_INACTIVE,

View File

@ -2529,8 +2529,8 @@ qemuMonitorJSONSetMigrationCacheSize(qemuMonitorPtr mon,
int
qemuMonitorJSONGetMigrationCompression(qemuMonitorPtr mon,
qemuMonitorMigrationCompressionPtr compress)
qemuMonitorJSONGetMigrationParams(qemuMonitorPtr mon,
qemuMonitorMigrationParamsPtr params)
{
int ret = -1;
virJSONValuePtr result;
@ -2549,31 +2549,31 @@ qemuMonitorJSONGetMigrationCompression(qemuMonitorPtr mon,
result = virJSONValueObjectGet(reply, "return");
if (virJSONValueObjectGetNumberInt(result, "compress-level",
&compress->level) < 0) {
&params->compressLevel) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
_("malformed/missing compress-level "
"in migrate parameters"));
goto cleanup;
}
compress->level_set = true;
params->compressLevel_set = true;
if (virJSONValueObjectGetNumberInt(result, "compress-threads",
&compress->threads) < 0) {
&params->compressThreads) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
_("malformed/missing compress-threads "
"in migrate parameters"));
goto cleanup;
}
compress->threads_set = true;
params->compressThreads_set = true;
if (virJSONValueObjectGetNumberInt(result, "decompress-threads",
&compress->dthreads) < 0) {
&params->decompressThreads) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
_("malformed/missing decompress-threads "
"in migrate parameters"));
goto cleanup;
}
compress->dthreads_set = true;
params->decompressThreads_set = true;
ret = 0;
cleanup:
@ -2583,8 +2583,8 @@ qemuMonitorJSONGetMigrationCompression(qemuMonitorPtr mon,
}
int
qemuMonitorJSONSetMigrationCompression(qemuMonitorPtr mon,
qemuMonitorMigrationCompressionPtr compress)
qemuMonitorJSONSetMigrationParams(qemuMonitorPtr mon,
qemuMonitorMigrationParamsPtr params)
{
int ret = -1;
virJSONValuePtr cmd = NULL;
@ -2601,19 +2601,19 @@ qemuMonitorJSONSetMigrationCompression(qemuMonitorPtr mon,
if (!(args = virJSONValueNewObject()))
goto cleanup;
if (compress->level_set &&
if (params->compressLevel_set &&
virJSONValueObjectAppendNumberInt(args, "compress-level",
compress->level) < 0)
params->compressLevel) < 0)
goto cleanup;
if (compress->threads_set &&
if (params->compressThreads_set &&
virJSONValueObjectAppendNumberInt(args, "compress-threads",
compress->threads) < 0)
params->compressThreads) < 0)
goto cleanup;
if (compress->dthreads_set &&
if (params->decompressThreads_set &&
virJSONValueObjectAppendNumberInt(args, "decompress-threads",
compress->dthreads) < 0)
params->decompressThreads) < 0)
goto cleanup;
if (virJSONValueObjectAppend(cmd, "arguments", args) < 0)

View File

@ -131,10 +131,10 @@ int qemuMonitorJSONGetMigrationCacheSize(qemuMonitorPtr mon,
int qemuMonitorJSONSetMigrationCacheSize(qemuMonitorPtr mon,
unsigned long long cacheSize);
int qemuMonitorJSONGetMigrationCompression(qemuMonitorPtr mon,
qemuMonitorMigrationCompressionPtr compress);
int qemuMonitorJSONSetMigrationCompression(qemuMonitorPtr mon,
qemuMonitorMigrationCompressionPtr compress);
int qemuMonitorJSONGetMigrationParams(qemuMonitorPtr mon,
qemuMonitorMigrationParamsPtr params);
int qemuMonitorJSONSetMigrationParams(qemuMonitorPtr mon,
qemuMonitorMigrationParamsPtr params);
int qemuMonitorJSONGetMigrationStats(qemuMonitorPtr mon,
qemuMonitorMigrationStatsPtr stats);

View File

@ -1616,11 +1616,11 @@ testQemuMonitorJSONqemuMonitorJSONGetBlockStatsInfo(const void *data)
}
static int
testQemuMonitorJSONqemuMonitorJSONGetMigrationCompression(const void *data)
testQemuMonitorJSONqemuMonitorJSONGetMigrationParams(const void *data)
{
virDomainXMLOptionPtr xmlopt = (virDomainXMLOptionPtr)data;
qemuMonitorTestPtr test = qemuMonitorTestNewSimple(true, xmlopt);
qemuMonitorMigrationCompression compress;
qemuMonitorMigrationParams params;
int ret = -1;
if (!test)
@ -1637,34 +1637,34 @@ testQemuMonitorJSONqemuMonitorJSONGetMigrationCompression(const void *data)
goto cleanup;
}
if (qemuMonitorJSONGetMigrationCompression(qemuMonitorTestGetMonitor(test),
&compress) < 0)
if (qemuMonitorJSONGetMigrationParams(qemuMonitorTestGetMonitor(test),
&params) < 0)
goto cleanup;
if (!compress.level_set ||
!compress.threads_set ||
!compress.dthreads_set) {
if (!params.compressLevel_set ||
!params.compressThreads_set ||
!params.decompressThreads_set) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
"One of level, threads or dthreads flags is not set");
return -1;
}
if (compress.level != 1) {
if (params.compressLevel != 1) {
virReportError(VIR_ERR_INTERNAL_ERROR,
"Invalid decompress-threads: %d, expected 1",
compress.level);
params.compressLevel);
goto cleanup;
}
if (compress.threads != 8) {
if (params.compressThreads != 8) {
virReportError(VIR_ERR_INTERNAL_ERROR,
"Invalid decompress-threads: %d, expected 8",
compress.threads);
params.compressThreads);
goto cleanup;
}
if (compress.dthreads != 2) {
if (params.decompressThreads != 2) {
virReportError(VIR_ERR_INTERNAL_ERROR,
"Invalid decompress-threads: %d, expected 2",
compress.dthreads);
params.decompressThreads);
goto cleanup;
}
ret = 0;
@ -2416,7 +2416,7 @@ mymain(void)
DO_TEST(qemuMonitorJSONGetBlockInfo);
DO_TEST(qemuMonitorJSONGetBlockStatsInfo);
DO_TEST(qemuMonitorJSONGetMigrationCacheSize);
DO_TEST(qemuMonitorJSONGetMigrationCompression);
DO_TEST(qemuMonitorJSONGetMigrationParams);
DO_TEST(qemuMonitorJSONGetMigrationStats);
DO_TEST(qemuMonitorJSONGetChardevInfo);
DO_TEST(qemuMonitorJSONSetBlockIoThrottle);