migration: migration_rate_limit_reset() don't need the QEMUFile
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Juan Quintela <quintela@redhat.com> Message-ID: <20231025091117.6342-9-quintela@redhat.com>
This commit is contained in:
parent
f57e5a6ce5
commit
0743f41fd2
@ -54,7 +54,7 @@ void migration_rate_set(uint64_t limit)
|
|||||||
stat64_set(&mig_stats.rate_limit_max, limit / XFER_LIMIT_RATIO);
|
stat64_set(&mig_stats.rate_limit_max, limit / XFER_LIMIT_RATIO);
|
||||||
}
|
}
|
||||||
|
|
||||||
void migration_rate_reset(QEMUFile *f)
|
void migration_rate_reset(void)
|
||||||
{
|
{
|
||||||
stat64_set(&mig_stats.rate_limit_start, migration_transferred_bytes());
|
stat64_set(&mig_stats.rate_limit_start, migration_transferred_bytes());
|
||||||
}
|
}
|
||||||
|
@ -120,10 +120,8 @@ uint64_t migration_rate_get(void);
|
|||||||
* migration_rate_reset: Reset the rate limit counter.
|
* migration_rate_reset: Reset the rate limit counter.
|
||||||
*
|
*
|
||||||
* This is called when we know we start a new transfer cycle.
|
* This is called when we know we start a new transfer cycle.
|
||||||
*
|
|
||||||
* @f: QEMUFile used for main migration channel
|
|
||||||
*/
|
*/
|
||||||
void migration_rate_reset(QEMUFile *f);
|
void migration_rate_reset(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* migration_rate_set: Set the maximum amount that can be transferred.
|
* migration_rate_set: Set the maximum amount that can be transferred.
|
||||||
|
@ -2785,7 +2785,7 @@ static void migration_update_counters(MigrationState *s,
|
|||||||
stat64_get(&mig_stats.dirty_bytes_last_sync) / expected_bw_per_ms;
|
stat64_get(&mig_stats.dirty_bytes_last_sync) / expected_bw_per_ms;
|
||||||
}
|
}
|
||||||
|
|
||||||
migration_rate_reset(s->to_dst_file);
|
migration_rate_reset();
|
||||||
|
|
||||||
update_iteration_initial_status(s);
|
update_iteration_initial_status(s);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user