diff options
author | Juan Quintela <quintela@redhat.com> | 2023-03-02 10:20:49 +0100 |
---|---|---|
committer | Juan Quintela <quintela@redhat.com> | 2023-04-24 15:01:47 +0200 |
commit | 9605c2ac282c565bb00b5f344217161bef29eff8 (patch) | |
tree | b9fc24aa19008f05691fbf009e311ef712ebfd1d | |
parent | 2a8ec38082f8098f2693bb3632175453c0c84a51 (diff) |
migration: Create migrate_cpu_throttle_increment() function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
-rw-r--r-- | migration/options.c | 9 | ||||
-rw-r--r-- | migration/options.h | 1 | ||||
-rw-r--r-- | migration/ram.c | 2 |
3 files changed, 11 insertions, 1 deletions
diff --git a/migration/options.c b/migration/options.c index f7fb6999f7..31435d2b45 100644 --- a/migration/options.c +++ b/migration/options.c @@ -509,6 +509,15 @@ int migrate_compress_wait_thread(void) return s->parameters.compress_wait_thread; } +uint8_t migrate_cpu_throttle_increment(void) +{ + MigrationState *s; + + s = migrate_get_current(); + + return s->parameters.cpu_throttle_increment; +} + uint8_t migrate_cpu_throttle_initial(void) { MigrationState *s; diff --git a/migration/options.h b/migration/options.h index fd8b91d767..49b29bdafd 100644 --- a/migration/options.h +++ b/migration/options.h @@ -50,6 +50,7 @@ uint32_t migrate_checkpoint_delay(void); int migrate_compress_level(void); int migrate_compress_threads(void); int migrate_compress_wait_thread(void); +uint8_t migrate_cpu_throttle_increment(void); uint8_t migrate_cpu_throttle_initial(void); int migrate_decompress_threads(void); uint8_t migrate_max_cpu_throttle(void); diff --git a/migration/ram.c b/migration/ram.c index 5e855d5c22..5645745a42 100644 --- a/migration/ram.c +++ b/migration/ram.c @@ -713,7 +713,7 @@ static void mig_throttle_guest_down(uint64_t bytes_dirty_period, { MigrationState *s = migrate_get_current(); uint64_t pct_initial = migrate_cpu_throttle_initial(); - uint64_t pct_increment = s->parameters.cpu_throttle_increment; + uint64_t pct_increment = migrate_cpu_throttle_increment(); bool pct_tailslow = s->parameters.cpu_throttle_tailslow; int pct_max = migrate_max_cpu_throttle(); |