You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2016/01/20 23:55:40 UTC

[jira] [Commented] (AMBARI-14739) Capture package requirements that are optional and config dependent

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

Hudson commented on AMBARI-14739:
---------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #4201 (See [https://builds.apache.org/job/Ambari-trunk-Commit/4201/])
AMBARI-14739. Capture package requirements that are optional and config (aonishuk: [http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=9f76f6019d09464e0f3fd04aba3b02bf059d003d])
* ambari-common/src/main/python/resource_management/libraries/script/script.py
* ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/zkfc_slave.py
* ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/mysql_server.py
* ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/package/scripts/kerberos_client.py
* ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/hdfs_client.py
* ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/datanode.py
* ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/namenode.py
* ambari-server/src/main/resources/custom_actions/scripts/install_packages.py
* ambari-common/src/main/python/resource_management/libraries/functions/package_conditions.py
* ambari-server/src/test/python/stacks/2.3/configs/pxf_default.json
* ambari-server/src/main/resources/stacks/HDP/2.2/services/OOZIE/metainfo.xml
* ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/params_linux.py
* ambari-server/src/test/python/custom_actions/configs/install_packages_config.json
* ambari-server/src/test/python/stacks/2.0.6/configs/hbase_no_phx.json
* ambari-server/src/main/resources/stacks/HDP/2.2/services/SQOOP/metainfo.xml
* ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
* ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/hive_server.py
* ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/params_windows.py
* ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/snamenode.py
* ambari-server/src/main/resources/stacks/HDP/2.2/services/HIVE/metainfo.xml
* ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/metainfo.xml
* ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml
* ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/metainfo.xml
* ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/hive_metastore.py
* ambari-funtest/src/test/resources/stacks/HDP/2.1.1/services/AMBARI_METRICS/metainfo.xml
* ambari-server/src/test/python/stacks/2.0.6/configs/hbase_with_phx.json
* ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/metainfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/state/ServiceOsSpecific.java
* ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metainfo.xml
* ambari-server/src/main/resources/stacks/HDP/2.3/services/OOZIE/metainfo.xml
* ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/phoenix_queryserver.py
* ambari-server/src/main/resources/stacks/HDP/2.2/services/HBASE/metainfo.xml
* ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/hive_client.py
* ambari-agent/src/test/python/resource_management/TestScript.py
* ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/hbase_regionserver.py
* ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/params_linux.py
* ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat_server.py
* ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py
* ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/hbase_master.py
* ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/hcat_client.py
* ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/metainfo.xml
* ambari-common/src/main/python/resource_management/libraries/functions/get_lzo_packages.py
* ambari-server/src/main/resources/stacks/HDP/2.2/services/HDFS/metainfo.xml
* ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/nfsgateway.py
* ambari-server/src/main/resources/common-services/SQOOP/1.4.4.2.0/metainfo.xml
* ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/hbase_client.py
* ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/journalnode.py


> Capture package requirements that are optional and config dependent
> -------------------------------------------------------------------
>
>                 Key: AMBARI-14739
>                 URL: https://issues.apache.org/jira/browse/AMBARI-14739
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Andrew Onischuk
>            Assignee: Andrew Onischuk
>             Fix For: 2.4.0
>
>         Attachments: AMBARI-14739.patch
>
>
> We need a general solution. A change to the stack definition to capture
> package requirements that are optional and config dependent. Something in the
> line of:
>   * additional package - pkg_a
>   * install if params.install_pkg_a is true
>   * install_pkg_a is true if (some custom service specific condition is true)
>   * both install() and start() commands need to check if install_pkg_a is true and then install the package (or remove from excluded package)
>   * by default all additional packages are exluded



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