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