migration/dirtyrate: implement dirty-ring dirtyrate calculation
commit0e21bf24608b801bcdf6057f47808613061ecbe3
authorHyman Huang(黄勇) <huangy81@chinatelecom.cn>
Tue, 29 Jun 2021 16:01:23 +0000 (29 16:01 +0000)
committerJuan Quintela <quintela@redhat.com>
Mon, 1 Nov 2021 21:56:43 +0000 (1 22:56 +0100)
tree5fd087963ca41e229e1aa9e8131b6855e8a2ed7d
parent9865d0f68fbb4785fcc80d5a28fece8913f4098a
migration/dirtyrate: implement dirty-ring dirtyrate calculation

use dirty ring feature to implement dirtyrate calculation.

introduce mode option in qmp calc_dirty_rate to specify what
method should be used when calculating dirtyrate, either
page-sampling or dirty-ring should be passed.

introduce "dirty_ring:-r" option in hmp calc_dirty_rate to
indicate dirty ring method should be used for calculation.

Signed-off-by: Hyman Huang(黄勇) <huangy81@chinatelecom.cn>
Message-Id: <7db445109bd18125ce8ec86816d14f6ab5de6a7d.1624040308.git.huangy81@chinatelecom.cn>
Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
hmp-commands.hx
migration/dirtyrate.c
migration/trace-events
qapi/migration.json