Mike Kolesnik has posted comments on this change. Change subject: engine: Added provider network for run & stop VM ......................................................................
Patch Set 23: (2 inline comments) .................................................... File backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/RunVmCommand.java Line 464: @SuppressWarnings("unchecked") Line 465: protected void handleProviderNetworks() { Line 466: Map<String, Network> clusterNetworks = Line 467: Entities.entitiesByName(getDbFacade().getNetworkDao().getAllForCluster(getVm().getVdsGroupId())); Line 468: Map<VmDeviceId, VmDevice> nicDevices = Done Line 469: Entities.businessEntitiesById(getDbFacade().getVmDeviceDao().getVmDeviceByVmIdAndType(getVmId(), Line 470: VmDeviceGeneralType.INTERFACE)); Line 471: Line 472: for (VmNetworkInterface iface : getVm().getInterfaces()) { Line 481: getDbFacade().getProviderDao().get(network.getProvidedBy().getProviderId()); Line 482: NetworkProviderProxy providerProxy = ProviderProxyFactory.getInstance().create(provider); Line 483: String vNicId = providerProxy.allocate(network, iface); Line 484: if (vNicId != null) { Line 485: Map<String, String> runtimeProperties = new HashMap<>(); API changed a bit, please see next patch Line 486: runtimeProperties.put("vnic_id", vNicId); Line 487: runtimeProperties.put("provider_type", provider.getType().name()); Line 488: runtimeProperties.put("plugin_type", provider.getAdditionalProperties().getPluginType().name()); Line 489: getVm().getRuntimeDeviceCustomProperties().put(vmDevice, runtimeProperties); -- To view, visit http://gerrit.ovirt.org/11032 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: I2b100ddad9ea88e07980ada116c19e42ca2b2c8a Gerrit-PatchSet: 23 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Mike Kolesnik <mkole...@redhat.com> Gerrit-Reviewer: Alona Kaplan <alkap...@redhat.com> Gerrit-Reviewer: Lior Vernia <lver...@redhat.com> Gerrit-Reviewer: Livnat Peer <lp...@redhat.com> Gerrit-Reviewer: Mike Kolesnik <mkole...@redhat.com> Gerrit-Reviewer: Moti Asayag <masa...@redhat.com> Gerrit-Reviewer: oVirt Jenkins CI Server _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches