----------------------------------------------------------- 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 > >
