On Thu, Sep 21, 2017 at 02:32:32PM +0200, Peter Lieven wrote: > auto-converge and block migration currently do not play well together. > During block migration the auto-converge logic detects that ram > migration makes no progress and thus throttles down the vm until > it nearly stalls completely. Avoid this by disabling the throttling > logic during the bulk phase of the block migration.
Please include the rationale in a comment here: > - if (migrate_auto_converge()) { > + if (migrate_auto_converge() && !blk_mig_bulk_active()) { That way it's clear why auto-converge isn't enabled when block migration is active.