Abhinav Roy created CLOUDSTACK-1849:
---------------------------------------

             Summary: [AWS Style Health Checks] Creation of LB Health Check 
policy fails if the value of "Unhealthy Threshold" parameter is 3 or more.
                 Key: CLOUDSTACK-1849
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1849
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: API
    Affects Versions: 4.2.0
         Environment: Netscaler - 10.x
CS build : Master
            Reporter: Abhinav Roy
            Assignee: Rajesh Battala
            Priority: Critical
             Fix For: 4.2.0


Steps :
=======================
1. Deploy CS Advanced zone setup 
2. Create a guest network with NS offering.
3. Now create a LB rule, add VMs to the rule.
4. Create a health check policy with unhealthy threshold = 3 or 4 or 5 
........... 

Expected Behaviour :
======================
The health check policy should be create successfully.

Observed behaviour :
======================
The policy creation fails with " monitor retries  should be greater than 
monitor failure retries " ..........

Reason :
------------------

When we create a health check policy on a LB rule , a corresponding monitor is 
created on NS .
Creation of monitor involves paasing of values for parameters , success retries 
, failure retries and retries.
Now success retries is mapped to healthy threshold
        failure retries is mapped to unhealthy threshold

but we never change the value of "retires" parameter , it always has a default 
value which is 3.

but the value of this parameter should always be greater than unhealthy 
threshold value for creation of a monitor/health check policy.

So, whenever we try to create a policy/monitor with unhealthy threshold/failure 
retries value 3 or more , it fails.

Solution :
----------------
Make sure that the vaule of retries is always greater than the value of failure 
retries.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to