|
@@ -1294,11 +1294,11 @@ void hmp_migrate_set_parameter(Monitor *mon, const QDict *qdict)
|
|
switch (val) {
|
|
switch (val) {
|
|
case MIGRATION_PARAMETER_COMPRESS_LEVEL:
|
|
case MIGRATION_PARAMETER_COMPRESS_LEVEL:
|
|
p->has_compress_level = true;
|
|
p->has_compress_level = true;
|
|
- visit_type_int(v, param, &p->compress_level, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->compress_level, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_COMPRESS_THREADS:
|
|
case MIGRATION_PARAMETER_COMPRESS_THREADS:
|
|
p->has_compress_threads = true;
|
|
p->has_compress_threads = true;
|
|
- visit_type_int(v, param, &p->compress_threads, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->compress_threads, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_COMPRESS_WAIT_THREAD:
|
|
case MIGRATION_PARAMETER_COMPRESS_WAIT_THREAD:
|
|
p->has_compress_wait_thread = true;
|
|
p->has_compress_wait_thread = true;
|
|
@@ -1306,19 +1306,19 @@ void hmp_migrate_set_parameter(Monitor *mon, const QDict *qdict)
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_DECOMPRESS_THREADS:
|
|
case MIGRATION_PARAMETER_DECOMPRESS_THREADS:
|
|
p->has_decompress_threads = true;
|
|
p->has_decompress_threads = true;
|
|
- visit_type_int(v, param, &p->decompress_threads, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->decompress_threads, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_THROTTLE_TRIGGER_THRESHOLD:
|
|
case MIGRATION_PARAMETER_THROTTLE_TRIGGER_THRESHOLD:
|
|
p->has_throttle_trigger_threshold = true;
|
|
p->has_throttle_trigger_threshold = true;
|
|
- visit_type_int(v, param, &p->throttle_trigger_threshold, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->throttle_trigger_threshold, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_CPU_THROTTLE_INITIAL:
|
|
case MIGRATION_PARAMETER_CPU_THROTTLE_INITIAL:
|
|
p->has_cpu_throttle_initial = true;
|
|
p->has_cpu_throttle_initial = true;
|
|
- visit_type_int(v, param, &p->cpu_throttle_initial, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->cpu_throttle_initial, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_CPU_THROTTLE_INCREMENT:
|
|
case MIGRATION_PARAMETER_CPU_THROTTLE_INCREMENT:
|
|
p->has_cpu_throttle_increment = true;
|
|
p->has_cpu_throttle_increment = true;
|
|
- visit_type_int(v, param, &p->cpu_throttle_increment, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->cpu_throttle_increment, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_CPU_THROTTLE_TAILSLOW:
|
|
case MIGRATION_PARAMETER_CPU_THROTTLE_TAILSLOW:
|
|
p->has_cpu_throttle_tailslow = true;
|
|
p->has_cpu_throttle_tailslow = true;
|
|
@@ -1326,7 +1326,7 @@ void hmp_migrate_set_parameter(Monitor *mon, const QDict *qdict)
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_MAX_CPU_THROTTLE:
|
|
case MIGRATION_PARAMETER_MAX_CPU_THROTTLE:
|
|
p->has_max_cpu_throttle = true;
|
|
p->has_max_cpu_throttle = true;
|
|
- visit_type_int(v, param, &p->max_cpu_throttle, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->max_cpu_throttle, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_TLS_CREDS:
|
|
case MIGRATION_PARAMETER_TLS_CREDS:
|
|
p->has_tls_creds = true;
|
|
p->has_tls_creds = true;
|
|
@@ -1362,11 +1362,11 @@ void hmp_migrate_set_parameter(Monitor *mon, const QDict *qdict)
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_DOWNTIME_LIMIT:
|
|
case MIGRATION_PARAMETER_DOWNTIME_LIMIT:
|
|
p->has_downtime_limit = true;
|
|
p->has_downtime_limit = true;
|
|
- visit_type_int(v, param, &p->downtime_limit, &err);
|
|
|
|
|
|
+ visit_type_size(v, param, &p->downtime_limit, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_X_CHECKPOINT_DELAY:
|
|
case MIGRATION_PARAMETER_X_CHECKPOINT_DELAY:
|
|
p->has_x_checkpoint_delay = true;
|
|
p->has_x_checkpoint_delay = true;
|
|
- visit_type_int(v, param, &p->x_checkpoint_delay, &err);
|
|
|
|
|
|
+ visit_type_uint32(v, param, &p->x_checkpoint_delay, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_BLOCK_INCREMENTAL:
|
|
case MIGRATION_PARAMETER_BLOCK_INCREMENTAL:
|
|
p->has_block_incremental = true;
|
|
p->has_block_incremental = true;
|
|
@@ -1374,7 +1374,7 @@ void hmp_migrate_set_parameter(Monitor *mon, const QDict *qdict)
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_MULTIFD_CHANNELS:
|
|
case MIGRATION_PARAMETER_MULTIFD_CHANNELS:
|
|
p->has_multifd_channels = true;
|
|
p->has_multifd_channels = true;
|
|
- visit_type_int(v, param, &p->multifd_channels, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->multifd_channels, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_MULTIFD_COMPRESSION:
|
|
case MIGRATION_PARAMETER_MULTIFD_COMPRESSION:
|
|
p->has_multifd_compression = true;
|
|
p->has_multifd_compression = true;
|
|
@@ -1383,11 +1383,11 @@ void hmp_migrate_set_parameter(Monitor *mon, const QDict *qdict)
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_MULTIFD_ZLIB_LEVEL:
|
|
case MIGRATION_PARAMETER_MULTIFD_ZLIB_LEVEL:
|
|
p->has_multifd_zlib_level = true;
|
|
p->has_multifd_zlib_level = true;
|
|
- visit_type_int(v, param, &p->multifd_zlib_level, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->multifd_zlib_level, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_MULTIFD_ZSTD_LEVEL:
|
|
case MIGRATION_PARAMETER_MULTIFD_ZSTD_LEVEL:
|
|
p->has_multifd_zstd_level = true;
|
|
p->has_multifd_zstd_level = true;
|
|
- visit_type_int(v, param, &p->multifd_zstd_level, &err);
|
|
|
|
|
|
+ visit_type_uint8(v, param, &p->multifd_zstd_level, &err);
|
|
break;
|
|
break;
|
|
case MIGRATION_PARAMETER_XBZRLE_CACHE_SIZE:
|
|
case MIGRATION_PARAMETER_XBZRLE_CACHE_SIZE:
|
|
p->has_xbzrle_cache_size = true;
|
|
p->has_xbzrle_cache_size = true;
|