I agree, the solution sucks all around. I just wish we hadn't let libvirt and xenapi diverge in interpretation originally and then let it stay that way for so long.
If the definition of "empty database" is no instances, I'm fine with defaulting to connection_type == 'xenapi' for the migration. It's certainly more user friendly behavior for new users.
Sounds like packagers have it easy, they generally only support libvirt or xenapi and not both.
I agree, the solution sucks all around. I just wish we hadn't let libvirt and xenapi diverge in interpretation originally and then let it stay that way for so long.
If the definition of "empty database" is no instances, I'm fine with defaulting to connection_type == 'xenapi' for the migration. It's certainly more user friendly behavior for new users.
Sounds like packagers have it easy, they generally only support libvirt or xenapi and not both.