Commit e0e7a45d authored by Xiao Guangrong's avatar Xiao Guangrong Committed by Dr. David Alan Gilbert
Browse files

migration: fix counting xbzrle cache_miss_rate



Sync up xbzrle_cache_miss_prev only after migration iteration goes
forward

Signed-off-by: default avatarXiao Guangrong <xiaoguangrong@tencent.com>
Message-Id: <20180604095520.8563-4-xiaoguangrong@tencent.com>
Reviewed-by: default avatarDr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: default avatarDr. David Alan Gilbert <dgilbert@redhat.com>
parent a36f6ff4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1200,9 +1200,9 @@ static void migration_bitmap_sync(RAMState *rs)
                   (double)(xbzrle_counters.cache_miss -
                            rs->xbzrle_cache_miss_prev) /
                   (rs->iterations - rs->iterations_prev);
                rs->xbzrle_cache_miss_prev = xbzrle_counters.cache_miss;
            }
            rs->iterations_prev = rs->iterations;
            rs->xbzrle_cache_miss_prev = xbzrle_counters.cache_miss;
        }

        /* reset period counters */