[ 
https://issues.apache.org/jira/browse/AMBARI-4378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Siddharth Wagle updated AMBARI-4378:
------------------------------------

    Attachment: AMBARI-4378.patch

> Rolling restart toleration count - support absolute values only
> ---------------------------------------------------------------
>
>                 Key: AMBARI-4378
>                 URL: https://issues.apache.org/jira/browse/AMBARI-4378
>             Project: Ambari
>          Issue Type: Task
>          Components: controller
>    Affects Versions: 1.5.0
>            Reporter: Siddharth Wagle
>            Assignee: Siddharth Wagle
>             Fix For: 1.5.0
>
>         Attachments: AMBARI-4378.patch
>
>
> The "task_failure_tolerance" applies to percentage of tasks created thus far 
> and for the present request, since we do not now how many tasks the 
> proceeding request will create. Consider it as a cumulative count, so in the 
> first batch, 1 out of 2 tasks failed, which is 50% failure and allowed 
> tolerance is 25% so this will fail.
> Different test cases:
> Try 4 batches of 1 host each and make the 3rd batch fail, in this case 
> failure when 3rd batch fails = 1/3 : 33.33% failure.
> So if you set "task_failure_tolerance" to 40, 4th batch should start, and if 
> you set it to 25, 4th batch will not start.
> For a Rolling restart scenario and absolute count makes more sense.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to