ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMBARI-13452) RegionServer Upgrade verification is not case sensitive
Date Fri, 16 Oct 2015 14:40:05 GMT

    [ https://issues.apache.org/jira/browse/AMBARI-13452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14960805#comment-14960805
] 

Hudson commented on AMBARI-13452:
---------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #3659 (See [https://builds.apache.org/job/Ambari-trunk-Commit/3659/])
AMBARI-13452. RegionServer Upgrade verification is not case sensitive (aonishuk: [http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=8bb2b14fb3ac7d80031d618767e3b43972ad0f0f])
* ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/upgrade.py


> RegionServer Upgrade verification is not case sensitive
> -------------------------------------------------------
>
>                 Key: AMBARI-13452
>                 URL: https://issues.apache.org/jira/browse/AMBARI-13452
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Andrew Onischuk
>            Assignee: Andrew Onischuk
>             Fix For: 2.1.3
>
>
> 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")
>     
>     



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message