qemuMonitorMigrationParamsPtr params)
{
VIR_DEBUG("compressLevel=%d:%d compressThreads=%d:%d "
- "decompressThreads=%d:%d",
+ "decompressThreads=%d:%d cpuThrottleInitial=%d:%d "
+ "cpuThrottleIncrement=%d:%d",
params->compressLevel_set, params->compressLevel,
params->compressThreads_set, params->compressThreads,
- params->decompressThreads_set, params->decompressThreads);
+ params->decompressThreads_set, params->decompressThreads,
+ params->cpuThrottleInitial_set, params->cpuThrottleInitial,
+ params->cpuThrottleIncrement_set, params->cpuThrottleIncrement);
QEMU_CHECK_MONITOR_JSON(mon);
if (!params->compressLevel_set &&
!params->compressThreads_set &&
- !params->decompressThreads_set)
+ !params->decompressThreads_set &&
+ !params->cpuThrottleInitial_set &&
+ !params->cpuThrottleIncrement_set)
return 0;
return qemuMonitorJSONSetMigrationParams(mon, params);
bool decompressThreads_set;
int decompressThreads;
+
+ bool cpuThrottleInitial_set;
+ int cpuThrottleInitial;
+
+ bool cpuThrottleIncrement_set;
+ int cpuThrottleIncrement;
};
int qemuMonitorGetMigrationParams(qemuMonitorPtr mon,
PARSE(compressLevel, "compress-level");
PARSE(compressThreads, "compress-threads");
PARSE(decompressThreads, "decompress-threads");
+ PARSE(cpuThrottleInitial, "cpu-throttle-initial");
+ PARSE(cpuThrottleIncrement, "cpu-throttle-increment");
#undef PARSE
APPEND(compressLevel, "compress-level");
APPEND(compressThreads, "compress-threads");
APPEND(decompressThreads, "decompress-threads");
+ APPEND(cpuThrottleInitial, "cpu-throttle-initial");
+ APPEND(cpuThrottleIncrement, "cpu-throttle-increment");
#undef APPEND
"{"
" \"return\": {"
" \"decompress-threads\": 2,"
+ " \"cpu-throttle-increment\": 10,"
" \"compress-threads\": 8,"
- " \"compress-level\": 1"
+ " \"compress-level\": 1,"
+ " \"cpu-throttle-initial\": 20"
" }"
"}") < 0) {
goto cleanup;
CHECK(compressLevel, "compress-level", 1);
CHECK(compressThreads, "compress-threads", 8);
CHECK(decompressThreads, "decompress-threads", 2);
+ CHECK(cpuThrottleInitial, "cpu-throttle-initial", 20);
+ CHECK(cpuThrottleIncrement, "cpu-throttle-increment", 10);
#undef CHECK