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 >> >> >