So, in the race between new hypervisor options and ganeti we can never win - we always have to react post-fact and add a new parameter.
In an attempt to compensate for this, I would propose that we add a new hypervisor parameter (ley's say genparm) that is a list of (bool, string) tuples. If the bool field is True, then the string parameter is added to the command line. If the bool field is False, and the parameter exists (e.g. a hardcoded acpi=True), then the parameter is removed. For KVM, this would mean extra command line parameters. For Xen, extra config file values. Ganeti itself would not interpret these in any way. Of course, this would allow really breaking the hypervisor if used carelessly but it would a perfect addition until a new version of ganeti adds specific handling for a parameter. iustin
