|
|
|
@ -2264,79 +2264,6 @@ bool migrate_postcopy(void) |
|
|
|
return migrate_postcopy_ram() || migrate_dirty_bitmaps(); |
|
|
|
} |
|
|
|
|
|
|
|
int migrate_compress_level(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
return s->parameters.compress_level; |
|
|
|
} |
|
|
|
|
|
|
|
int migrate_compress_threads(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
return s->parameters.compress_threads; |
|
|
|
} |
|
|
|
|
|
|
|
int migrate_compress_wait_thread(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
return s->parameters.compress_wait_thread; |
|
|
|
} |
|
|
|
|
|
|
|
int migrate_decompress_threads(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
return s->parameters.decompress_threads; |
|
|
|
} |
|
|
|
|
|
|
|
int migrate_multifd_channels(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
return s->parameters.multifd_channels; |
|
|
|
} |
|
|
|
|
|
|
|
MultiFDCompression migrate_multifd_compression(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
assert(s->parameters.multifd_compression < MULTIFD_COMPRESSION__MAX); |
|
|
|
return s->parameters.multifd_compression; |
|
|
|
} |
|
|
|
|
|
|
|
int migrate_multifd_zlib_level(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
return s->parameters.multifd_zlib_level; |
|
|
|
} |
|
|
|
|
|
|
|
int migrate_multifd_zstd_level(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
return s->parameters.multifd_zstd_level; |
|
|
|
} |
|
|
|
|
|
|
|
int migrate_use_tls(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
@ -2346,24 +2273,6 @@ int migrate_use_tls(void) |
|
|
|
return s->parameters.tls_creds && *s->parameters.tls_creds; |
|
|
|
} |
|
|
|
|
|
|
|
uint64_t migrate_xbzrle_cache_size(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
return s->parameters.xbzrle_cache_size; |
|
|
|
} |
|
|
|
|
|
|
|
static int64_t migrate_max_postcopy_bandwidth(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|
|
|
|
s = migrate_get_current(); |
|
|
|
|
|
|
|
return s->parameters.max_postcopy_bandwidth; |
|
|
|
} |
|
|
|
|
|
|
|
bool migrate_use_block_incremental(void) |
|
|
|
{ |
|
|
|
MigrationState *s; |
|
|
|
|