Hi Alena,

Thank you very much for the detailed explanation. I will look into the code
and ping you if I need any further information.

regards,
Suresh


On Fri, Aug 8, 2014 at 9:04 AM, Alena Prokharchyk <
alena.prokharc...@citrix.com> wrote:

>  "But, I do not see any code that makes a call to delete the rules and
> reapplies it. If it reapplies how does it get the information for each tier
> to reapply the ACLs.
> I see that just shutdownVpc() API call is made and VPCVRElement just
> invokes destroyRouter…”
>
>  If you look further, you should see the call to “startVpc”. From this
> method, call to implement all the vpc resources is made 
> (element.implementVpc).
> Then it comes to the VpcVirtualRouterElement, implement method. From there
> the VR gets deployed. In turn, deployRouter consists of a)
> starting/creating the VR b) implementing all the rules. You can find all
> the rules that are being re-applied, in finalizeCommandsOnStart() method
> of the VpcVirtualNetworkApplianceManagerImpl.
>
>
>  -Alena.
>
>   From: Suresh Ramamurthy <suresh.ramamur...@nuagenetworks.net>
> Date: Thursday, August 7, 2014 at 5:17 PM
> To: Alena Prokharchyk <alena.prokharc...@citrix.com>
> Cc: "dev@cloudstack.apache.org" <dev@cloudstack.apache.org>, Sheng Yang <
> sheng.y...@citrix.com>
> Subject: Re: What is the behaviour of VPC Reset?
>
>     Hi Alena,
>
>  Thanks for quick response.
>
>  But, I do not see any code that makes a call to delete the rules and
> reapplies it. If it reapplies how does it get the information for each tier
> to reapply the ACLs.
>  I see that just shutdownVpc() API call is made and VPCVRElement just
> invokes destroyRouter...
>
> Am I missing something here. Can you please point me to code that deletes
> and re-applies all Rules, NAT etc. Is it in VR code? I am trying to
> understand the behaviour
>  so that I can replicate in our SDN solution.
>
>  I see this happening in case of Network Restart with clean up option.
>
> Thanks,
> Suresh
>
>
>
>
> On Thu, Aug 7, 2014 at 4:32 PM, Alena Prokharchyk <
> alena.prokharc...@citrix.com> wrote:
>
>> Suresh,
>>
>> Yes, it does. All the rules for all the networks inside the VPC, are being
>> reapplied on the VPC VR after its up.
>>
>> I don¹t see it being documented neither in the FS, nor in the API itself.
>> Please file a CS doc bug on that.
>>
>> -Alena.
>>
>> On 8/7/14, 3:40 PM, "Suresh Ramamurthy"
>>  <suresh.ramamur...@nuagenetworks.net> wrote:
>>
>> >Hi Alena, Sheng Yang,
>> >
>> >Could you please shed some light on the behaviour of VPC Reset
>> >functionality?
>> >
>> >When I went through the code, VPC Reset shuts down the VR and restarts
>> it.
>> >Does it also clean all ACL, NAT etc associated to all the tiers in the
>> VPC
>> >and then reconfigure the current value?
>> >
>> >Is there any document that I can read to get an idea about the behaviour?
>> >
>> >Thanks,
>> >Suresh Ramamurthy
>>
>>
>

Reply via email to