You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by jl...@apache.org on 2017/08/09 15:56:05 UTC
[52/52] [abbrv] ambari git commit: Merge remote-tracking branch
'origin/trunk' into branch-feature-AMBARI-14714
Merge remote-tracking branch 'origin/trunk' into branch-feature-AMBARI-14714
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/67cacc8a
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/67cacc8a
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/67cacc8a
Branch: refs/heads/branch-feature-AMBARI-14714
Commit: 67cacc8ab5c232bf0c6786ebd4263cde7e1f4c66
Parents: 89bb02c c9ced87
Author: Jayush Luniya <jl...@hortonworks.com>
Authored: Wed Aug 9 08:54:59 2017 -0700
Committer: Jayush Luniya <jl...@hortonworks.com>
Committed: Wed Aug 9 08:54:59 2017 -0700
----------------------------------------------------------------------
.../resource_management/core/files/killtree.sh | 2 +-
.../resource_management/core/resources/klist.py | 45 +
.../libraries/functions/check_process_status.py | 20 +
.../libraries/functions/conf_select.py | 213 +---
.../libraries/functions/constants.py | 2 +
.../libraries/functions/stack_select.py | 169 ++-
.../libraries/functions/stack_tools.py | 15 +-
.../libraries/functions/version.py | 17 +-
.../libraries/script/script.py | 25 +-
.../upgrades/upgrade_nonrolling_new_stack.xml | 6 +-
.../2.1.1/upgrades/upgrade_test_nonrolling.xml | 4 +-
.../logsearch/config/api/LogSearchConfig.java | 94 --
.../config/api/LogSearchConfigFactory.java | 61 +-
.../config/api/LogSearchConfigLogFeeder.java | 77 ++
.../config/api/LogSearchConfigServer.java | 111 ++
.../config/api/OutputConfigMonitor.java | 44 +
.../model/outputconfig/OutputProperties.java | 23 +
.../outputconfig/OutputSolrProperties.java | 26 +
.../config/api/LogSearchConfigClass1.java | 78 --
.../config/api/LogSearchConfigClass2.java | 78 --
.../config/api/LogSearchConfigFactoryTest.java | 51 +-
.../api/LogSearchConfigLogFeederClass1.java | 58 +
.../api/LogSearchConfigLogFeederClass2.java | 58 +
.../config/api/LogSearchConfigServerClass1.java | 76 ++
.../config/api/LogSearchConfigServerClass2.java | 76 ++
.../zookeeper/LogSearchConfigLogFeederZK.java | 228 ++++
.../zookeeper/LogSearchConfigServerZK.java | 138 +++
.../config/zookeeper/LogSearchConfigZK.java | 236 +---
.../impl/OutputSolrPropertiesImpl.java | 46 +
.../ambari-logsearch-logfeeder/build.properties | 2 +-
.../org/apache/ambari/logfeeder/LogFeeder.java | 22 +-
.../ambari/logfeeder/common/ConfigHandler.java | 38 +-
.../logfeeder/common/LogEntryParseTester.java | 2 +-
.../logfeeder/input/AbstractInputFile.java | 4 +-
.../apache/ambari/logfeeder/input/Input.java | 70 +-
.../logfeeder/input/InputConfigUploader.java | 27 +-
.../ambari/logfeeder/input/InputManager.java | 28 +-
.../ambari/logfeeder/input/InputSimulate.java | 78 +-
.../loglevelfilter/LogLevelFilterHandler.java | 29 +-
.../logfeeder/metrics/LogFeederAMSClient.java | 45 +-
.../apache/ambari/logfeeder/output/Output.java | 36 +-
.../ambari/logfeeder/output/OutputHDFSFile.java | 3 +-
.../ambari/logfeeder/output/OutputManager.java | 11 +
.../ambari/logfeeder/output/OutputS3File.java | 3 +-
.../ambari/logfeeder/output/OutputSolr.java | 223 ++--
.../logfeeder/util/LogFeederPropertiesUtil.java | 498 ++++++++
.../ambari/logfeeder/util/LogFeederUtil.java | 165 +--
.../apache/ambari/logfeeder/util/SSLUtil.java | 14 +-
.../logconfig/LogConfigHandlerTest.java | 4 +-
.../logfeeder/metrics/MetricsManagerTest.java | 4 +-
.../ambari/logfeeder/output/OutputSolrTest.java | 29 +-
.../ambari-logsearch-server/build.properties | 2 +-
.../ambari-logsearch-server/pom.xml | 455 ++-----
ambari-logsearch/ambari-logsearch-server/run.sh | 6 +-
.../org/apache/ambari/logsearch/LogSearch.java | 181 +--
.../logsearch/common/ExternalServerClient.java | 24 +-
.../logsearch/common/LogSearchConstants.java | 2 +-
.../logsearch/common/PropertiesHelper.java | 124 --
.../logsearch/common/XMLPropertiesHelper.java | 79 --
.../ambari/logsearch/conf/ApiDocConfig.java | 4 +-
.../logsearch/conf/ApplicationConfig.java | 2 -
.../conf/LogSearchConfigMapHolder.java | 61 +
.../logsearch/conf/LogSearchHttpConfig.java | 83 ++
.../conf/LogSearchJerseyResourceConfig.java | 37 +
.../logsearch/conf/LogSearchServletConfig.java | 95 ++
.../logsearch/conf/LogSearchSpnegoConfig.java | 173 +++
.../logsearch/conf/LogSearchSslConfig.java | 86 ++
.../ambari/logsearch/conf/SecurityConfig.java | 3 +
.../logsearch/conf/SolrAuditLogPropsConfig.java | 5 +
.../conf/SolrEventHistoryPropsConfig.java | 5 +
.../ambari/logsearch/conf/SolrPropsConfig.java | 2 +
.../conf/SolrServiceLogPropsConfig.java | 5 +
.../conf/StaticResourceConfiguration.java | 49 +
.../configurer/LogSearchConfigConfigurer.java | 24 +-
.../configurer/SolrAuditAliasConfigurer.java | 4 +-
.../configurer/SolrCollectionConfigurer.java | 13 +-
.../logsearch/configurer/SslConfigurer.java | 363 ++++++
.../ambari/logsearch/dao/SolrDaoBase.java | 22 +-
.../logsearch/dao/SolrSchemaFieldDao.java | 3 +-
.../handler/AbstractSolrConfigHandler.java | 2 +
.../handler/CreateCollectionHandler.java | 44 +-
.../handler/ReloadCollectionHandler.java | 5 +-
.../logsearch/manager/ShipperConfigManager.java | 24 +-
.../logsearch/model/common/LSServerFilter.java | 10 +-
.../logsearch/solr/ResponseDataGenerator.java | 3 +-
.../apache/ambari/logsearch/util/SSLUtil.java | 388 ------
.../apache/ambari/logsearch/util/WebUtil.java | 65 -
.../LogsearchKRBAuthenticationFilter.java | 107 +-
.../web/listener/LogSearchSessionListener.java | 4 +-
.../logsearch/web/security/LdapProperties.java | 365 ------
.../web/security/LdapPropertyName.java | 58 -
.../ambari/logsearch/web/security/LdapUtil.java | 115 --
...LogsearchAbstractAuthenticationProvider.java | 2 +-
.../LogsearchAuthenticationProvider.java | 4 -
.../LogsearchLdapAuthenticationProvider.java | 187 ---
.../LogsearchLdapBindAuthenticator.java | 46 -
.../src/main/resources/default.properties | 1 -
.../src/main/resources/log4j.xml | 118 +-
.../src/main/resources/logsearch-admin-site.xml | 116 --
.../src/main/resources/logsearch.properties | 6 +-
.../src/main/resources/swagger/swagger.html | 36 +-
.../src/main/scripts/run.sh | 3 +-
.../LogsearchAuthenticationProviderTest.java | 68 +-
...LogsearchLdapAuthenticationProviderTest.java | 61 -
.../ambari-logsearch-web/build.properties | 2 +-
ambari-logsearch/ambari-logsearch-web/pom.xml | 4 +-
ambari-logsearch/docker/logsearch-docker.sh | 4 +-
.../logfeeder/shipper-conf/output.config.json | 10 +-
.../docker/test-config/logsearch/log4j.xml | 35 +-
.../test-config/logsearch/logsearch-env.sh | 5 +-
.../logsearch/logsearch-https.properties | 1 +
.../ambari-metrics/datasource.js | 35 +-
.../MetricCollectorHAController.java | 42 +-
ambari-server/pom.xml | 2 +-
.../ambari/server/agent/HeartBeatHandler.java | 10 +-
.../ambari/server/agent/HeartbeatProcessor.java | 34 +-
.../api/services/WidgetLayoutService.java | 1 -
.../checks/DatabaseConsistencyCheckHelper.java | 2 -
.../checks/HostsRepositoryVersionCheck.java | 13 +-
.../AmbariCustomCommandExecutionHelper.java | 18 +
.../AmbariManagementControllerImpl.java | 91 +-
.../server/controller/AuthToLocalBuilder.java | 328 +++--
.../server/controller/ClusterRequest.java | 16 -
.../server/controller/KerberosHelperImpl.java | 205 +---
.../server/controller/PrereqCheckRequest.java | 27 +-
.../server/controller/ServiceRequest.java | 24 +-
.../server/controller/ServiceResponse.java | 18 +-
.../BlueprintConfigurationProcessor.java | 23 +-
.../internal/ClusterResourceProvider.java | 6 -
.../ClusterStackVersionResourceProvider.java | 22 +-
.../internal/HostResourceProvider.java | 82 +-
.../PreUpgradeCheckResourceProvider.java | 9 +
.../internal/RequestResourceProvider.java | 4 +-
.../internal/ServiceResourceProvider.java | 79 +-
.../internal/UpgradeResourceProvider.java | 33 +-
.../VersionDefinitionResourceProvider.java | 4 +-
.../LoggingRequestHelperFactoryImpl.java | 19 +-
.../apache/ambari/server/orm/DBAccessor.java | 10 +
.../ambari/server/orm/DBAccessorImpl.java | 7 +
.../HostComponentDesiredStateEntity.java | 14 -
.../orm/entities/HostComponentStateEntity.java | 13 -
.../orm/entities/ServiceDesiredStateEntity.java | 13 -
.../server/orm/entities/UpgradeEntity.java | 22 +
.../pam/PamAuthenticationFactory.java | 35 +
.../AmbariPamAuthenticationProvider.java | 5 +-
.../kerberos/FinalizeKerberosServerAction.java | 39 -
.../PrepareDisableKerberosServerAction.java | 8 +-
.../upgrades/FinalizeUpgradeAction.java | 59 +-
.../upgrades/UpdateDesiredRepositoryAction.java | 189 +++
.../upgrades/UpdateDesiredStackAction.java | 189 ---
.../apache/ambari/server/stack/StackModule.java | 3 +
.../ambari/server/state/ConfigHelper.java | 16 +-
.../ambari/server/state/RepositoryType.java | 32 +-
.../ambari/server/state/SecurityState.java | 83 --
.../org/apache/ambari/server/state/Service.java | 20 +-
.../server/state/ServiceComponentHost.java | 39 -
.../apache/ambari/server/state/ServiceImpl.java | 33 +-
.../ambari/server/state/UpgradeContext.java | 295 +++--
.../ambari/server/state/UpgradeHelper.java | 43 +-
.../ambari/server/state/quicklinks/Port.java | 15 +
.../state/repository/AvailableVersion.java | 21 +-
.../state/repository/ClusterVersionSummary.java | 56 +
.../state/repository/ManifestService.java | 10 +-
.../ambari/server/state/repository/Release.java | 2 +-
.../state/repository/ServiceVersionSummary.java | 79 ++
.../state/repository/VersionDefinitionXml.java | 148 ++-
.../state/stack/upgrade/ClusterGrouping.java | 2 +-
.../svccomphost/ServiceComponentHostImpl.java | 60 -
.../ambari/server/topology/AmbariContext.java | 28 +-
.../ambari/server/topology/TopologyManager.java | 6 +-
.../server/upgrade/FinalUpgradeCatalog.java | 4 +-
.../server/upgrade/UpgradeCatalog300.java | 81 +-
.../src/main/python/azuredb_create_generator.py | 2 +-
.../main/resources/Ambari-DDL-Derby-CREATE.sql | 4 +-
.../main/resources/Ambari-DDL-MySQL-CREATE.sql | 4 +-
.../main/resources/Ambari-DDL-Oracle-CREATE.sql | 4 +-
.../resources/Ambari-DDL-Postgres-CREATE.sql | 4 +-
.../resources/Ambari-DDL-SQLAnywhere-CREATE.sql | 4 +-
.../resources/Ambari-DDL-SQLServer-CREATE.sql | 4 +-
.../package/scripts/accumulo_client.py | 7 +-
.../package/scripts/accumulo_script.py | 36 +-
.../HDF/grafana-nifi-hosts.json | 17 +-
.../0.1.0/package/scripts/params_linux.py | 6 +
.../0.1.0.2.3/package/scripts/atlas_client.py | 8 +-
.../ATLAS/0.1.0.2.3/package/scripts/metadata.py | 22 +
.../package/scripts/metadata_server.py | 9 +-
.../ATLAS/0.1.0.2.3/package/scripts/params.py | 3 +-
.../0.7.0.3.0/package/scripts/atlas_client.py | 8 +-
.../package/scripts/metadata_server.py | 8 +-
.../DRUID/0.9.2/package/scripts/druid.py | 6 +
.../DRUID/0.9.2/package/scripts/druid_node.py | 9 +-
.../DRUID/0.9.2/package/scripts/params.py | 13 +
.../DRUID/0.9.2/package/scripts/superset.py | 8 +-
.../0.5.0.2.1/package/scripts/falcon_client.py | 8 +-
.../0.5.0.2.1/package/scripts/falcon_server.py | 7 +-
.../1.4.0.2.0/package/scripts/flume_handler.py | 8 +-
.../0.96.0.2.0/configuration/hbase-env.xml | 4 +-
.../0.96.0.2.0/package/scripts/hbase_client.py | 18 +-
.../0.96.0.2.0/package/scripts/hbase_master.py | 5 +-
.../package/scripts/hbase_regionserver.py | 5 +-
.../0.96.0.2.0/package/scripts/params_linux.py | 3 +
.../package/scripts/phoenix_queryserver.py | 11 +-
.../HBASE/0.96.0.2.0/package/scripts/upgrade.py | 7 +-
.../HBASE/2.0.0.3.0/configuration/hbase-env.xml | 4 +-
.../2.0.0.3.0/package/scripts/hbase_client.py | 16 +-
.../2.0.0.3.0/package/scripts/hbase_master.py | 5 +-
.../package/scripts/hbase_regionserver.py | 5 +-
.../package/scripts/phoenix_queryserver.py | 8 +-
.../HBASE/2.0.0.3.0/package/scripts/upgrade.py | 7 +-
.../HDFS/2.1.0.2.0/package/scripts/datanode.py | 11 +-
.../2.1.0.2.0/package/scripts/hdfs_client.py | 8 +-
.../2.1.0.2.0/package/scripts/journalnode.py | 8 +-
.../HDFS/2.1.0.2.0/package/scripts/namenode.py | 14 +-
.../2.1.0.2.0/package/scripts/nfsgateway.py | 8 +-
.../2.1.0.2.0/package/scripts/params_linux.py | 5 +-
.../2.1.0.2.0/package/scripts/params_windows.py | 2 +-
.../HDFS/2.1.0.2.0/package/scripts/snamenode.py | 8 +-
.../HDFS/2.1.0.2.0/package/scripts/utils.py | 17 +
.../2.1.0.2.0/package/scripts/zkfc_slave.py | 12 +-
.../HDFS/3.0.0.3.0/package/scripts/datanode.py | 11 +-
.../3.0.0.3.0/package/scripts/hdfs_client.py | 8 +-
.../3.0.0.3.0/package/scripts/journalnode.py | 8 +-
.../HDFS/3.0.0.3.0/package/scripts/namenode.py | 11 +-
.../3.0.0.3.0/package/scripts/nfsgateway.py | 7 +-
.../3.0.0.3.0/package/scripts/params_linux.py | 2 +-
.../3.0.0.3.0/package/scripts/params_windows.py | 2 +-
.../HDFS/3.0.0.3.0/package/scripts/snamenode.py | 8 +-
.../HDFS/3.0.0.3.0/package/scripts/utils.py | 16 +
.../3.0.0.3.0/package/scripts/zkfc_slave.py | 12 +-
.../0.12.0.2.0/package/scripts/hcat_client.py | 8 +-
.../0.12.0.2.0/package/scripts/hive_client.py | 9 +-
.../package/scripts/hive_metastore.py | 8 +-
.../0.12.0.2.0/package/scripts/hive_server.py | 7 +-
.../package/scripts/hive_server_interactive.py | 8 +-
.../0.12.0.2.0/package/scripts/params_linux.py | 4 +-
.../package/scripts/webhcat_server.py | 10 +-
.../2.1.0.3.0/package/scripts/hcat_client.py | 9 +-
.../2.1.0.3.0/package/scripts/hive_client.py | 9 +-
.../2.1.0.3.0/package/scripts/hive_metastore.py | 8 +-
.../2.1.0.3.0/package/scripts/hive_server.py | 7 +-
.../package/scripts/hive_server_interactive.py | 7 +-
.../2.1.0.3.0/package/scripts/webhcat_server.py | 9 +-
.../ranger-kafka-plugin-properties.xml | 6 +
.../0.10.0.3.0/package/scripts/kafka_broker.py | 9 +-
.../KAFKA/0.10.0.3.0/service_advisor.py | 5 +
.../KAFKA/0.8.1/package/scripts/kafka_broker.py | 11 +-
.../ranger-kafka-plugin-properties.xml | 6 +
.../KERBEROS/1.10.3-10/metainfo.xml | 8 +
.../package/scripts/kerberos_client.py | 3 +
.../package/scripts/kerberos_common.py | 50 +-
.../0.5.0.2.2/package/scripts/knox_gateway.py | 9 +-
.../0.5.0.3.0/package/scripts/knox_gateway.py | 9 +-
.../common-services/LOGSEARCH/0.5.0/alerts.json | 6 +-
.../0.5.0/configuration/logsearch-env.xml | 14 -
.../configuration/logsearch-properties.xml | 21 +
.../LOGSEARCH/0.5.0/package/scripts/params.py | 13 +-
.../0.5.0/properties/logsearch-env.sh.j2 | 2 -
.../0.5.0/properties/output.config.json.j2 | 8 +-
.../LOGSEARCH/0.5.0/quicklinks/quicklinks.json | 10 +-
.../LOGSEARCH/0.5.0/service_advisor.py | 33 +-
.../1.0.0.2.3/package/scripts/mahout_client.py | 9 +-
.../OOZIE/4.0.0.2.0/package/scripts/oozie.py | 8 +-
.../4.0.0.2.0/package/scripts/oozie_client.py | 8 +-
.../4.0.0.2.0/package/scripts/oozie_server.py | 13 +-
.../package/scripts/oozie_server_upgrade.py | 2 +-
.../4.0.0.2.0/package/scripts/params_linux.py | 2 +
.../OOZIE/4.2.0.2.3/quicklinks/quicklinks.json | 9 +-
.../4.2.0.3.0/package/scripts/oozie_client.py | 8 +-
.../4.2.0.3.0/package/scripts/oozie_server.py | 12 +-
.../OOZIE/4.2.0.3.0/quicklinks/quicklinks.json | 9 +-
.../0.12.0.2.0/package/scripts/pig_client.py | 9 +-
.../0.16.1.3.0/package/scripts/pig_client.py | 9 +-
.../RANGER/0.4.0/package/scripts/params.py | 5 +-
.../0.4.0/package/scripts/ranger_admin.py | 13 +-
.../0.4.0/package/scripts/ranger_tagsync.py | 13 +-
.../0.4.0/package/scripts/ranger_usersync.py | 7 +-
.../0.4.0/package/scripts/setup_ranger_xml.py | 6 +
.../RANGER/0.4.0/package/scripts/upgrade.py | 31 -
.../1.0.0.3.0/package/scripts/ranger_admin.py | 9 +-
.../1.0.0.3.0/package/scripts/ranger_tagsync.py | 11 +-
.../package/scripts/ranger_usersync.py | 5 +-
.../RANGER/1.0.0.3.0/package/scripts/upgrade.py | 6 +-
.../0.5.0.2.3/package/scripts/kms_server.py | 6 +-
.../0.5.0.2.3/package/scripts/params.py | 5 +-
.../0.5.0.2.3/package/scripts/upgrade.py | 30 -
.../1.0.0.3.0/package/scripts/kms_server.py | 5 +-
.../1.0.0.3.0/package/scripts/upgrade.py | 5 +-
.../0.60.0.2.2/package/scripts/slider_client.py | 14 +-
.../0.91.0.3.0/package/scripts/slider_client.py | 14 +-
.../1.2.1/package/scripts/job_history_server.py | 8 +-
.../SPARK/1.2.1/package/scripts/livy_server.py | 8 +-
.../SPARK/1.2.1/package/scripts/params.py | 6 +-
.../SPARK/1.2.1/package/scripts/spark_client.py | 9 +-
.../package/scripts/spark_thrift_server.py | 8 +-
.../2.2.0/package/scripts/job_history_server.py | 9 +-
.../SPARK/2.2.0/package/scripts/livy_server.py | 9 +-
.../SPARK/2.2.0/package/scripts/spark_client.py | 9 +-
.../package/scripts/spark_thrift_server.py | 9 +-
.../2.0.0/package/scripts/job_history_server.py | 8 +-
.../2.0.0/package/scripts/livy2_server.py | 10 +-
.../SPARK2/2.0.0/package/scripts/params.py | 3 +-
.../2.0.0/package/scripts/spark_client.py | 8 +-
.../package/scripts/spark_thrift_server.py | 8 +-
.../1.4.4.2.0/package/scripts/service_check.py | 3 -
.../1.4.4.2.0/package/scripts/sqoop_client.py | 9 +-
.../1.4.4.3.0/package/scripts/service_check.py | 3 -
.../1.4.4.3.0/package/scripts/sqoop_client.py | 9 +-
.../STORM/0.9.1/package/scripts/drpc_server.py | 7 +-
.../STORM/0.9.1/package/scripts/nimbus.py | 9 +-
.../STORM/0.9.1/package/scripts/nimbus_prod.py | 8 +-
.../STORM/0.9.1/package/scripts/pacemaker.py | 7 +-
.../STORM/0.9.1/package/scripts/rest_api.py | 3 -
.../STORM/0.9.1/package/scripts/supervisor.py | 8 +-
.../0.9.1/package/scripts/supervisor_prod.py | 8 +-
.../STORM/0.9.1/package/scripts/ui_server.py | 7 +-
.../1.0.1.3.0/package/scripts/drpc_server.py | 7 +-
.../STORM/1.0.1.3.0/package/scripts/nimbus.py | 8 +-
.../1.0.1.3.0/package/scripts/nimbus_prod.py | 8 +-
.../1.0.1.3.0/package/scripts/pacemaker.py | 7 +-
.../STORM/1.0.1.3.0/package/scripts/rest_api.py | 3 -
.../1.0.1.3.0/package/scripts/supervisor.py | 8 +-
.../package/scripts/supervisor_prod.py | 8 +-
.../1.0.1.3.0/package/scripts/ui_server.py | 7 +-
.../TEZ/0.4.0.2.1/package/scripts/tez_client.py | 11 +-
.../TEZ/0.9.0.3.0/package/scripts/tez_client.py | 9 +-
.../scripts/application_timeline_server.py | 8 +-
.../2.1.0.2.0/package/scripts/historyserver.py | 8 +-
.../package/scripts/mapreduce2_client.py | 11 +-
.../2.1.0.2.0/package/scripts/nodemanager.py | 8 +-
.../2.1.0.2.0/package/scripts/params_linux.py | 4 +-
.../package/scripts/resourcemanager.py | 7 +-
.../2.1.0.2.0/package/scripts/yarn_client.py | 8 +-
.../scripts/application_timeline_server.py | 8 +-
.../3.0.0.3.0/package/scripts/historyserver.py | 8 +-
.../package/scripts/mapreduce2_client.py | 9 +-
.../3.0.0.3.0/package/scripts/nodemanager.py | 8 +-
.../package/scripts/resourcemanager.py | 7 +-
.../3.0.0.3.0/package/scripts/yarn_client.py | 8 +-
.../0.6.0.2.5/package/scripts/master.py | 7 +-
.../0.6.0.2.5/package/scripts/params.py | 3 +-
.../0.6.0.3.0/package/scripts/master.py | 7 +-
.../3.4.5/package/scripts/zookeeper_client.py | 7 +-
.../3.4.5/package/scripts/zookeeper_server.py | 7 +-
.../custom_actions/scripts/install_packages.py | 4 -
.../custom_actions/scripts/ru_set_all.py | 32 -
.../0.8/services/HDFS/package/scripts/params.py | 2 +-
.../0.8/services/HDFS/package/scripts/utils.py | 3 +
.../HDP/2.0.6/configuration/cluster-env.xml | 15 +
.../2.0.6/hooks/after-INSTALL/scripts/hook.py | 2 +-
.../2.0.6/hooks/after-INSTALL/scripts/params.py | 6 +-
.../scripts/shared_initialization.py | 43 +-
.../2.0.6/hooks/before-ANY/scripts/params.py | 4 +
.../before-START/scripts/custom_extensions.py | 174 +++
.../2.0.6/hooks/before-START/scripts/hook.py | 3 +
.../2.0.6/hooks/before-START/scripts/params.py | 23 +-
.../HDP/2.0.6/properties/stack_features.json | 10 +
.../HDP/2.0.6/properties/stack_packages.json | 1146 ++++++++++++++++++
.../services/OOZIE/quicklinks/quicklinks.json | 9 +-
.../services/OOZIE/quicklinks/quicklinks.json | 9 +-
.../stacks/HDP/2.3/services/stack_advisor.py | 5 +
.../HDP/2.3/upgrades/nonrolling-upgrade-2.3.xml | 6 +-
.../HDP/2.3/upgrades/nonrolling-upgrade-2.4.xml | 7 +-
.../HDP/2.3/upgrades/nonrolling-upgrade-2.5.xml | 7 +-
.../HDP/2.3/upgrades/nonrolling-upgrade-2.6.xml | 7 +-
.../stacks/HDP/2.3/upgrades/upgrade-2.4.xml | 1 +
.../stacks/HDP/2.3/upgrades/upgrade-2.5.xml | 1 +
.../stacks/HDP/2.3/upgrades/upgrade-2.6.xml | 1 +
.../HDP/2.4/upgrades/nonrolling-upgrade-2.4.xml | 6 +-
.../HDP/2.4/upgrades/nonrolling-upgrade-2.5.xml | 6 +-
.../HDP/2.4/upgrades/nonrolling-upgrade-2.6.xml | 6 +-
.../stacks/HDP/2.4/upgrades/upgrade-2.5.xml | 1 +
.../stacks/HDP/2.4/upgrades/upgrade-2.6.xml | 1 +
.../HDP/2.5/upgrades/nonrolling-upgrade-2.5.xml | 6 +-
.../HDP/2.5/upgrades/nonrolling-upgrade-2.6.xml | 6 +-
.../stacks/HDP/2.6/services/ATLAS/metainfo.xml | 1 +
.../services/HBASE/configuration/hbase-env.xml | 87 ++
.../services/HBASE/configuration/hbase-site.xml | 8 +
.../services/HDFS/configuration/core-site.xml | 29 +
.../services/HDFS/configuration/hadoop-env.xml | 5 +
.../services/HIVE/configuration/hive-env.xml | 3 +-
.../services/HIVE/configuration/hive-site.xml | 9 +
.../HDP/2.6/services/SPARK2/kerberos.json | 8 +-
.../YARN/configuration-mapred/mapred-site.xml | 9 +
.../services/YARN/configuration/yarn-site.xml | 2 +-
.../HDP/2.6/upgrades/nonrolling-upgrade-2.6.xml | 6 +-
.../HDP/3.0/configuration/cluster-env.xml | 27 +
.../HDP/3.0/hooks/after-INSTALL/scripts/hook.py | 2 +-
.../scripts/shared_initialization.py | 38 +-
.../3.0/hooks/before-START/scripts/params.py | 12 +-
.../HDP/3.0/properties/stack_packages.json | 1042 ++++++++++++++++
.../PERF/1.0/services/KERBEROS/metainfo.xml | 8 +
.../KERBEROS/package/scripts/kerberos_client.py | 2 +
.../KERBEROS/package/scripts/kerberos_common.py | 48 +
.../1.0/upgrades/nonrolling-upgrade-2.0.xml | 6 +-
.../src/main/resources/version_definition.xsd | 2 +
.../ExecutionCommandWrapperTest.java | 70 +-
.../server/agent/HeartbeatProcessorTest.java | 5 -
.../server/agent/TestHeartbeatHandler.java | 14 +-
.../server/api/services/AmbariMetaInfoTest.java | 2 +
.../AmbariCustomCommandExecutionHelperTest.java | 4 +-
.../AmbariManagementControllerImplTest.java | 5 +-
.../AmbariManagementControllerTest.java | 304 +++--
.../controller/AuthToLocalBuilderTest.java | 45 +
.../BackgroundCustomCommandExecutionTest.java | 2 +-
.../server/controller/KerberosHelperTest.java | 75 +-
...hYarnCapacitySchedulerReleaseConfigTest.java | 2 +-
.../BlueprintConfigurationProcessorTest.java | 38 +-
.../internal/ClusterResourceProviderTest.java | 2 -
.../internal/HostResourceProviderTest.java | 27 +-
.../internal/JMXHostProviderTest.java | 3 +-
.../internal/RequestResourceProviderTest.java | 9 +-
.../internal/ServiceResourceProviderTest.java | 236 +++-
.../StackUpgradeConfigurationMergeTest.java | 2 +-
.../internal/UpgradeResourceProviderTest.java | 105 +-
.../LoggingRequestHelperFactoryImplTest.java | 10 +-
.../AmbariPamAuthenticationProviderTest.java | 145 ++-
.../FinalizeKerberosServerActionTest.java | 6 -
.../upgrades/UpgradeActionTest.java | 6 +-
.../QuickLinksConfigurationModuleTest.java | 14 +
.../apache/ambari/server/state/ServiceTest.java | 41 -
.../ambari/server/state/UpgradeContextTest.java | 363 ++++++
.../ambari/server/state/UpgradeHelperTest.java | 85 +-
.../state/repository/VersionDefinitionTest.java | 148 +++
.../server/state/stack/UpgradePackTest.java | 4 +-
.../svccomphost/ServiceComponentHostTest.java | 52 -
.../server/topology/AmbariContextTest.java | 16 +-
.../ClusterConfigurationRequestTest.java | 7 +
.../server/upgrade/UpgradeCatalog300Test.java | 81 +-
.../LOGSEARCH/test_service_advisor.py | 30 +-
.../python/custom_actions/test_ru_set_all.py | 35 +-
.../python/stacks/2.0.6/FLUME/test_flume.py | 5 +-
.../stacks/2.0.6/HBASE/test_hbase_client.py | 20 +-
.../stacks/2.0.6/HBASE/test_hbase_master.py | 15 +-
.../2.0.6/HBASE/test_hbase_regionserver.py | 14 +-
.../2.0.6/HBASE/test_phoenix_queryserver.py | 8 +-
.../python/stacks/2.0.6/HDFS/test_datanode.py | 15 +-
.../stacks/2.0.6/HDFS/test_hdfs_client.py | 15 +-
.../stacks/2.0.6/HDFS/test_journalnode.py | 13 +-
.../python/stacks/2.0.6/HDFS/test_namenode.py | 13 +-
.../python/stacks/2.0.6/HDFS/test_nfsgateway.py | 7 +-
.../stacks/2.0.6/HIVE/test_hcat_client.py | 3 +
.../stacks/2.0.6/HIVE/test_hive_client.py | 23 +-
.../stacks/2.0.6/HIVE/test_hive_server.py | 11 -
.../stacks/2.0.6/HIVE/test_webhcat_server.py | 19 +-
.../stacks/2.0.6/OOZIE/test_oozie_client.py | 15 +-
.../stacks/2.0.6/OOZIE/test_oozie_server.py | 40 +-
.../python/stacks/2.0.6/PIG/test_pig_client.py | 20 +-
.../python/stacks/2.0.6/SQOOP/test_sqoop.py | 14 +-
.../stacks/2.0.6/YARN/test_historyserver.py | 8 +-
.../stacks/2.0.6/YARN/test_mapreduce2_client.py | 15 +-
.../stacks/2.0.6/YARN/test_nodemanager.py | 16 +-
.../stacks/2.0.6/YARN/test_resourcemanager.py | 13 +-
.../stacks/2.0.6/YARN/test_yarn_client.py | 14 +-
.../2.0.6/ZOOKEEPER/test_zookeeper_client.py | 14 +-
.../2.0.6/ZOOKEEPER/test_zookeeper_server.py | 17 +-
.../hooks/after-INSTALL/test_after_install.py | 56 +-
.../stacks/2.1/FALCON/test_falcon_client.py | 14 +-
.../stacks/2.1/FALCON/test_falcon_server.py | 15 +-
.../stacks/2.1/HIVE/test_hive_metastore.py | 58 +-
.../stacks/2.1/STORM/test_storm_drpc_server.py | 14 +-
.../stacks/2.1/STORM/test_storm_nimbus.py | 14 +-
.../stacks/2.1/STORM/test_storm_nimbus_prod.py | 14 +-
.../stacks/2.1/STORM/test_storm_supervisor.py | 14 +-
.../2.1/STORM/test_storm_supervisor_prod.py | 15 +-
.../stacks/2.1/STORM/test_storm_ui_server.py | 15 +-
.../python/stacks/2.1/TEZ/test_tez_client.py | 19 +-
.../stacks/2.1/YARN/test_apptimelineserver.py | 13 +-
.../stacks/2.2/ACCUMULO/test_accumulo_client.py | 15 +-
.../stacks/2.2/KAFKA/test_kafka_broker.py | 15 +-
.../stacks/2.2/KERBEROS/test_kerberos_client.py | 23 +
.../python/stacks/2.2/KNOX/test_knox_gateway.py | 26 -
.../stacks/2.2/RANGER/test_ranger_admin.py | 10 -
.../stacks/2.2/RANGER/test_ranger_usersync.py | 9 -
.../stacks/2.2/SLIDER/test_slider_client.py | 21 +-
.../stacks/2.2/SPARK/test_job_history_server.py | 13 +-
.../stacks/2.2/SPARK/test_spark_client.py | 13 +-
.../stacks/2.2/common/test_conf_select.py | 30 +-
.../stacks/2.3/ATLAS/test_metadata_server.py | 6 +-
.../stacks/2.3/MAHOUT/test_mahout_client.py | 18 +-
.../2.3/SPARK/test_spark_thrift_server.py | 13 +-
.../stacks/2.3/common/test_stack_advisor.py | 22 +-
.../stacks/2.4/LOGSEARCH/test_logsearch.py | 2 +
.../test/python/stacks/2.4/configs/default.json | 5 +-
.../stacks/2.5/ATLAS/test_atlas_server.py | 2 +-
.../src/test/python/stacks/utils/RMFTestCase.py | 12 +
.../src/test/resources/hbase_version_test.xml | 2 +
.../src/test/resources/parent_quicklinks.json | 1 +
.../upgrades/upgrade_nonrolling_new_stack.xml | 6 +-
.../HDP/2.1.1/upgrades/upgrade_test_HDP-250.xml | 267 ++++
.../2.1.1/upgrades/upgrade_test_nonrolling.xml | 4 +-
.../HDP/2.2.0/upgrades/upgrade_test_checks.xml | 2 +-
.../resources/version_definition_test_maint.xml | 62 +
.../version_definition_test_maint_partial.xml | 54 +
.../controllers/global/cluster_controller.js | 1 +
.../main/admin/stack_and_upgrade_controller.js | 9 +-
.../main/host/bulk_operations_controller.js | 2 +-
ambari-web/app/controllers/main/host/details.js | 69 ++
.../app/controllers/wizard/step1_controller.js | 2 +
.../app/controllers/wizard/step8_controller.js | 19 +-
.../configs/services/logsearch_properties.js | 97 +-
ambari-web/app/mappers/hosts_mapper.js | 12 +-
.../app/mixins/common/configs/configs_saver.js | 12 +-
.../mixins/common/configs/enhanced_configs.js | 36 +-
.../mixins/common/table_server_view_mixin.js | 2 +-
ambari-web/app/models/stack.js | 4 +-
ambari-web/app/routes/installer.js | 4 +-
ambari-web/app/templates/wizard/step1.hbs | 326 ++---
ambari-web/app/utils/ajax/ajax.js | 2 +-
ambari-web/app/utils/helper.js | 11 +-
.../views/common/configs/config_history_flow.js | 2 +-
.../app/views/common/quick_view_link_view.js | 6 +
.../main/admin/stack_upgrade/versions_view.js | 5 +-
.../app/views/main/alert_definitions_view.js | 5 +-
ambari-web/app/views/wizard/step1_view.js | 6 +-
.../admin/stack_and_upgrade_controller_test.js | 8 +-
.../test/controllers/wizard/step1_test.js | 2 +
.../test/controllers/wizard/step8_test.js | 4 +-
.../mixins/common/configs/configs_saver_test.js | 21 +
.../common/configs/enhanced_configs_test.js | 61 +-
ambari-web/test/utils/helper_test.js | 5 +
.../test/views/common/quick_link_view_test.js | 50 +
.../admin/stack_upgrade/version_view_test.js | 101 +-
.../views/main/alert_definitions_view_test.js | 69 ++
ambari-web/test/views/wizard/step1_view_test.js | 50 +-
.../HDF/2.0/hooks/after-INSTALL/scripts/hook.py | 2 +-
.../scripts/shared_initialization.py | 35 +-
.../2.0/hooks/after-INSTALL/scripts/hook.py | 2 +-
.../scripts/shared_initialization.py | 31 +-
contrib/version-builder/example.py | 1 +
contrib/version-builder/example.sh | 3 +-
contrib/version-builder/version_builder.py | 13 +-
531 files changed, 11321 insertions(+), 7494 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/main/java/org/apache/ambari/server/stack/StackModule.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/main/resources/Ambari-DDL-Derby-CREATE.sql
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerImplTest.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/67cacc8a/ambari-server/src/test/java/org/apache/ambari/server/controller/internal/StackUpgradeConfigurationMergeTest.java
----------------------------------------------------------------------