-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9396/#review17023
-----------------------------------------------------------



api/src/com/cloud/network/NetworkService.java
<https://reviews.apache.org/r/9396/#comment36071>

    can you add a comment what each of the service interface does



api/src/com/cloud/network/rules/RulesService.java
<https://reviews.apache.org/r/9396/#comment36070>

    can you rename the new parameter to guest IP or vm guest Ip



api/src/org/apache/cloudstack/api/ApiConstants.java
<https://reviews.apache.org/r/9396/#comment36072>

    rename to vm guest ip



api/src/org/apache/cloudstack/api/command/user/vm/AddIpToVmNicCmd.java
<https://reviews.apache.org/r/9396/#comment36067>

    Return NicSecondaryIpResponse instead of AddIpToVmNicResponse. I dont see 
reason why we need AddIpToVmNicResponse, unless you have reason dont add this 
response



api/src/org/apache/cloudstack/api/command/user/vm/ListSecondaryIPToNicCmd.java
<https://reviews.apache.org/r/9396/#comment36068>

    Description is wrong
    
    Should return NicSecondaryIpResponse, not AddIpToVmNicResponse



api/src/org/apache/cloudstack/api/response/ListNicSecondaryIpResponse.java
<https://reviews.apache.org/r/9396/#comment36066>

    This is not List. Keep this as just NicSecondaryIpResponse



api/src/org/apache/cloudstack/api/response/NicResponse.java
<https://reviews.apache.org/r/9396/#comment36073>

    Nic response has all the necessary details, do we still see need for 
ListSecondaryIPToNicCmd? One cas do just listNics and can get both the default 
IP and secondary IP list



client/tomcatconf/commands.properties.in
<https://reviews.apache.org/r/9396/#comment36069>

    listSecondaryIpToNic API is missing 



server/src/com/cloud/network/NetworkManagerImpl.java
<https://reviews.apache.org/r/9396/#comment36074>

    need validation on nic and VM id's



server/src/com/cloud/network/NetworkServiceImpl.java
<https://reviews.apache.org/r/9396/#comment36079>

    there need to be check if caller can access the Nic, Network etc



server/src/com/cloud/network/NetworkServiceImpl.java
<https://reviews.apache.org/r/9396/#comment36075>

    validate Nic ID as well



server/src/com/cloud/vm/dao/NicDaoImpl.java
<https://reviews.apache.org/r/9396/#comment36076>

    I do not see any use of this search by secondary IP set, when you are 
passing the Nic id


- Murali Reddy


On Feb. 19, 2013, 4:19 p.m., Jayapal Reddy wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9396/
> -----------------------------------------------------------
> 
> (Updated Feb. 19, 2013, 4:19 p.m.)
> 
> 
> Review request for cloudstack.
> 
> 
> Description
> -------
> 
> Using this feature we can reserve secondary ip addresses for guest vm nic.
> Administrator will configure the these ip addresses on the nic manually.
> 
> 
> This addresses bug CLOUDSTACK-24.
> 
> 
> Diffs
> -----
> 
>   api/src/com/cloud/network/IpAddress.java 47df4d6 
>   api/src/com/cloud/network/NetworkService.java ace1bb6 
>   api/src/com/cloud/network/rules/RulesService.java 921a86e 
>   api/src/com/cloud/vm/Nic.java 9d21130 
>   api/src/com/cloud/vm/NicSecondaryIp.java PRE-CREATION 
>   api/src/org/apache/cloudstack/api/ApiConstants.java cd7d700 
>   api/src/org/apache/cloudstack/api/ResponseGenerator.java 267238a 
>   
> api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwardingRuleCmd.java
>  39ab812 
>   api/src/org/apache/cloudstack/api/command/user/nat/EnableStaticNatCmd.java 
> ce6ea16 
>   api/src/org/apache/cloudstack/api/command/user/vm/AddIpToVmNicCmd.java 
> PRE-CREATION 
>   api/src/org/apache/cloudstack/api/command/user/vm/ListNicsCmd.java 
> PRE-CREATION 
>   
> api/src/org/apache/cloudstack/api/command/user/vm/ListSecondaryIPToNicCmd.java
>  PRE-CREATION 
>   api/src/org/apache/cloudstack/api/command/user/vm/RemoveIpFromVmNicCmd.java 
> PRE-CREATION 
>   api/src/org/apache/cloudstack/api/command/user/vm/RemoveNicFromVMCmd.java 
> b1a870e 
>   api/src/org/apache/cloudstack/api/response/AddIpToVmNicResponse.java 
> PRE-CREATION 
>   api/src/org/apache/cloudstack/api/response/IPAddressResponse.java 251b2dd 
>   api/src/org/apache/cloudstack/api/response/ListNicSecondaryIpResponse.java 
> PRE-CREATION 
>   api/src/org/apache/cloudstack/api/response/NicResponse.java a7d1a0d 
>   api/test/org/apache/cloudstack/api/command/test/AddIpToVmNicTest.java 
> PRE-CREATION 
>   client/tomcatconf/commands.properties.in e1d0fb2 
>   server/src/com/cloud/api/ApiDBUtils.java e6b1bf1 
>   server/src/com/cloud/api/ApiResponseHelper.java a94e935 
>   server/src/com/cloud/network/NetworkManager.java 2904183 
>   server/src/com/cloud/network/NetworkManagerImpl.java f586865 
>   server/src/com/cloud/network/NetworkModelImpl.java beebb87 
>   server/src/com/cloud/network/NetworkServiceImpl.java 37b4903 
>   server/src/com/cloud/network/addr/PublicIp.java 7336c9c 
>   server/src/com/cloud/network/dao/IPAddressDao.java 9cdb975 
>   server/src/com/cloud/network/dao/IPAddressDaoImpl.java e7067d9 
>   server/src/com/cloud/network/dao/IPAddressVO.java 00da5eb 
>   server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java 
> 1abca51 
>   server/src/com/cloud/network/rules/RulesManagerImpl.java 614d308 
>   server/src/com/cloud/network/rules/dao/PortForwardingRulesDao.java 91f08e7 
>   server/src/com/cloud/network/rules/dao/PortForwardingRulesDaoImpl.java 
> 5406ab6 
>   server/src/com/cloud/server/ManagementServerImpl.java d381206 
>   server/src/com/cloud/vm/NicVO.java 8e2edda 
>   server/src/com/cloud/vm/UserVmManagerImpl.java df97609 
>   server/src/com/cloud/vm/dao/NicDao.java 762048b 
>   server/src/com/cloud/vm/dao/NicDaoImpl.java 5cf152f 
>   server/src/com/cloud/vm/dao/NicSecondaryIpDao.java PRE-CREATION 
>   server/src/com/cloud/vm/dao/NicSecondaryIpDaoImpl.java PRE-CREATION 
>   server/src/com/cloud/vm/dao/NicSecondaryIpVO.java PRE-CREATION 
>   server/test/com/cloud/network/MockNetworkManagerImpl.java 4a24f9a 
>   server/test/com/cloud/network/MockRulesManagerImpl.java ba3dd41 
>   server/test/com/cloud/vpc/MockNetworkManagerImpl.java bcaaa26 
>   setup/db/db/schema-410to420.sql 65add75 
> 
> Diff: https://reviews.apache.org/r/9396/diff/
> 
> 
> Testing
> -------
> 
> Tested add adding, deleting and listing addresses on the nic using APIs
> 
> 
> Thanks,
> 
> Jayapal Reddy
> 
>

Reply via email to