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