On (Wed) 27 Apr 2016 [11:05:14], Daniel P. Berrange wrote: > The MigrateState struct uses an array for storing migration > parameters. This presumes that all future parameters will > be integers too, which is not going to be the case. There > is no functional reason why an array is used, if anything > it makes the code less clear. The QAPI schema already > defines a struct - MigrationParameters - capable of storing > all the individual parameters, so just use that instead of > an array. > > Reviewed-by: Dr. David Alan Gilbert <dgilb...@redhat.com> > Signed-off-by: Daniel P. Berrange <berra...@redhat.com>
> - .parameters[MIGRATION_PARAMETER_X_CPU_THROTTLE_INITIAL] = > - DEFAULT_MIGRATE_X_CPU_THROTTLE_INITIAL, > - .parameters[MIGRATION_PARAMETER_X_CPU_THROTTLE_INCREMENT] = > - DEFAULT_MIGRATE_X_CPU_THROTTLE_INCREMENT, This will get conflicts with current master after the autoconverge patches dropping the x-. I can handle these conflicts during merge if no respins are required. Amit