Mike Kolesnik has posted comments on this change.

Change subject: engine: Command for adding external subnets
......................................................................


Patch Set 2:

(5 comments)

....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/AddSubnetToProviderCommand.java
Line 19: import org.ovirt.engine.core.common.errors.VdcBllMessages;
Line 20: import org.ovirt.engine.core.compat.Guid;
Line 21: 
Line 22: @NonTransactiveCommandAttribute
Line 23: public class AddSubnetToProviderCommand<T extends 
AddExternalSubnetParameters> extends CommandBase<T> {
Great idea! I will do it in a follow up patch
Line 24: 
Line 25:     private Provider<?> provider;
Line 26: 
Line 27:     private ProviderNetwork externalNetwork;


Line 41: 
Line 42: 
Line 43:     private ProviderNetwork getExternalNetwork() {
Line 44:         if (externalNetwork == null) {
Line 45:             Network network = 
getNetworkDAO().get(getParameters().getNetworkId());
Done
Line 46:             externalNetwork = network.getProvidedBy();
Line 47:         }
Line 48: 
Line 49:         return externalNetwork;


Line 64:     @Override
Line 65:     protected boolean canDoAction() {
Line 66:         ProviderValidator validator = new 
ProviderValidator(getProvider());
Line 67: 
Line 68:         return validate(validator.providerIsSet()) && 
super.canDoAction();
Done
Line 69:     }
Line 70: 
Line 71:     @Override
Line 72:     protected void executeCommand() {


....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/OpenstackNetworkProviderProxy.java
Line 145:     public void addSubnet(ExternalSubnet subnet) {
Line 146:         com.woorea.openstack.quantum.model.Network externalNetwork = 
getExternalNetwork(subnet.getExternalNetwork());
Line 147:         SubnetForCreate subnetForCreate = new SubnetForCreate();
Line 148:         subnetForCreate.setCidr(subnet.getCidr());
Line 149:         subnetForCreate.setIpVersion(subnet.getIpVersion() == 
IpVersion.IPV6 ? 6 : 4);
This is translation specific for OpenStack Networking provider, not sure it's 
relevant outside it..
Line 150:         subnetForCreate.setName(subnet.getName());
Line 151:         subnetForCreate.setNetworkId(externalNetwork.getId());
Line 152:         subnetForCreate.setTenantId(externalNetwork.getTenantId());
Line 153: 


....................................................
File 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
Line 601:     REMOVE_VNIC_PROFILE_FAILED(1127),
Line 602:     NETWORK_WITHOUT_INTERFACES(1128),
Line 603:     VNIC_PROFILE_UNSUPPORTED_FEATURES(1129, 
AuditLogTimeInterval.DAY.getValue()),
Line 604:     SUBNET_ADDED(1130),
Line 605:     SUBNET_ADDITION_FAILED(1131),
Done
Line 606:     SUBNET_REMOVED(1132),
Line 607:     SUBNET_REMOVAL_FAILED(1133),
Line 608: 
Line 609:     // Import/Export


-- 
To view, visit http://gerrit.ovirt.org/22688
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I92ac30f46c1aa20677da34719fd33eec6b964899
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Mike Kolesnik <mkole...@redhat.com>
Gerrit-Reviewer: Mike Kolesnik <mkole...@redhat.com>
Gerrit-Reviewer: Moti Asayag <masa...@redhat.com>
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

Reply via email to