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


Commit 886c3a56961c2ea941ca6f41af8e80afd3b50de7 in branch refs/heads/4.1 from 
Chip Childers <chip.child...@gmail.com>
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=886c3a5 ]

CLOUDSTACK-1537. Fixing Network Restart case for AutoScale


- ASF Subversion and Git Services


On March 19, 2013, 5:18 p.m., Vijay Venkatachalam wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/10017/
> -----------------------------------------------------------
> 
> (Updated March 19, 2013, 5:18 p.m.)
> 
> 
> Review request for cloudstack, Devdeep Singh, Murali Reddy, Chiradeep Vittal, 
> and Ram Ganesh.
> 
> 
> Description
> -------
> 
> Bug Title: Restart network with clean up set to true causes Autoscaled LB 
> rule to get mangled and unusable 
> 
> AutoScale LB information was not packaged for restart of network case to 
> Resource Layer. This caused the undesired outcome and it is fixed now. 
> NetWorkManagerImpl was doing the cleanup of the LBRules during restart, after 
> the fix; NetWorkManagerImpl  will only act as a trigger, the actual job 
> related to LB Rules (for ex. remove/revoke) will be handled by LBRules 
> Manager (which should have been the actual implementation, so moved code 
> around). 
> 
> Also, NetScaler resource is simplified to handle 
> create/enable/disable/restart in one code path. 
> 
> 
> This addresses bug CLOUDSTACK-1537.
> 
> 
> Diffs
> -----
> 
>   api/src/com/cloud/network/lb/LoadBalancingRule.java fb1d988 
>   
> plugins/network-elements/netscaler/src/com/cloud/network/resource/NetscalerResource.java
>  abea464 
>   server/src/com/cloud/network/NetworkManagerImpl.java f6e32fb 
>   server/src/com/cloud/network/lb/LoadBalancingRulesManager.java 9d7d22f 
>   server/src/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java 531a428 
> 
> Diff: https://reviews.apache.org/r/10017/diff/
> 
> 
> Testing
> -------
> 
> 
> 1. Create/Delete/ScaleUp/ScaleDown/Enable/Disable of AutoScale LB Rule
> 2. Restart of Network with AutoScale LB Rule - Cleanup == false
> 3. Restart of Network with AutoScale LB Rule - Cleanup == true
> 4. Create/Delete of Non-AutoScale LB Rule
> 
> 
> Thanks,
> 
> Vijay Venkatachalam
> 
>

Reply via email to