Gustavo Frederico Temple Pedrosa has posted comments on this change. Change subject: core: Disk hotplug validation - Patch 1 of 2 ......................................................................
Patch Set 5: (6 comments) .................................................... File backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AbstractDiskVmCommand.java Line 187: diskInterfaces.add(DiskInterface.valueOf(diskHotpluggableInterface)); Line 188: } Line 189: if (!diskInterfaces.contains(disk.getDiskInterface())) { Line 190: return failCanDoAction(VdcBllMessages.ACTION_TYPE_FAILED_GUEST_OS_VERSION_IS_NOT_SUPPORTED); Line 191: } Done Line 192: Line 193: return true; Line 194: } Line 195: .................................................... File backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/HotPlugDiskToVmCommandTest.java Line 57: protected Guid vmId = Guid.newGuid(); Line 58: private final Guid storagePoolId = Guid.newGuid(); Line 59: private final Guid storageDomainId = Guid.newGuid(); Line 60: protected static final ArrayList<String> DISK_HOTPLUGGABLE_INTERFACES = new ArrayList<String>( Line 61: Arrays.asList("VirtIO_SCSI", "VirtIO")); Done Line 62: Line 63: @ClassRule Line 64: public static final MockConfigRule mcr = new MockConfigRule( Line 65: mockConfig(ConfigValues.HotPlugUnsupportedOsList, "RHEL3x64"), .................................................... File backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/osinfo/OsRepositoryImpl.java Line 100: @Override Line 101: public Map<Pair<Integer, Version>, ArrayList<String>> getDiskHotpluggableInterfacesMap() { Line 102: Line 103: List<Version> versions = Line 104: new ArrayList<Version>(Config.<HashSet<Version>> GetValue(ConfigValues.SupportedClusterLevels)); Done Line 105: Map<Pair<Integer, Version>, ArrayList<String>> diskHotpluggableInterfacesMap = Line 106: new HashMap<Pair<Integer, Version>, ArrayList<String>>(); Line 107: Line 108: for (Integer osId : getOsIds()) { Line 102: Line 103: List<Version> versions = Line 104: new ArrayList<Version>(Config.<HashSet<Version>> GetValue(ConfigValues.SupportedClusterLevels)); Line 105: Map<Pair<Integer, Version>, ArrayList<String>> diskHotpluggableInterfacesMap = Line 106: new HashMap<Pair<Integer, Version>, ArrayList<String>>(); Done Line 107: Line 108: for (Integer osId : getOsIds()) { Line 109: for (Version version : versions) { Line 110: diskHotpluggableInterfacesMap.put( Line 167: @Override Line 168: public ArrayList<String> getNetworkDevices(int osId, Version version) { Line 169: String devices = Line 170: getValueByVersion(idToUnameLookup.get(osId), "devices.network", version); Line 171: return trimElements(devices.split(",")); Done Line 172: } Line 173: Line 174: @Override Line 175: public ArrayList<String> getDiskHotpluggableInterfaces(int osId, Version version) { Line 336: private ArrayList<String> trimElements(String... elements) { Line 337: ArrayList<String> list = new ArrayList<String>(elements.length); Line 338: for (String e : elements) { Line 339: e = e.trim(); Line 340: if (!StringHelper.isNullOrEmpty(e)) { Done Line 341: list.add(e); Line 342: } Line 343: } Line 344: return list; -- To view, visit http://gerrit.ovirt.org/19601 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic2e4c792b607429daf077c11820b43f171d376b7 Gerrit-PatchSet: 5 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Gustavo Frederico Temple Pedrosa <gustavo.pedr...@eldorado.org.br> Gerrit-Reviewer: Allon Mureinik <amure...@redhat.com> Gerrit-Reviewer: Frank Kobzik <fkob...@redhat.com> Gerrit-Reviewer: Gustavo Frederico Temple Pedrosa <gustavo.pedr...@eldorado.org.br> Gerrit-Reviewer: Itamar Heim <ih...@redhat.com> Gerrit-Reviewer: Leonardo Bianconi <leonardo.bianc...@eldorado.org.br> Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com> Gerrit-Reviewer: Roy Golan <rgo...@redhat.com> Gerrit-Reviewer: Sergey Gotliv <sgot...@redhat.com> Gerrit-Reviewer: Tal Nisan <tni...@redhat.com> Gerrit-Reviewer: Tomas Jelinek <tjeli...@redhat.com> Gerrit-Reviewer: Vitor de Lima <vitor.l...@eldorado.org.br> Gerrit-Reviewer: oVirt Jenkins CI Server Gerrit-HasComments: Yes _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches