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

Ship it!


Ship It!

- Dmytro Sen


On Окт. 16, 2015, 2:52 п.п., Andrew Onischuk wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/39395/
> -----------------------------------------------------------
> 
> (Updated Окт. 16, 2015, 2:52 п.п.)
> 
> 
> Review request for Ambari, Dmytro Sen and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-13452
>     https://issues.apache.org/jira/browse/AMBARI-13452
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> Reference . During RU, there was an issue when upgrading RegionServers, in
> that the check for RS being up was reporting failed. The output of the hbase
> shell command was returning host names in uppercase, where Ambari used lower
> case names for the hostname (and check). The following commented codes shows
> the problem:
> 
> In common-services/HBASE/0.96.0.2.0/package/scripts/upgrade.py:
> 
>     
>     
>     
>     def post_regionserver(env):
>       import params
>       env.set_params(params)
>     
>       check_cmd = "echo 'status \"simple\"' | {0} 
> shell".format(params.hbase_cmd)
>     
>       exec_cmd = "{0} {1}".format(params.kinit_cmd, check_cmd)
>       call_and_match(exec_cmd, params.hbase_user, params.hostname.lower() + 
> ":")  # hostname is lower case already
>     
>     
>     @retry(times=15, sleep_time=2, err_class=Fail)
>     def call_and_match(cmd, user, regex):
>     
>       code, out = shell.call(cmd, user=user)          # out contains 
> hostnames capitalized
>     
>       if not (out and re.search(regex, out)):
>         raise Fail("Could not verify RS available")
> 
> 
> Diffs
> -----
> 
>   
> ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/upgrade.py
>  a9ccede 
> 
> Diff: https://reviews.apache.org/r/39395/diff/
> 
> 
> Testing
> -------
> 
> mvn clean test
> 
> 
> Thanks,
> 
> Andrew Onischuk
> 
>

Reply via email to