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


Ship it!




Ship It!

- Sumit Mohanty


On Jan. 26, 2017, 2:07 a.m., Swapan Shridhar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/55974/
> -----------------------------------------------------------
> 
> (Updated Jan. 26, 2017, 2:07 a.m.)
> 
> 
> Review request for Ambari, Alejandro Fernandez and Sumit Mohanty.
> 
> 
> Bugs: AMBARI-19721
>     https://issues.apache.org/jira/browse/AMBARI-19721
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> - Till HDP 2.5, Ambari had used *'llapstatus'* command to query LLAP app 
> status and has wrapped around the retry logic for how many times to query 
> *'llapstatus'* command in order for LLAP app to reach *RUNNING_ALL* or 
> *RUNNING* with 80 % containers Up.
> 
> - With HDP 2.6, Hive has implemented a watch mode where Ambari doesnt need to 
> have the retry logic in Ambari itself, and can use the *llapstatus* watch 
> mode. 
> 
> **Usage is as follows:**
> 
> Following options are added to llap status tool
> 
> **->** -w : Watch mode waits until all LLAP daemons are running or subset of 
> the nodes are running (threshold can be specified via -r option) (Default 
> wait until all nodes are running)
> **->** -r : When watch mode is enabled (-w), wait until the specified 
> threshold of nodes are running (Default 1.0 which means 100% nodes are 
> running)
> **->** -i : Amount of time in seconds to wait until subsequent status checks 
> in watch mode (Default: 1sec)
> **->** -t : Exit watch mode if the desired state is not attained until the 
> specified timeout (Default: 300sec)
> 
> **Example usage:**
> *
> $llapstatus -w -i 1 -t 300
> The above command waits until all nodes are running with 1 second refresh 
> rate and 300 second timeout (300 max attempts else fail).
> 
> 
> $llapstatus -w -r 0.8 -i 2 -t 150
> The above command waits until 80% of the nodes are running with 2 second 
> refresh rate and 150 second timeout (75 max attempts else fail).
> 
> $llapstatus -w -r 0.8 
> Use without providing the -i and -t options (Defaults used).
> 
> 
> Diffs
> -----
> 
>   
> ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/hive_server_interactive.py
>  053c009 
>   
> ambari-server/src/main/resources/stacks/HDP/2.6/services/HIVE/configuration/hive-interactive-env.xml
>  0c9ce62 
>   ambari-server/src/test/python/stacks/2.5/HIVE/test_hive_server_int.py 
> ab6528b 
> 
> Diff: https://reviews.apache.org/r/55974/diff/
> 
> 
> Testing
> -------
> 
> Yes.
> - Python UT added and Tested
> - Tested on cluster for HDP 2.5 and 2.6
> 
> 
> Thanks,
> 
> Swapan Shridhar
> 
>

Reply via email to