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-13550) ActionScheduler#filterParallelPerHostStages should not filter out stages with server-side actions
Date Wed, 28 Oct 2015 21:11:28 GMT

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

Hudson commented on AMBARI-13550:
---------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #3730 (See [https://builds.apache.org/job/Ambari-trunk-Commit/3730/])
AMBARI-13550. ActionScheduler#filterParallelPerHostStages should not (rlevas: [http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=640d1523256e923517184e6a22394df7c9530ff8])
* ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ActionScheduler.java
* ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestActionScheduler.java
* ambari-server/src/main/java/org/apache/ambari/server/actionmanager/Stage.java


> ActionScheduler#filterParallelPerHostStages should not filter out stages with server-side
actions
> -------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-13550
>                 URL: https://issues.apache.org/jira/browse/AMBARI-13550
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 2.1.3
>            Reporter: Robert Levas
>            Assignee: Robert Levas
>            Priority: Critical
>              Labels: actions, kerberos
>             Fix For: 2.1.3
>
>         Attachments: AMBARI-13550_branch-2.1_01.patch, AMBARI-13550_branch-2.1_02.patch,
AMBARI-13550_trunk_01.patch, AMBARI-13550_trunk_02.patch
>
>
> org.apache.ambari.server.actionmanager.ActionScheduler#filterParallelPerHostStages should
not filter out stages that contain server-side actions (to be executed on the Ambari server
host). This is because tasks in these stages are typically required to complete before other
stages on other hosts are executed. 
> For example while enabling Kerberos for an added service, principals and keytab files
need to be created before the stage to distribute the key tab files. The principal and keytab
file creation happens on the Ambari server (as server-side actions) and the distribution tasks
happen on the relevant hosts. If the server-side stages are filtered out (in the event multiple
stages are pending for the Ambari server host), then one or more might be skipped and the
distribution task is queued.  In this scenario, the distribution stage will fail since the
required keytab files will not have been created. 



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

Mime
View raw message