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-11093) Provide host predicate property validation for blueprint requests
Date Wed, 13 May 2015 18:19:00 GMT

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

Hudson commented on AMBARI-11093:
---------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #2584 (See [https://builds.apache.org/job/Ambari-trunk-Commit/2584/])
AMBARI-11093.  Implement host predicate property validation and fix issue where host (jspeidel:
http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=43dd0cddf656bd54cda90e182786e304655b4765)
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostResourceProvider.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ProvisionClusterRequest.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ScaleClusterRequest.java
* ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ProvisionClusterRequestTest.java
* ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ScaleClusterRequestTest.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BaseClusterRequest.java


> Provide host predicate property validation for blueprint requests
> -----------------------------------------------------------------
>
>                 Key: AMBARI-11093
>                 URL: https://issues.apache.org/jira/browse/AMBARI-11093
>             Project: Ambari
>          Issue Type: Task
>          Components: blueprints
>    Affects Versions: Ambari-2.1
>            Reporter: John Speidel
>            Assignee: John Speidel
>            Priority: Critical
>             Fix For: Ambari-2.1
>
>
> When specifying a host predicate via the "host_predicate" property in the cluster creation
template, the predicate is compiled using the API predicate compiler which will report syntactic
errors in the predicate but the property names aren't validated. So, if an invalid property
name is specified in the predicate, the host group will never get matched to any host meaning
that the host group will never be deployed.
> This is critical that this is fixed for 2.1 as it will cause great frustration to anyone
who attempts to provision or scale a cluster and specifies a host predicate with an invalid
proper name.
> When an invalid property name is specified a host predicate, this should result in a
400 response to the the user with a message which indicates the invalid properties.



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

Mime
View raw message