migration: Remove use of old MigrationParams
commitce7c817c85e704b2f5dc3a976c7a1c5ce0fd93c2
authorJuan Quintela <quintela@redhat.com>
Wed, 5 Apr 2017 18:45:22 +0000 (5 20:45 +0200)
committerJuan Quintela <quintela@redhat.com>
Thu, 18 May 2017 16:04:54 +0000 (18 18:04 +0200)
treed3ccb2d24ff20989a2cb1b8b9699552e17a6f8e5
parent2833c59b947cf909020c4d6194aac35f383e832b
migration: Remove use of old MigrationParams

We have change in the previous patch to use migration capabilities for
it.  Notice that we continue using the old command line flags from
migrate command from the time being.  Remove the set_params method as
now it is empty.

For savevm, one can't do a:

savevm -b/-i foo

but now one can do:

migrate_set_capability block on
savevm foo

And we can't use block migration. We could disable block capability
unconditionally, but it would not be much better.

Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
---
- Maintain shared/enabled dependency (Xu suggestion)
- Now we maintain the dependency on the setter functions
- improve error messages
include/migration/migration.h
migration/block.c
migration/colo.c
migration/migration.c
migration/savevm.c