ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alejandro Fernandez (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMBARI-14678) RU - Oozie HA, Service Check fails since the pre-upgrade directive has multiple tasks that should run only on the specified hosts
Date Fri, 15 Jan 2016 02:13:39 GMT
Alejandro Fernandez created AMBARI-14678:
--------------------------------------------

             Summary: RU - Oozie HA, Service Check fails since the pre-upgrade directive has
multiple tasks that should run only on the specified hosts
                 Key: AMBARI-14678
                 URL: https://issues.apache.org/jira/browse/AMBARI-14678
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.2.0
            Reporter: Alejandro Fernandez
            Assignee: Alejandro Fernandez
             Fix For: 2.2.1


STR:
HDP 2.2
Multiple Oozie Servers
RU to HDP 2.3

The pre-upgrade directive for Oozie has 
{code}
<pre-upgrade>
  <task xsi:type="execute" hosts="all" summary="Shut down all Oozie servers">
    <script>scripts/oozie_server.py</script>
    <function>stop</function>
  </task>

  <task xsi:type="execute" hosts="any" summary="Upgrading the database and creating a new
sharelib">
    <script>scripts/oozie_server_upgrade.py</script>
    <function>upgrade_oozie_database_and_sharelib</function>
  </task>
</pre-upgrade>
{code}

Notice that the first task runs on all hosts, and the second task runs on exactly one random
host. The problem is that the scheduler runs both tasks in one stage on the union of these
hosts. Therefore, the 2nd task runs on the wrong set of hosts.



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

Mime
View raw message