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

Ship it!


Ship It!

- Vitalyi Brodetskyi


On Вер. 10, 2014, 3:18 після полудня, Dmitro Lisnichenko wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/25498/
> -----------------------------------------------------------
> 
> (Updated Вер. 10, 2014, 3:18 після полудня)
> 
> 
> Review request for Ambari and Vitalyi Brodetskyi.
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> On stack 1.3 stop service, then put it into MM. Try to open Service Actions 
> menu - start option is inactive.
> Here is how service state calculation worked: if component is in MM, we don't 
> take it's state into account when calculating entire service state. At the 
> extreme case when all components of a service are in MM, we return DISABLED 
> state for the service.
> To fix current jira, I've implemented a special handling for the case when 
> all service components (or entire service) are in MM as follows:
> we iterate over all master & slave componens and determine the worst 
> component state (e.g. STARTED->INSTALLED)
> now the worst state for MM component becomes a calculated state for an entire 
> service
> That means that if all components of service are in MM and at least one 
> component is stopped, entire service will be showed a stopped.
> 
> 
> Diffs
> -----
> 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java
>  aec91fd 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ServiceResourceProviderTest.java
>  7dbc38b 
> 
> Diff: https://reviews.apache.org/r/25498/diff/
> 
> 
> Testing
> -------
> 
> in progress
> 
> 
> Thanks,
> 
> Dmitro Lisnichenko
> 
>

Reply via email to