diff options
| author | Felipe Franciosi <felipe@nutanix.com> | 2017-05-24 17:10:03 +0100 |
|---|---|---|
| committer | Juan Quintela <quintela@redhat.com> | 2017-05-31 09:39:20 +0200 |
| commit | b4a3c64b16856a018869bfd4a9ed3b2a74554541 (patch) | |
| tree | 2b22a072b2b6d5a5be44963669087d2e4a809032 | |
| parent | d2a4d85a8a786e1e59fc631c34dd474752810463 (diff) | |
| download | focaccia-qemu-b4a3c64b16856a018869bfd4a9ed3b2a74554541.tar.gz focaccia-qemu-b4a3c64b16856a018869bfd4a9ed3b2a74554541.zip | |
migration: use dirty_rate_high_cnt more aggressively
The commit message from 070afca25 suggests that dirty_rate_high_cnt should be used more aggressively to start throttling after two iterations instead of four. The code, however, only changes the auto convergence behaviour to throttle after three iterations. This makes the behaviour more aggressive by kicking off throttling after two iterations as originally intended. Signed-off-by: Felipe Franciosi <felipe@nutanix.com> Reviewed-by: Peter Xu <peterx@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com>
| -rw-r--r-- | migration/ram.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/migration/ram.c b/migration/ram.c index 1a3d9e6d87..26e03a5dfa 100644 --- a/migration/ram.c +++ b/migration/ram.c @@ -708,7 +708,7 @@ static void migration_bitmap_sync(RAMState *rs) if ((rs->num_dirty_pages_period * TARGET_PAGE_SIZE > (bytes_xfer_now - rs->bytes_xfer_prev) / 2) && - (rs->dirty_rate_high_cnt++ >= 2)) { + (++rs->dirty_rate_high_cnt >= 2)) { trace_migration_throttle(); rs->dirty_rate_high_cnt = 0; mig_throttle_guest_down(); |