Moti Asayag has posted comments on this change.
Change subject: core: Block Hotplug Nic in Certain Vm States (#826931)
......................................................................
Patch Set 2: (3 inline comments)
....................................................
File
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/HotPlugUnplugVmNicCommand.java
Line 32: if (isVmStatusProperForHotPlugNic(getVm().getstatus())) {
Line 33: setVdsId(getVm().getrun_on_vds().getValue());
Line 34: returnValue = isHotPlugSupported() &&
isOSSupportingHotPlug();
Line 35: } else {
Line 36:
addCanDoActionMessage(VdcBllMessages.ACTION_TYPE_FAILED_VM_STATUS_ILLEGAL);
you're not using the new message type you've added. replace it with
HOT_PLUG_NIC_VM_STATUS_ILLEGAL.
Line 37: returnValue = false;
Line 38: }
Line 39:
Line 40: if (returnValue) {
Line 50:
Line 51: @Override
Line 52: protected void ExecuteVmCommand() {
Line 53: // HotPlug in the host needs to be called only if the Vm is UP
Line 54: if (getVm().getstatus() == VMStatus.Up) {
shouldn't vm status PoweringUp should be supported as well ?
Line 55: runVdsCommand(getParameters().getAction().getCommandType(),
Line 56: new
HotPlugUnplgNicVDSParameters(getVm().getrun_on_vds().getValue(),
Line 57: getVm().getId(),
Line 58:
DbFacade.getInstance().getVmNetworkInterfaceDAO().get(getParameters().getNicId()),
....................................................
File backend/manager/modules/dal/src/main/resources/bundles/AppErrors.properties
Line 684: ACTION_TYPE_FAILED_GUEST_OS_VERSION_IS_NOT_SUPPORTED=Cannot ${action}
${type}. Guest OS version is not supported.
Line 685: HOT_PLUG_DISK_IS_NOT_VIRTIO=Can plug only virtIO disks.
Line 686: HOT_PLUG_DISK_IS_NOT_UNPLUGGED=Disk is already activated.
Line 687: HOT_UNPLUG_DISK_IS_NOT_PLUGGED=Disk is already deactivated.
Line 688: HOT_PLUG_NIC_VM_STATUS_ILLEGAL=Cannot activate/deactivate interface
due to VM status. The VM status must be Down, Powering Up or Up.
maybe:
Cannot activate/deactivate VM Network Interface due...
that way we maintain same entities naming conventions.
Line 689: VM_CANNOT_RUN_FROM_DISK_WITHOUT_PLUGGED_DISK=Cannot ${action} ${type}
without at least one active disk.\nPlease activate a disk and rerun the VM.
Line 690: SHAREABLE_DISK_IS_NOT_SUPPORTED_FOR_DISK=Cannot ${action} ${type}.
Disk cannot be shareable if it depends on a snapshot. In order to share it,
remove the disk's snapshots.
Line 691: ERROR_CANNOT_DETACH_DISK_WITH_SNAPSHOT=Cannot ${action} ${type}. The
disk is already configured in a snapshot. In order to detach it, remove the
disk's snapshots.
Line 692: DISK_IS_ALREADY_SHARED_BETWEEN_VMS=Cannot ${action} ${type}. Disk is
shared between vms and cannot become unshareable . Detach the disk from the
rest of the vms it is attached to and then update the disk to be unshareable.
--
To view, visit http://gerrit.ovirt.org/7176
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: Id759ca8152b455047c9c83447f526aaccdd77d6c
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Muli Salem <[email protected]>
Gerrit-Reviewer: Moti Asayag <[email protected]>
Gerrit-Reviewer: Muli Salem <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches