cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Suresh Ramamurthy <suresh.ramamur...@nuagenetworks.net>
Subject Re: StaticNat does not get disassociated from tier when plugin fails to enable the static NAT
Date Sat, 17 Jan 2015 00:17:37 GMT
Hi Jayapal, Hugo,

Did you get a change to look at me email..

And, sorry I forgot to mention the file. Name of the file that needs fix is
RulesManagerImpl.java

Thanks,
Suresh





On Wed, Jan 14, 2015 at 7:28 PM, Suresh Ramamurthy <
suresh.ramamurthy@nuagenetworks.net> wrote:

> Hi Jayapal,
>
> In NuageVsp integration, we found that when NuageVsp plugin fails to
> enable a StaticNat in
> VPC, StaticNat does not get disassociated from tier. When I looked in to
> the code, I found that there is a field performedIpAssoc in
> enableStaticNat() method.
>
> This field is initialized to false and not set to true after calling
> ipAddress = _ipAddrMgr.associateIPToGuestNetwork(ipId, networkId, false);
>
> So, this is value always false and when plugin fails
> _vpcMgr.unassignIPFromVpcNetwork(ip.getId(), networkId); is never called.
>
> But, in case of createPortForwardingRule(), similar variable is
> initialized but
> it is set to true after calling _ipAddrMgr.associateIPToGuestNetwork().
>
> So, I tried the fix to set the flag to true after calling
> associateIPTOGuestNetwork() for staticNat and things are working as
> expected. When plugin fails, StaticNat gets disassociated from tier.
>
> Please let me know if I am missing something.
>
> Thanks,
> Suresh
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message