This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a change to branch branch-feature-jdk11
in repository https://gitbox.apache.org/repos/asf/ambari.git.
omit bc3b720 AMBARI-24752. Upgrade ambari-utility, ambari-server-spi deps
for JDK11 (#2434)
omit b6309a8 AMBARI-24730. Support Java 9+ in Ambari Server setup (#2427)
omit 67d8a64 AMBARI-24729. Ambari Server stops with Java 9 due to Guice
error (#2418)
add ce9cdfa [AMBARI-24728] Orchestration Should Save Upgrade Pack for
source or target (#2417)
add 27d3aba AMBARI-24727 - Autoscaling based on metric alerts (#2416)
add af3f9ff AMBARI-24714. Avoid multi-threading and caching issues when
aborting requests and processing agent reports at the same time (#2411)
add d1e7241 [AMBARI-24726] Remove outdated
functions.list_ambari_managed_repos module (dgrinenko) (#2413)
add 62476c0 BUG-111390 - Infra Solr: manage autoscaling properties in
Ambari (#2414)
add ade6c79 AMBARI-24734. Cover pluralize_view
add 7177f04 Merge pull request #2425 from hiveww/AMBARI-24734-trunk
add d4b97b0 AMBARI-24487 repoVersion entity should show resolved full
stack version when available (dgrinenko) (#2412)
add 9204bb5 AMBARI-23058. yum installation fails if there is any
transaction files (aonishuk)
add e175b93 AMBARI-24722. Failed to force_non_member_install a stack
version on hosts. (#2415)
add e02749c AMBARI-24712. Backport Execution Command Library from branch
'branch-feature-AMBARI-14714' to Ambari 2.8.0
add 21b0549 AMBARI-24712. Updated cluster_settings.py fns if-else
structure.
add afabe00 AMBARI-24712. Backport Execution Command Library from branch
'branch-feature-AMBARI-14714' to Ambari 2.8.0
add 25f6e0c [AMBARI-24737] - Expose Upgrade Check Classes via an Ambari
Client Library (#2429)
add cf74bb1 AMBARI-24742. Implementing a new service to be used in case
we want to encrypt/decrypt sensitive information using custom/environment
master key (also injected into Guice) (#2430)
add d3e45e9 AMBARI-21150: Mpack API and DB Schema changes (mradhakrishnan)
add cf2b52a AMBARI-21231: Download and extract mpacks. Add unit tests
(mradhakrishnan)
add 9106dcc AMBARI-21231: Mpack to Stack Linkage and Parsing mpacks at
bootstrap (mradhakrishnan)
add f9d7051 AMBARI-21077: Fix build issues after reverting patch for
AMBARI-21077 and merging latest trunk (jluniya)
add ab5721c AMBARI-21523: DELETE Api for Mpacks (mradhakrishnan)
add 32023fb AMBARI-21796 : Clear versionDefinition map during new mpack
registration and mpack deletion (mradhakrishnan)
add 4ae9222 AMBARI-21849 : Clean up repo_version table during mpack
delete, add create validation for mpacks (mradhakrishnan)
add 4cfd7a9 AMBARI-21849 : Addendum to fix checkstyle issues and null
check (mradhakrishnan)
add a82e169 AMBARI-22082: Create missing parent directory when expanding
mpack tarball (jluniya)
add 3959182 AMBARI-22283 : Add stack name and version to mpack API
(mradhakrishnan)
add aaa56f2 AMBARI-22283 : Add stack name and version to mpack API
(mradhakrishnan)
add 562e52b AMBARI-22283 : Add stack name and version to mpack API
(mradhakrishnan)
add 10bf7ba [AMBARI-22904] Revised mpack APIs (#252)
add 29aa64d AMBARI-22971: Remove current_mpack_id to mpack_id in stacks
table (jluniya)
add 27f19ad [AMBARI-22992] Update error handling during mpack
installation (#363)
add a77b2f9 AMBARI-22979: Update software registry API to support new
mpack schema (jluniya) (#433)
add ffe161f [AMBARI-23223] Stack Mpack link broken in stacks api
add 9360b63 [AMBARI-23254] Mpack should have both displayName and
description
add fab74c2 [AMBARI-23223] Review comments
add a6536f3 Modifications to choose only necessary changes from Ambari3.0
to Ambari2.8 (mradhakrishnan)
add 2b89b14 Merge branch 'trunk' into AMBARI-24711
add a019793 Fix unit tests due to mpack backport (mradhakrishnan)
add 6adc889 Merge pull request #2401 from apache/AMBARI-24711
add 2415a03 AMBARI-24757. Grafana start failing on U14 fails with error
"AttributeError: 'module' object has no attribute 'PROTOCOL_TLSv1_2'" (aonishuk)
add 09c3720 AMBARI-24751. Cover helpers views
add 87d652f Merge pull request #2433 from hiveww/AMBARI-24751-trunk
add 9103295 AMBARI-24758. Ambari-agent takes up too many cpu of perf
(aonishuk)
add 39aedf6 Update AmbariAgent.py
add cd9d442 Update ams_alert.py
add 8b3af69 AMBARI-24291. Start All Services on 100-nodes cluster timed
out after 1 hour. (#1850)
add c629c63 AMBARI-24767. Error while starting Timeline v2 Reader during
Move operation (amagyar) (#2447)
add 4fde749 [AMBARI-24733] Rolling Restarts: Option to pause, resume and
abort re… (#2424)
add 343ccdb [AMBARI-24779] Move Namenode operation fails as it tries to
install and start ZKFailoverController on non-HA cluster.
add 3b50cb6 AMBARI-24778. Removed CVE issues from ambari-server (#2459)
add 3adfe2e AMBARI-24677. Directory resource cannot work with symlinks if
link target is a relative path (aonishuk)
add ecaba72 AMBARI-24782. Introduce support for Ubuntu 18 LTS (aonishuk)
add f4a520f Delete repository.py.rej
add 6f2622c [AMBARI-24768] - Load Upgrade Checks Dynamically From Stacks
(#2451)
add 345da1a AMBARI-24784. Ambari-agent cannot register sometimes
(aonishuk)
add 26bb2eb [AMBARI-24780] Add Hotfix to VDF Release Element (#2469)
add 42c8385 AMBARI-24785. Removed double 'sudo' invocation (#2470)
add b2bbc85 [AMBARI-24790] Restart Masters for Service Restart.
add 7110d4d [AMBARI-24791] Node Managers fail to start after RM is moved
to a different host as 'resource-tracker.address' config is not updated.
add 2fa4bf3 AMBARI-24781 - Ambari setup-ldap: change group member default
for IPA (#2478)
add 78bd9cc AMBARI-24775 - Configuration warning: insert a space char
between label value and unit-name (#2456)
add bf9b58a AMBARI-24741. Update simplejson to newest with speedup
bindings to python2.7 and PyUnicodeUCS4/PyUnicodeUCS2 variations (dgrinenko)
(#2479)
add 5a8af96 AMBARI-24774. Wrong settings in exported blueprint (#2475)
add e138e0e AMBARI-24787. Cover with unit tests wizard step7 views
(akovalenko)
add a8200b9 AMBARI-24795. Allow skipping Python unit tests (#2482)
add 76401ba AMBARI-24783 : Cleanup dependencies in Capacity Scheduler
(nitirajrathore) (#2467)
add 6ea9747 [AMBARI-24803] Separating Restart All, Masters and Slaves.
add 9124745 [AMBARI-24800] service adviser changes for cluster specific
configs.(vbrodetskyi) (#2484)
add 246e960 AMBARI-24762. Ambari server continues to send request updates
after all commands were completed. (#2441)
add 1db69d3 AMBARI-24794 Adding Ranger Password configs in Admin Settings
section under Advanced config (mugdha) (#2481)
add 9ba5622 Fix format string errors in ambari_common.inet_utils (#2487)
add 5b012a7 [AMBARI-24804] - Unify Ambari Versioning Across Modules
(#2488)
add 1ac3444 AMBARI-24806. Upgrading swagger maven plugin version (#2491)
add 9c61584 AMBARI-24742. Encrypting/decrypting PASSWORD type properties
when inserting them into the DB/using them (#2458)
add a153e5e AMBARI-24783 : removed dependencies which are having security
issues (nitirajrathore) (#2493)
add 18f6d37 AMBARI-24811. Remove unused files from ambari-agent (aonishuk)
add 5fcb0ca [AMBARI-24798] Add "maintainer" field to StackService API
(mradhakrishnan)
add 5b99d0c Merge pull request #2490 from apache/AMBARI-24798
add 88af062 AMBARI-21157. Fix unintended newline in license (#2496)
add 72a6079 AMBARI-24801. Cover alert definition views
add 470f80a Merge pull request #2485 from hiveww/AMBARI-24801-trunk
add c6f36e1 AMBARI-24786. Cover common configs views
add b66008c Merge pull request #2471 from hiveww/AMBARI-24786-trunk
add 22f6a50 AMBARI-24815 Add column to show which service recommended
changes during upgrade refer to
add 464a5e8 [AMBARI-23355] Add Hive Service wizard shows incorrect path
for mysql driver in ambari-server setup command. (#779)
add aac386e [AMBARI-24817] Update incorrect instructions for updating
alert groups with API (#1766)
add c540bb2 [AMBARI-24296] Yarn Queue manager is allowing to Create a
Child Queue for queue-mappings enabled Queue and Save it (#1776)
add cd39737 [AMBARI-24812] - Implement New Upgrade Check Which Warns
About Missing Plugin Checks (#2497)
add e602c70 Updating KEYS file. (#2508)
add 29450c4 AMBARI-24819 do not allow creation of new hive actions in WFM
(#2506)
add d681b9f AMBARI-24816. Cover dashboard widgets views
add f9d0d13 Merge pull request #2502 from hiveww/AMBARI-24816-trunk
add 18eefee AMBARI-24559. Diff in Downloaded client config: Host file has
Stack info where as downloaded file has 'None' in "user.agent.prefix"
properties (aonishuk)
add 1a8b193 AMBARI-24709. Implement support for Minimal Blueprint Export
(#2489)
add 816e24c AMBARI-24822. TrimmingStrategy implementations should be
singletons (#2512)
add 1e5a6ca AMBARI-24824.Make cluster name inputs validation in Ambari UI
consistent
add c2680d4 AMBARI-24824.Make cluster name inputs validation in Ambari UI
consistent. Additional fix
add 9183c07 [AMBARI-24828] Correct Javadoc Errors in the SPI (#2515)
add 5311ecb AMBARI-24835. Fix javadoc errors in ambari-utility (#2523)
add 2f81272 [AMBARI-24827] LDAP users fail to authenticate using LDAPS
due to 'No subject alternative DNS name' exception
add 06c6c20 Merge pull request #2521 from rlevas/AMBARI-24827_trunk
add e6c7522 AMBARI-24829 blueprint install for HDFS_CLIENT and YARN
timeline service components without the rest of HDFS/YARN (benyoka) (#2516)
add 2dea9fb AMBARI-24461. Python 2/3 compatible topology_script.py (#2038)
add 89de44a AMBARI-24840. Change Hostname does not honor uppercase hosts
(dlisnic… (#2553)
add 99e14e9 [AMBARI-24834] UI: Configure Rolling Restart Batch Options
for service rolling restart.
add d7ce1ef [AMBARI-24849] Add Information to the SPI to Support Upgrade
Checks (#2564)
add 0f0bc6b AMBARI-24846. Ambari-agent stop hangs if ambari-server is
stopped. (aonishuk)
add a2c6fd9 [AMBARI-24814] Add a rolling_restart_supported flag at the
stack service endpoint (dsen) (#2500)
add 3287fe2 [AMBARI-24841] Pause after first batch (dsen) (#2554)
add cce16fb AMBARI-24843. Make Ambaripreupload.py more configurable
(#2566)
add ffaeaed AMBARI-24732. Datanode and Nodemanagers need to check in to
the respective Masters to mark successful restart (aonishuk)
add 4160fed AMBARI-24853 Cluster user can't modify shared widgets
add ac89512 [AMBARI-24854] VersionUtils JavaDoc Changes For Signing the
SPI (#2569)
add 4945cd0 AMBARI-24845. Sometimes host status still in heartbeat lost
after agent become heartbeating. (mpapirkovskyy) (#2562)
add 2574ed4 AMBARI-24852. NPE in default host group replacement (#2571)
add 7e39765 [AMBARI-24857] UI Changes for supporting Ozone deployment.
(#2570)
add 7eee67d AMBARI-24843. Make Ambaripreupload.py more configurable -
fallback to default driver (#2575)
add 6a2ddb7 AMBARI-24839. Ambari is trying to create hbase.rootdir using
s3 url (aonishuk)
add 2487f92 AMBARI-24830. Add datatype option to the SwaggerUi client
being used for api-docs. (jaimin) (#2576)
add bec3828 [AMBARI-24859] Admin View: Apache Ambari logo and favicon
does not show when using Knox Gateway (#2577)
add 66a3bf9 AMBARI-24861. New wrapper class on Python side for
LDAP-related data for use in service advisors (#2579)
add 42a6363 AMBARI-24839. Ambari is trying to create hbase.rootdir using
s3 url (aonishuk)
add 6972507 AMBARI-24865. Build error at Findbugs with Maven 3.6. (#2581)
add ad36582 [AMBARI-24836] Service Auto start is enabled after page
refresh
new f6ca8bc AMBARI-24729. Ambari Server stops with Java 9 due to Guice
error (#2418)
new 62cdb4a AMBARI-24730. Support Java 9+ in Ambari Server setup (#2427)
new d4d112b AMBARI-24752. Upgrade ambari-utility, ambari-server-spi deps
for JDK11 (#2434)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (bc3b720)
\
N -- N -- N refs/heads/branch-feature-jdk11 (d4d112b)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
KEYS | 59 +
ambari-admin/pom.xml | 3 +-
.../resources/ui/admin-web/app/images/logo.png | Bin
.../src/main/resources/ui/admin-web/app/index.html | 2 +-
.../ui/admin-web/app/scripts/i18n.config.js | 3 +-
.../admin-web/app/styles/cluster-information.css | 6 +-
.../app/styles/theme/bootstrap-ambari.css | 4 +-
.../app/views/clusters/clusterInformation.html | 36 +-
.../ui/admin-web/app/views/modals/AboutModal.html | 2 +-
.../resources/ui/admin-web/app/views/sideNav.html | 2 +-
ambari-agent/conf/unix/ambari-agent | 234 +-
ambari-agent/pom.xml | 7 +-
.../src/main/package/dependencies.properties | 2 +-
.../src/main/python/ambari_agent/AmbariAgent.py | 65 +-
.../src/main/python/ambari_agent/AmbariConfig.py | 5 +-
.../python/ambari_agent/ConfigurationBuilder.py | 6 +-
.../src/main/python/ambari_agent/Controller.py | 673 ----
.../ambari_agent/CustomServiceOrchestrator.py | 6 +-
.../src/main/python/ambari_agent/Facter.py | 30 +-
.../src/main/python/ambari_agent/Heartbeat.py | 125 -
.../ambari_agent/HostCheckReportFileHandler.py | 5 +-
.../src/main/python/ambari_agent/HostCleanup.py | 3 +-
.../src/main/python/ambari_agent/HostInfo.py | 5 +-
.../ambari_agent/PythonReflectiveExecutor.py | 113 -
.../python/ambari_agent/StatusCommandsExecutor.py | 88 -
.../main/python/ambari_agent/alerts/ams_alert.py | 4 +-
.../main/python/ambari_agent/alerts/base_alert.py | 3 +-
.../python/ambari_agent/alerts/metric_alert.py | 4 +-
.../python/ambari_agent/alerts/script_alert.py | 3 +-
.../src/main/python/ambari_agent/client_example.py | 69 -
ambari-agent/src/main/python/ambari_agent/main.py | 5 +-
.../src/main/python/ambari_agent/test.json | 69 -
.../src/test/python/ambari_agent/TestAlerts.py | 4 +-
.../test/python/ambari_agent/TestAmbariAgent.py | 1 -
.../src/test/python/ambari_agent/TestController.py | 764 -----
.../src/test/python/ambari_agent/TestHeartbeat.py | 254 --
.../src/test/python/ambari_agent/TestMain.py | 11 +-
.../src/test/python/ambari_agent/TestSecurity.py | 1 -
.../TestListAmbariManagedRepos.py | 127 -
.../resource_management/TestRepositoryResource.py | 16 +-
.../python/ambari_commons/ambari_metrics_helper.py | 163 +-
.../src/main/python/ambari_commons/inet_utils.py | 6 +-
.../src/main/python/ambari_commons/os_check.py | 8 +-
.../ambari_commons/repo_manager/yum_manager.py | 3 +
.../python/ambari_commons/resources/os_family.json | 3 +-
.../src/main/python/ambari_simplejson/README.txt | 46 +-
.../src/main/python/ambari_simplejson/__init__.py | 467 ++-
.../src/main/python/ambari_simplejson/_speedups.c | 3384 ++++++++++++++++++++
.../src/main/python/ambari_simplejson/_speedups.so | Bin 34096 -> 0 bytes
.../_speedups}/__init__.py | 0
.../_speedups/posix}/__init__.py | 0
.../_speedups/posix/usc2}/__init__.py | 0
.../_speedups/posix/usc2/_speedups.so | Bin 0 -> 203231 bytes
.../_speedups/posix/usc4}/__init__.py | 0
.../_speedups/posix/usc4/_speedups.so | Bin 0 -> 167144 bytes
.../_speedups/ppc}/__init__.py | 0
.../ambari_simplejson/_speedups/ppc/_speedups.so | Bin 0 -> 220224 bytes
.../_speedups/win}/__init__.py | 0
.../ambari_simplejson/_speedups/win/_speedups.pyd | Bin 0 -> 43008 bytes
.../main/python/ambari_simplejson/c_extension.py | 58 +
.../src/main/python/ambari_simplejson/compat.py | 34 +
.../src/main/python/ambari_simplejson/decoder.py | 284 +-
.../src/main/python/ambari_simplejson/encoder.py | 521 ++-
.../src/main/python/ambari_simplejson/errors.py | 53 +
.../main/python/ambari_simplejson/ordered_dict.py | 103 +
.../src/main/python/ambari_simplejson/raw_json.py | 9 +
.../src/main/python/ambari_simplejson/scanner.py | 48 +-
.../resource_management/core/providers/system.py | 4 +
.../core/resources/jcepolicyinfo.py | 19 +-
.../main/python/resource_management/core/sudo.py | 2 +-
.../resource_management/libraries/__init__.py | 1 +
.../libraries/execution_command}/__init__.py | 0
.../execution_command/cluster_settings.py | 158 +
.../execution_command/execution_command.py | 462 +++
.../libraries/execution_command/module_configs.py | 80 +
.../libraries/execution_command/stack_settings.py | 110 +
.../libraries/functions/expect.py | 40 +-
.../functions/list_ambari_managed_repos.py | 57 -
.../libraries/functions/repository_util.py | 39 +-
.../libraries/functions/solr_cloud_util.py | 20 +-
.../libraries/functions/version.py | 28 +-
.../libraries/providers/hdfs_resource.py | 7 +
.../libraries/providers/repository.py | 29 +-
.../resource_management/libraries/script/script.py | 95 +-
ambari-funtest/pom.xml | 7 +-
ambari-project/pom.xml | 28 +-
ambari-server-spi/pom.xml | 15 +-
.../{UpgradeCheck.java => UpgradeCheckInfo.java} | 17 +-
.../apache/ambari/server/utils/VersionUtils.java | 43 +-
.../org/apache/ambari/spi/ClusterInformation.java | 169 +
.../org/apache/ambari/spi/RepositoryVersion.java | 115 +
.../apache/ambari/spi/stack/StackReleaseInfo.java | 47 +-
.../ambari/spi/stack/StackReleaseVersion.java | 35 +-
.../ambari/spi/upgrade/CheckQualification.java | 8 +-
...ification.java => PriorCheckQualification.java} | 32 +-
.../apache/ambari/spi/upgrade/UpgradeCheck.java | 36 +-
...scription.java => UpgradeCheckDescription.java} | 70 +-
.../ambari/spi/upgrade/UpgradeCheckGroup.java | 2 +-
.../ambari/spi/upgrade/UpgradeCheckRequest.java | 105 +-
.../ambari/spi/upgrade/UpgradeCheckResult.java | 54 +-
.../ambari/spi/upgrade/UpgradeCheckType.java | 13 +
ambari-server/conf/unix/ambari.properties | 1 +
ambari-server/conf/windows/ambari.properties | 1 +
ambari-server/docs/api/v1/alert-dispatching.md | 4 +-
ambari-server/docs/configuration/index.md | 1 +
ambari-server/pom.xml | 43 +-
ambari-server/src/main/assemblies/server.xml | 8 +
.../ambari/server/AmbariRuntimeException.java | 4 +
.../server/actionmanager/ActionDBAccessorImpl.java | 171 +-
.../server/actionmanager/ActionScheduler.java | 5 +-
.../actionmanager/ExecutionCommandWrapper.java | 75 +-
.../apache/ambari/server/actionmanager/Stage.java | 16 +-
.../ambari/server/agent/CommandRepository.java | 7 +-
.../ambari/server/agent/ExecutionCommand.java | 59 +-
.../ambari/server/agent/HeartbeatProcessor.java | 2 +-
.../server/agent/stomp/HostLevelParamsHolder.java | 38 +-
.../agent/stomp/dto/HostLevelParamsCluster.java | 11 +-
.../server/agent/stomp/dto/HostRepositories.java | 50 -
.../api/query/render/ClusterBlueprintRenderer.java | 234 +-
.../api/query/render/MetricsPaddingRenderer.java | 3 +-
.../api/resources/ClusterResourceDefinition.java | 11 +-
.../api/resources/MpackResourceDefinition.java | 112 +
.../api/resources/ResourceInstanceFactoryImpl.java | 4 +
.../resources/StackVersionResourceDefinition.java | 56 +-
.../ambari/server/api/services/AmbariMetaInfo.java | 112 +-
.../services/MpackRequestSwagger.java} | 19 +-
.../ambari/server/api/services/MpacksService.java | 186 ++
.../api/services/RequestScheduleService.java | 34 +
...igurationDependenciesRecommendationCommand.java | 5 +-
.../ConfigurationRecommendationCommand.java | 5 +-
.../ambari/server/bootstrap/BootStrapImpl.java | 36 +-
...MetricsHadoopSinkVersionCompatibilityCheck.java | 59 +-
.../server/checks/AtlasMigrationPropertyCheck.java | 73 -
.../server/checks/AutoStartDisabledCheck.java | 50 +-
.../ambari/server/checks/CheckDescription.java | 451 ---
.../server/checks/ClientRetryPropertyCheck.java | 148 -
...tractCheckDescriptor.java => ClusterCheck.java} | 299 +-
.../server/checks/ComponentsExistInRepoCheck.java | 67 +-
.../server/checks/ComponentsInstallationCheck.java | 42 +-
.../server/checks/ConfigurationMergeCheck.java | 57 +-
.../server/checks/DruidHighAvailabilityCheck.java | 121 -
.../HardcodedStackVersionPropertiesCheck.java | 40 +-
.../apache/ambari/server/checks/HealthCheck.java | 41 +-
.../checks/HiveDynamicServiceDiscoveryCheck.java | 128 -
.../server/checks/HiveMultipleMetastoreCheck.java | 83 -
.../server/checks/HiveNotRollingWarning.java | 71 -
.../server/checks/HostMaintenanceModeCheck.java | 54 +-
.../ambari/server/checks/HostsHeartbeatCheck.java | 45 +-
.../server/checks/HostsMasterMaintenanceCheck.java | 72 +-
.../server/checks/HostsRepositoryVersionCheck.java | 49 +-
.../ambari/server/checks/InstallPackagesCheck.java | 66 +-
.../ambari/server/checks/KafkaKerberosCheck.java | 70 -
.../KerberosAdminPersistedCredentialCheck.java | 65 +-
.../org/apache/ambari/server/checks/LZOCheck.java | 47 +-
.../MapReduce2JobHistoryStatePreservingCheck.java | 101 -
.../server/checks/MissingOsInRepoVersionCheck.java | 66 +-
.../server/checks/OrchestrationQualification.java | 70 +
.../server/checks/PluginChecksLoadedCheck.java | 172 +
.../server/checks/PreviousUpgradeCompleted.java | 38 +-
.../ambari/server/checks/RangerAuditDbCheck.java | 65 -
.../ambari/server/checks/RangerPasswordCheck.java | 378 ---
.../ambari/server/checks/RangerSSLConfigCheck.java | 81 -
.../checks/RequiredServicesInRepositoryCheck.java | 52 +-
.../checks/SecondaryNamenodeDeletedCheck.java | 114 -
.../server/checks/ServiceCheckValidityCheck.java | 41 +-
.../ambari/server/checks/ServicePresenceCheck.java | 68 +-
.../checks/ServicesMaintenanceModeCheck.java | 43 +-
.../ServicesMapReduceDistributedCacheCheck.java | 124 -
.../ServicesNamenodeHighAvailabilityCheck.java | 71 -
.../checks/ServicesNamenodeTruncateCheck.java | 80 -
.../checks/ServicesTezDistributedCacheCheck.java | 138 -
.../ambari/server/checks/ServicesUpCheck.java | 41 +-
.../checks/ServicesYarnWorkPreservingCheck.java | 67 -
.../ambari/server/checks/StormShutdownWarning.java | 69 -
.../apache/ambari/server/checks/UpgradeCheck.java | 83 -
.../ambari/server/checks/UpgradeCheckGroup.java | 114 -
.../ambari/server/checks/UpgradeCheckRegistry.java | 280 +-
.../checks/UpgradeCheckRegistryProvider.java | 109 +
.../server/checks/UpgradeTypeQualification.java | 65 +
.../ambari/server/checks/VersionMismatchCheck.java | 62 +-
.../server/checks/YarnRMHighAvailabilityCheck.java | 68 -
.../YarnTimelineServerStatePreservingCheck.java | 136 -
.../server/cleanup/ClasspathScannerUtils.java | 32 +-
.../ambari/server/configuration/Configuration.java | 28 +
.../controller/AmbariActionExecutionHelper.java | 25 +-
.../AmbariCustomCommandExecutionHelper.java | 41 +-
.../controller/AmbariManagementController.java | 62 +-
.../controller/AmbariManagementControllerImpl.java | 143 +-
.../ambari/server/controller/ControllerModule.java | 71 +-
.../ambari/server/controller/MpackRequest.java | 142 +
.../ambari/server/controller/MpackResponse.java | 149 +
.../server/controller/PrereqCheckRequest.java | 153 -
.../server/controller/StackServiceResponse.java | 22 +
.../server/controller/StackVersionResponse.java | 27 +-
.../server/controller/ViewInstanceRequest.java | 1 -
.../AbstractControllerResourceProvider.java | 4 +
.../internal/AbstractResourceProvider.java | 4 +-
.../internal/BlueprintConfigurationProcessor.java | 201 +-
.../controller/internal/BlueprintExportType.java | 164 +
.../internal/ClientConfigResourceProvider.java | 9 +
.../ClusterStackVersionResourceProvider.java | 10 +-
.../internal/CompatibleRepositoryVersion.java | 2 +-
.../internal/ConfigurationTopologyException.java | 3 +-
.../controller/internal/DefaultProviderModule.java | 8 +-
.../internal/DirectoriesTrimmingStrategy.java | 32 -
.../internal/ExportBlueprintRequest.java | 64 +-
.../controller/internal/HostResourceProvider.java | 58 +-
.../internal/HostStackVersionResourceProvider.java | 8 +-
.../controller/internal/MpackResourceProvider.java | 363 +++
.../internal/PasswordTrimmingStrategy.java | 31 -
.../internal/PreUpgradeCheckResourceProvider.java | 139 +-
.../PropertyValueTrimmingStrategyDefiner.java | 24 +-
.../internal/RequestScheduleResourceProvider.java | 32 +-
.../internal/ServiceResourceProvider.java | 2 +-
.../internal/StackServiceResourceProvider.java | 17 +-
.../internal/StackVersionResourceProvider.java | 137 +-
.../controller/internal/TrimmingStrategy.java | 41 +-
.../server/controller/internal/UnitUpdater.java | 18 +-
.../internal/UpgradeResourceProvider.java | 3 +-
.../VersionDefinitionResourceProvider.java | 19 +-
.../controller/metrics/MetricHostProvider.java | 3 +-
.../metrics/MetricsPropertyProviderProxy.java | 4 +-
.../MetricsReportPropertyProviderProxy.java | 2 +-
.../cache/TimelineMetricCacheProvider.java | 3 +-
.../ambari/server/controller/spi/Resource.java | 2 +
.../ambari/server/events/ServiceUpdateEvent.java | 16 +-
.../ambari/server/events/UpgradeUpdateEvent.java | 2 +-
.../HostComponentsUpdateListener.java | 1 -
.../listeners/requests/STOMPUpdateListener.java | 3 +-
.../listeners/services/ServiceUpdateListener.java | 24 +-
.../listeners/upgrade/StackVersionListener.java | 19 +-
.../listeners/upgrade/UpgradeUpdateListener.java | 2 +-
.../publishers/BufferedUpdateEventPublisher.java | 51 +-
.../HostComponentUpdateEventPublisher.java | 30 +-
.../publishers/RequestUpdateEventPublisher.java | 70 +-
.../events/publishers/STOMPUpdatePublisher.java | 52 +-
.../publishers/ServiceUpdateEventPublisher.java | 72 +-
.../ldap/domain/AmbariLdapConfiguration.java | 4 +
.../metrics/system/impl/AmbariMetricSinkImpl.java | 2 -
.../metrics/system/impl/MetricsServiceImpl.java | 3 +-
.../apache/ambari/server/mpack/MpackManager.java | 588 ++++
.../MpackManagerFactory.java} | 43 +-
.../org/apache/ambari/server/orm/dao/MpackDAO.java | 104 +
.../server/orm/dao/RepositoryVersionDAO.java | 19 +-
.../org/apache/ambari/server/orm/dao/StackDAO.java | 25 +
.../apache/ambari/server/orm/dao/UpgradeDAO.java | 2 +-
.../ambari/server/orm/entities/MpackEntity.java | 162 +
.../orm/entities/RepositoryVersionEntity.java | 15 +-
.../server/orm/entities/RequestScheduleEntity.java | 11 +
.../ambari/server/orm/entities/StackEntity.java | 14 +
.../ambari/server/orm/entities/UpgradeEntity.java | 23 +-
.../scheduler/AbstractLinearExecutionJob.java | 25 +
.../server/scheduler/ExecutionScheduleManager.java | 217 +-
.../AmbariLdapAuthenticationProvider.java | 11 +-
.../security/encryption/AESEncryptionService.java | 125 +
.../encryption/ConfigPropertiesEncryptor.java | 127 +
.../security/encryption/EncryptionService.java | 153 +
.../encryption/Encryptor.java} | 39 +-
.../security/encryption/MasterKeyServiceImpl.java | 53 +-
.../upgrades/FinalizeUpgradeAction.java | 2 +-
.../upgrades/UpdateDesiredRepositoryAction.java | 4 +-
.../apache/ambari/server/stack/ServiceModule.java | 4 +
.../apache/ambari/server/stack/StackDirectory.java | 114 +-
.../apache/ambari/server/stack/StackManager.java | 7 +-
.../apache/ambari/server/stack/StackModule.java | 16 +-
.../ambari/server/stack/upgrade/HostOrderItem.java | 1 +
.../stack/upgrade/RepositoryVersionHelper.java | 29 +-
.../server/stack/upgrade/ServiceCheckGrouping.java | 1 +
.../server/stack/upgrade/UpdateStackGrouping.java | 2 +
.../ambari/server/stack/upgrade/UpgradePack.java | 79 +
.../stack/upgrade/orchestrate/UpgradeContext.java | 94 +-
.../stack/upgrade/orchestrate/UpgradeHelper.java | 116 +-
.../stack/upgrade/orchestrate/UpgradeSummary.java | 4 +-
.../apache/ambari/server/state/CheckHelper.java | 238 +-
.../org/apache/ambari/server/state/Cluster.java | 10 +-
.../org/apache/ambari/server/state/Config.java | 5 +
.../org/apache/ambari/server/state/ConfigImpl.java | 30 +-
.../org/apache/ambari/server/state/Module.java | 188 ++
.../ambari/server/state/ModuleComponent.java | 120 +
.../ambari/server/state/ModuleDependency.java | 88 +
.../java/org/apache/ambari/server/state/Mpack.java | 276 ++
.../apache/ambari/server/state/PropertyInfo.java | 7 +
.../apache/ambari/server/state/RepositoryType.java | 93 -
.../apache/ambari/server/state/ServiceInfo.java | 27 +
.../org/apache/ambari/server/state/StackInfo.java | 121 +-
.../org/apache/ambari/server/state/UriInfo.java | 1 +
.../ambari/server/state/cluster/ClusterImpl.java | 16 +-
.../apache/ambari/server/state/host/HostImpl.java | 2 +
.../state/repository/DefaultStackVersion.java | 74 +
.../ambari/server/state/repository/Release.java | 27 +-
.../state/repository/VersionDefinitionXml.java | 33 +-
.../server/state/scheduler/BatchRequest.java | 10 +
.../server/state/scheduler/BatchSettings.java | 11 +
.../server/state/scheduler/RequestExecution.java | 10 +-
.../state/scheduler/RequestExecutionImpl.java | 41 +
.../server/state/stack/MetricDefinition.java | 3 +-
.../server/state/stack/PrerequisiteCheck.java | 87 -
.../server/state/stack/StackMetainfoXml.java | 55 +-
.../svccomphost/ServiceComponentHostImpl.java | 20 +-
.../ambari/server/topology/AmbariContext.java | 2 +-
.../ambari/server/topology/BlueprintFactory.java | 3 +-
.../ambari/server/topology/BlueprintImpl.java | 3 +-
.../ambari/server/topology/BlueprintValidator.java | 3 +-
.../server/topology/ClusterTopologyImpl.java | 3 +-
.../ambari/server/topology/Configuration.java | 19 +-
.../server/topology/ConfigurationFactory.java | 3 +-
.../apache/ambari/server/topology/Credential.java | 3 +-
.../ambari/server/topology/HostGroupImpl.java | 3 +-
.../ambari/server/topology/HostOfferResponse.java | 3 +-
.../server/topology/NoSuchBlueprintException.java | 3 +-
.../server/topology/NoSuchHostGroupException.java | 3 +-
.../server/topology/SecurityConfiguration.java | 3 +-
.../topology/SecurityConfigurationFactory.java | 3 +-
.../server/topology/TopologyRequestFactory.java | 3 +-
.../topology/TopologyRequestFactoryImpl.java | 3 +-
.../ambari/server/topology/tasks/TopologyTask.java | 3 +-
.../server/topology/validators/UnitValidator.java | 3 +-
.../ambari/server/update/HostUpdateHelper.java | 5 +-
.../ambari/server/upgrade/UpgradeCatalog270.java | 3 +
.../ambari/server/upgrade/UpgradeCatalog280.java | 20 +-
.../apache/ambari/server/utils/MpackVersion.java | 82 +-
.../org/apache/ambari/server/utils/StageUtils.java | 1 -
.../TextEncoding.java} | 19 +-
ambari-server/src/main/python/ambari-server.py | 2 +-
.../src/main/python/ambari_server/setupSecurity.py | 10 +-
.../src/main/resources/Ambari-DDL-Derby-CREATE.sql | 23 +
.../src/main/resources/Ambari-DDL-MySQL-CREATE.sql | 21 +
.../main/resources/Ambari-DDL-Oracle-CREATE.sql | 22 +
.../main/resources/Ambari-DDL-Postgres-CREATE.sql | 22 +
.../resources/Ambari-DDL-SQLAnywhere-CREATE.sql | 22 +
.../main/resources/Ambari-DDL-SQLServer-CREATE.sql | 22 +
.../src/main/resources/META-INF/persistence.xml | 1 +
.../src/main/resources/mpacks-v2/README.txt | 1 +
.../src/main/resources/scripts/Ambaripreupload.py | 132 +-
.../before-START/files/topology_script.py | 13 +-
.../main/resources/stacks/ambari_configuration.py | 225 ++
.../src/main/resources/stacks/stack_advisor.py | 5 +-
.../src/main/resources/version_definition.xsd | 6 +-
.../actionmanager/ExecutionCommandWrapperTest.java | 44 -
.../ambari/server/agent/AgentResourceTest.java | 9 +
.../agent/stomp/HostLevelParamsHolderTest.java | 25 +-
.../ambari/server/api/query/QueryImplTest.java | 2 +-
.../query/render/ClusterBlueprintRendererTest.java | 364 ++-
.../resources/MpackResourceDefinitionTest.java} | 30 +-
.../StackVersionResourceDefinitionTest.java | 2 +-
.../server/api/services/AmbariMetaInfoTest.java | 23 +-
.../server/api/services/MpacksServiceTest.java | 92 +
.../ambari/server/bootstrap/BootStrapTest.java | 3 +
.../AmbariMetricsHadoopSinkVersionCheckTest.java | 132 +-
.../checks/AtlasMigrationPropertyCheckTest.java | 140 -
.../server/checks/AutoStartDisabledCheckTest.java | 73 +-
.../checks/ClientRetryPropertyCheckTest.java | 193 --
...ckDescriptorTest.java => ClusterCheckTest.java} | 202 +-
.../checks/ComponentExistsInRepoCheckTest.java | 52 +-
.../checks/ComponentsInstallationCheckTest.java | 102 +-
.../server/checks/ConfigurationMergeCheckTest.java | 56 +-
.../checks/DruidHighAvailabilityCheckTest.java | 178 -
.../ambari/server/checks/HealthCheckTest.java | 29 +-
.../HiveDynamicServiceDiscoveryCheckTest.java | 139 -
.../checks/HiveMultipleMetastoreCheckTest.java | 199 --
.../server/checks/HiveNotRollingWarningTest.java | 128 -
.../checks/HostMaintenanceModeCheckTest.java | 37 +-
.../server/checks/HostsHeartbeatCheckTest.java | 43 +-
.../checks/HostsMasterMaintenanceCheckTest.java | 77 +-
.../checks/HostsRepositoryVersionCheckTest.java | 107 +-
.../server/checks/InstallPackagesCheckTest.java | 51 +-
.../server/checks/KafkaKerberosCheckTest.java | 122 -
.../KerberosAdminPersistedCredentialCheckTest.java | 72 +-
.../apache/ambari/server/checks/LZOCheckTest.java | 108 +-
...pReduce2JobHistoryStatePreservingCheckTest.java | 193 --
.../checks/MissingOsInRepoVersionCheckTest.java | 59 +-
.../ambari/server/checks/MockCheckHelper.java | 59 +
.../server/checks/PluginChecksLoadedCheckTest.java | 101 +
.../checks/PreviousUpgradeCompletedTest.java | 38 +-
.../server/checks/RangerAuditDbCheckTest.java | 138 -
.../server/checks/RangerPasswordCheckTest.java | 542 ----
.../server/checks/RangerSSLConfigCheckTest.java | 177 -
.../RequiredServicesInRepositoryCheckTest.java | 68 +-
.../checks/SecondaryNamenodeDeletedCheckTest.java | 150 -
.../checks/ServiceCheckValidityCheckTest.java | 48 +-
.../server/checks/ServicePresenceCheckTest.java | 114 +-
.../checks/ServicesMaintenanceModeCheckTest.java | 76 +-
...ServicesMapReduceDistributedCacheCheckTest.java | 286 --
.../ServicesNamenodeHighAvailabilityCheckTest.java | 131 -
.../checks/ServicesNamenodeTruncateCheckTest.java | 164 -
.../ServicesTezDistributedCacheCheckTest.java | 325 --
.../ambari/server/checks/ServicesUpCheckTest.java | 120 +-
.../ServicesYarnWorkPreservingCheckTest.java | 129 -
.../server/checks/StormShutdownWarningTest.java | 127 -
.../server/checks/UpgradeCheckOrderTest.java | 20 +-
.../checks/UpgradeTypeQualificationTest.java | 110 +
.../server/checks/VersionMismatchCheckTest.java | 26 +-
...YarnTimelineServerStatePreservingCheckTest.java | 214 --
.../server/configuration/ConfigurationTest.java | 10 +
.../AmbariCustomCommandExecutionHelperTest.java | 3 +-
.../AmbariManagementControllerImplTest.java | 54 +-
.../controller/AmbariManagementControllerTest.java | 33 +-
.../ambari/server/controller/AmbariServerTest.java | 2 +
.../server/controller/KerberosHelperTest.java | 4 +-
.../server/controller/MpackRequestTest.java} | 28 +-
.../server/controller/MpackResponseTest.java | 57 +
.../internal/AbstractResourceProviderTest.java | 2 +-
.../BlueprintConfigurationProcessorTest.java | 145 +-
.../internal/ClusterControllerImplTest.java | 2 +-
.../ClusterStackVersionResourceProviderTest.java | 2 +-
...tibleRepositoryVersionResourceProviderTest.java | 2 +-
.../internal/CredentialResourceProviderTest.java | 2 +-
.../internal/ExportBlueprintRequestTest.java | 42 +-
.../internal/HostResourceProviderTest.java | 6 +-
.../HostStackVersionResourceProviderTest.java | 15 +
.../internal/MpackResourceProviderTest.java | 290 ++
.../PreUpgradeCheckResourceProviderTest.java | 247 +-
.../internal/RequestOperationLevelTest.java | 4 +-
.../internal/ServiceResourceProviderTest.java | 2 +-
.../StackUpgradeConfigurationMergeTest.java | 7 +-
.../internal/UpgradeResourceProviderTest.java | 5 +-
.../UpgradeSummaryResourceProviderTest.java | 3 +-
...erAuthenticationSourceResourceProviderTest.java | 2 +
.../UserAuthorizationResourceProviderTest.java | 2 +
.../internal/UserResourceProviderTest.java | 2 +
.../internal/ValidationResourceProviderTest.java | 4 +-
.../ganglia/GangliaPropertyProviderTest.java | 2 +-
.../ganglia/GangliaReportPropertyProviderTest.java | 3 +-
.../timeline/AMSReportPropertyProviderTest.java | 2 +-
.../system/impl/TestAmbariMetricsSinkImpl.java | 2 -
.../ambari/server/mpack/MpackManagerMock.java | 590 ++++
.../dispatchers/SNMPDispatcherTest.java | 4 +-
.../server/orm/InMemoryDefaultTestModule.java | 20 +-
.../apache/ambari/server/orm/dao/MpackDAOTest.java | 80 +
.../server/orm/dao/RepositoryVersionDAOTest.java | 2 +-
.../ambari/server/orm/dao/UpgradeDAOTest.java | 16 +-
.../org/apache/ambari/server/orm/db/DDLTests.java | 2 +-
.../server/orm/entities/MpackEntityTest.java | 68 +
.../server/sample/checks/SampleServiceCheck.java | 29 +-
.../scheduler/ExecutionScheduleManagerTest.java | 159 +-
.../AbstractAuthenticationProviderTest.java | 2 +-
.../encryption/CredentialProviderTest.java | 2 +-
.../encryption/CredentialStoreServiceImplTest.java | 2 +-
.../security/encryption/CredentialStoreTest.java | 2 +-
.../security/encryption/EncryptionServiceTest.java | 100 +
.../security/encryption/MasterKeyServiceTest.java | 10 +-
.../AbstractPrepareKerberosServerActionTest.java | 2 +
.../kerberos/FinalizeKerberosServerActionTest.java | 2 -
.../kerberos/KerberosServerActionTest.java | 1 -
.../UpdateKerberosConfigsServerActionTest.java | 2 +
.../AtlasProxyUserConfigCalculationTest.java | 2 -
.../upgrades/ComponentVersionCheckActionTest.java | 4 +-
.../serveraction/upgrades/ConfigureActionTest.java | 3 +-
.../upgrades/CreateAndConfigureActionTest.java | 3 +-
.../upgrades/KerberosKeytabsActionTest.java | 3 +
.../upgrades/PreconfigureKerberosActionTest.java | 2 +
.../serveraction/upgrades/UpgradeActionTest.java | 6 +-
.../PostUserCreationHookServerActionTest.java | 2 -
.../upgrade/orchestrate/UpgradeContextTest.java | 75 +-
.../upgrade/orchestrate/UpgradeHelperTest.java | 23 +-
.../ambari/server/state/CheckHelperTest.java | 127 +-
.../ambari/server/state/ConfigHelperTest.java | 3 +
.../ambari/server/state/ConfigMergeHelperTest.java | 2 +-
.../org/apache/ambari/server/state/MpackTest.java | 128 +
.../ambari/server/state/RequestExecutionTest.java | 3 +-
.../ambari/server/state/ServiceInfoTest.java | 47 +
.../state/repository/VersionDefinitionTest.java | 31 +-
.../services/RetryUpgradeActionServiceTest.java | 3 +-
.../server/state/stack/ConfigUpgradePackTest.java | 4 +-
.../state/stack/ConfigUpgradeValidityTest.java | 2 -
.../ambari/server/state/stack/UpgradePackTest.java | 2 +-
.../stack/upgrade/StageWrapperBuilderTest.java | 2 +-
.../server/testing/DBInconsistencyTests.java | 3 +
.../server/testutils/PartialNiceMockBinder.java | 15 +
.../ambari/server/topology/AmbariContextTest.java | 2 +-
.../ambari/server/update/HostUpdateHelperTest.java | 12 +-
.../server/upgrade/UpgradeCatalog251Test.java | 5 +-
.../server/upgrade/UpgradeCatalog252Test.java | 5 +-
.../server/upgrade/UpgradeCatalog260Test.java | 8 +-
.../server/upgrade/UpgradeCatalog270Test.java | 4 +-
.../server/upgrade/UpgradeCatalog280Test.java | 30 +-
.../apache/ambari/server/utils/StageUtilsTest.java | 5 -
.../ambari/server/utils/TestVersionUtils.java | 47 +-
...configuration.py => TestAmbariConfiguration.py} | 126 +-
ambari-server/src/test/python/TestAmbariServer.py | 1 +
.../src/test/python/TestExecutionCommand.py | 292 ++
.../test/python/TestExecutionCommand_command.json | 497 +++
ambari-server/src/test/python/TestVersion.py | 44 +-
.../python/custom_actions/TestInstallPackages.py | 55 +-
.../custom_actions/TestRemoveStackVersion.py | 14 +-
.../src/test/python/stacks/utils/RMFTestCase.py | 2 +-
ambari-server/src/test/python/unitTests.py | 4 +-
ambari-server/src/test/resources/README.txt | 1 +
.../src/test/resources/abc.tar.gz | 0
.../src/test/resources/mpacks-v2/README.txt | 1 +
.../src/test/resources/mpacks-v2/abc.tar.gz | 0
.../mpacks-v2/upgrade-packs/upgrade-basic.xml | 1140 +++++++
.../stacks/HDP/2.2.0/upgrades/upgrade_from_211.xml | 220 ++
.../test/resources/upgrade-packs/upgrade-basic.xml | 1140 +++++++
ambari-utility/pom.xml | 3 +-
.../annotations/SwaggerOverwriteNestedAPI.java | 16 +-
.../ambari/annotations/SwaggerPreferredParent.java | 5 +-
ambari-views/examples/auto-cluster-view/pom.xml | 2 +-
ambari-views/examples/calculator-view/pom.xml | 4 +-
ambari-views/examples/cluster-view/pom.xml | 5 +-
ambari-views/examples/favorite-view/pom.xml | 4 +-
ambari-views/examples/hello-servlet-view/pom.xml | 5 +-
ambari-views/examples/hello-spring-view/pom.xml | 5 +-
ambari-views/examples/helloworld-view/pom.xml | 5 +-
.../examples/phone-list-upgrade-view/pom.xml | 7 +-
ambari-views/examples/phone-list-view/pom.xml | 4 +-
ambari-views/examples/pom.xml | 3 +-
.../examples/property-validator-view/pom.xml | 5 +-
ambari-views/examples/property-view/pom.xml | 5 +-
ambari-views/examples/restricted-view/pom.xml | 4 +-
ambari-views/examples/simple-view/pom.xml | 5 +-
ambari-views/pom.xml | 3 +-
ambari-web/api-docs/index.html | 3 +-
ambari-web/api-docs/lib/jquery-1.8.3.min.js | 2 -
ambari-web/api-docs/lib/jquery-1.9.0.min.js | 5 +
ambari-web/app/assets/test/tests.js | 17 +
.../resourceManager/step3_controller.js | 2 +
.../controllers/main/admin/service_auto_start.js | 17 +-
.../main/admin/stack_and_upgrade_controller.js | 8 +-
ambari-web/app/controllers/main/service/item.js | 106 +-
.../main/service/reassign/step3_controller.js | 9 +
.../main/service/reassign/step4_controller.js | 3 +-
.../main/service/reassign_controller.js | 3 +-
.../app/controllers/wizard/step0_controller.js | 4 +-
.../app/controllers/wizard/step4_controller.js | 41 +-
.../app/controllers/wizard/step6_controller.js | 5 +-
.../app/data/configs/services/ranger_properties.js | 18 +-
.../app/data/configs/wizards/rm_ha_properties.js | 23 +-
ambari-web/app/messages.js | 3 +-
.../app/mixins/common/widgets/widget_mixin.js | 5 +-
ambari-web/app/models/host_component.js | 6 +-
ambari-web/app/models/stack_service.js | 17 +-
.../app/templates/common/service_restart.hbs | 60 +-
ambari-web/app/utils/batch_scheduled_requests.js | 164 +-
.../utils/configs/move_rm_config_initializer.js | 1 +
.../app/utils/configs/rm_ha_config_initializer.js | 2 +
.../configs/widgets/combo_config_widget_view.js | 3 +-
.../configs/widgets/slider_config_widget_view.js | 11 +-
.../app/views/common/service_restart_view.js | 18 +-
ambari-web/app/views/main/host/summary.js | 3 +
ambari-web/pom.xml | 3 +-
.../main/admin/service_auto_start_test.js | 4 +
.../admin/stack_and_upgrade_controller_test.js | 17 +-
ambari-web/test/controllers/wizard/step0_test.js | 16 +-
.../configs/config_category_container_view_test.js | 65 +
.../service_config_layout_tab_compare_view_test.js | 54 +
.../configs/service_config_layout_tab_view_test.js | 78 +
.../widgets/slider_config_widget_view_test.js | 14 +-
.../views/common/helpers/format_null_view_test.js | 64 +
.../views/common/helpers/pluralize_view_test.js | 108 +
.../views/common/helpers/status_icon_view_test.js | 50 +
.../alert_definition_summary_test.js | 122 +
.../dashboard/widgets/flume_agent_live_test.js | 70 +
.../main/dashboard/widgets/hbase_links_test.js | 53 +
.../dashboard/widgets/hbase_master_heap_test.js | 59 +
.../main/dashboard/widgets/namenode_heap_test.js | 43 +-
.../widgets/resource_manager_heap_test.js | 59 +
.../main/dashboard/widgets/supervisor_live_test.js | 57 +
.../views/wizard/step7/accounts_tab_view_test.js | 87 +
.../wizard/step7/credentials_tab_view_test.js | 129 +
.../views/wizard/step7/databases_tab_view_test.js | 143 +
.../wizard/step7/directories_tab_view_test.js | 152 +
.../ambari/msi/AbstractResourceProviderTest.java | 7 +-
contrib/management-packs/hdf-ambari-mpack/pom.xml | 2 +-
.../hooks/before-START/files/topology_script.py | 13 +-
.../management-packs/isilon-onefs-mpack/pom.xml | 2 +-
contrib/management-packs/microsoft-r_mpack/pom.xml | 2 +-
.../hooks/before-START/files/topology_script.py | 13 +-
contrib/management-packs/pom.xml | 5 +-
contrib/views/ambari-views-package/pom.xml | 3 +-
contrib/views/capacity-scheduler/pom.xml | 9 +-
.../main/resources/ui/app/controllers/queues.js | 5 +-
contrib/views/commons/pom.xml | 17 +-
contrib/views/files/pom.xml | 19 +-
contrib/views/pig/pom.xml | 45 +-
contrib/views/pom.xml | 7 +-
contrib/views/utils/pom.xml | 28 +-
contrib/views/wfmanager/pom.xml | 23 +-
.../app/templates/components/workflow-actions.hbs | 2 +-
pom.xml | 110 +-
setup.py | 4 +-
581 files changed, 24143 insertions(+), 14214 deletions(-)
copy logo.png =>
ambari-admin/src/main/resources/ui/admin-web/app/images/logo.png (100%)
delete mode 100644 ambari-agent/src/main/python/ambari_agent/Controller.py
delete mode 100644 ambari-agent/src/main/python/ambari_agent/Heartbeat.py
delete mode 100644
ambari-agent/src/main/python/ambari_agent/PythonReflectiveExecutor.py
delete mode 100644
ambari-agent/src/main/python/ambari_agent/StatusCommandsExecutor.py
delete mode 100644 ambari-agent/src/main/python/ambari_agent/client_example.py
delete mode 100644 ambari-agent/src/main/python/ambari_agent/test.json
delete mode 100644 ambari-agent/src/test/python/ambari_agent/TestController.py
delete mode 100644 ambari-agent/src/test/python/ambari_agent/TestHeartbeat.py
delete mode 100644
ambari-agent/src/test/python/resource_management/TestListAmbariManagedRepos.py
create mode 100644 ambari-common/src/main/python/ambari_simplejson/_speedups.c
delete mode 100755 ambari-common/src/main/python/ambari_simplejson/_speedups.so
copy ambari-common/src/main/python/{ambari_ws4py/server =>
ambari_simplejson/_speedups}/__init__.py (100%)
copy ambari-common/src/main/python/{ambari_ws4py/server =>
ambari_simplejson/_speedups/posix}/__init__.py (100%)
copy ambari-common/src/main/python/{ambari_ws4py/server =>
ambari_simplejson/_speedups/posix/usc2}/__init__.py (100%)
create mode 100644
ambari-common/src/main/python/ambari_simplejson/_speedups/posix/usc2/_speedups.so
copy ambari-common/src/main/python/{ambari_ws4py/server =>
ambari_simplejson/_speedups/posix/usc4}/__init__.py (100%)
create mode 100644
ambari-common/src/main/python/ambari_simplejson/_speedups/posix/usc4/_speedups.so
copy ambari-common/src/main/python/{ambari_ws4py/server =>
ambari_simplejson/_speedups/ppc}/__init__.py (100%)
create mode 100644
ambari-common/src/main/python/ambari_simplejson/_speedups/ppc/_speedups.so
copy ambari-common/src/main/python/{ambari_ws4py/server =>
ambari_simplejson/_speedups/win}/__init__.py (100%)
create mode 100644
ambari-common/src/main/python/ambari_simplejson/_speedups/win/_speedups.pyd
create mode 100644
ambari-common/src/main/python/ambari_simplejson/c_extension.py
create mode 100644 ambari-common/src/main/python/ambari_simplejson/compat.py
create mode 100644 ambari-common/src/main/python/ambari_simplejson/errors.py
create mode 100644
ambari-common/src/main/python/ambari_simplejson/ordered_dict.py
create mode 100644 ambari-common/src/main/python/ambari_simplejson/raw_json.py
copy
{contrib/management-packs/odpi-ambari-mpack/src/main/resources/stacks/ODPi/2.0/services/HIVE/package/scripts
=>
ambari-common/src/main/python/resource_management/libraries/execution_command}/__init__.py
(100%)
mode change 100755 => 100644
create mode 100644
ambari-common/src/main/python/resource_management/libraries/execution_command/cluster_settings.py
create mode 100644
ambari-common/src/main/python/resource_management/libraries/execution_command/execution_command.py
create mode 100644
ambari-common/src/main/python/resource_management/libraries/execution_command/module_configs.py
create mode 100644
ambari-common/src/main/python/resource_management/libraries/execution_command/stack_settings.py
delete mode 100644
ambari-common/src/main/python/resource_management/libraries/functions/list_ambari_managed_repos.py
rename
ambari-server-spi/src/main/java/org/apache/ambari/annotations/{UpgradeCheck.java
=> UpgradeCheckInfo.java} (91%)
rename {ambari-server =>
ambari-server-spi}/src/main/java/org/apache/ambari/server/utils/VersionUtils.java
(85%)
create mode 100644
ambari-server-spi/src/main/java/org/apache/ambari/spi/ClusterInformation.java
create mode 100644
ambari-server-spi/src/main/java/org/apache/ambari/spi/RepositoryVersion.java
copy
ambari-server/src/main/java/org/apache/ambari/server/state/stack/PrereqCheckStatus.java
=>
ambari-server-spi/src/main/java/org/apache/ambari/spi/stack/StackReleaseInfo.java
(51%)
copy
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/UpgradeType.java
=>
ambari-server-spi/src/main/java/org/apache/ambari/spi/stack/StackReleaseVersion.java
(57%)
copy
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/{CheckQualification.java
=> PriorCheckQualification.java} (57%)
rename
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/{CheckDescription.java
=> UpgradeCheckDescription.java} (55%)
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/HostRepositories.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/api/resources/MpackResourceDefinition.java
rename
ambari-server/src/main/java/org/apache/ambari/server/{controller/internal/DefaultTrimmingStrategy.java
=> api/services/MpackRequestSwagger.java} (63%)
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/api/services/MpacksService.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/AtlasMigrationPropertyCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/CheckDescription.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/ClientRetryPropertyCheck.java
rename
ambari-server/src/main/java/org/apache/ambari/server/checks/{AbstractCheckDescriptor.java
=> ClusterCheck.java} (52%)
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/DruidHighAvailabilityCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/HiveDynamicServiceDiscoveryCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/HiveMultipleMetastoreCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/HiveNotRollingWarning.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/KafkaKerberosCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/MapReduce2JobHistoryStatePreservingCheck.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/OrchestrationQualification.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/PluginChecksLoadedCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/RangerAuditDbCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/RangerPasswordCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/RangerSSLConfigCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/SecondaryNamenodeDeletedCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesMapReduceDistributedCacheCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesNamenodeHighAvailabilityCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesNamenodeTruncateCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesTezDistributedCacheCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesYarnWorkPreservingCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/StormShutdownWarning.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/UpgradeCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/UpgradeCheckGroup.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/UpgradeCheckRegistryProvider.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/UpgradeTypeQualification.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/YarnRMHighAvailabilityCheck.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/checks/YarnTimelineServerStatePreservingCheck.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/controller/MpackRequest.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/controller/MpackResponse.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/controller/PrereqCheckRequest.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintExportType.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/DirectoriesTrimmingStrategy.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/MpackResourceProvider.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PasswordTrimmingStrategy.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/mpack/MpackManager.java
rename
ambari-server/src/main/java/org/apache/ambari/server/{stack/upgrade/UpgradeType.java
=> mpack/MpackManagerFactory.java} (53%)
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/MpackDAO.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/MpackEntity.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/security/encryption/AESEncryptionService.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/security/encryption/ConfigPropertiesEncryptor.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/security/encryption/EncryptionService.java
rename
ambari-server/src/main/java/org/apache/ambari/server/{state/stack/PrereqCheckStatus.java
=> security/encryption/Encryptor.java} (57%)
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/state/Module.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/state/ModuleComponent.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/state/ModuleDependency.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/state/Mpack.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/state/RepositoryType.java
create mode 100644
ambari-server/src/main/java/org/apache/ambari/server/state/repository/DefaultStackVersion.java
delete mode 100644
ambari-server/src/main/java/org/apache/ambari/server/state/stack/PrerequisiteCheck.java
rename
ambari-server/src/main/java/org/apache/ambari/server/{state/stack/PrereqCheckType.java
=> utils/TextEncoding.java} (79%)
create mode 100644 ambari-server/src/main/resources/mpacks-v2/README.txt
rename
ambari-server/src/{main/java/org/apache/ambari/server/controller/internal/DeleteSpacesAtTheEndTrimmingStrategy.java
=>
test/java/org/apache/ambari/server/api/resources/MpackResourceDefinitionTest.java}
(64%)
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/api/services/MpacksServiceTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/AtlasMigrationPropertyCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/ClientRetryPropertyCheckTest.java
rename
ambari-server/src/test/java/org/apache/ambari/server/checks/{AbstractCheckDescriptorTest.java
=> ClusterCheckTest.java} (52%)
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/DruidHighAvailabilityCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/HiveDynamicServiceDiscoveryCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/HiveMultipleMetastoreCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/HiveNotRollingWarningTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/KafkaKerberosCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/MapReduce2JobHistoryStatePreservingCheckTest.java
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/MockCheckHelper.java
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/PluginChecksLoadedCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/RangerAuditDbCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/RangerPasswordCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/RangerSSLConfigCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/SecondaryNamenodeDeletedCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesMapReduceDistributedCacheCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesNamenodeHighAvailabilityCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesNamenodeTruncateCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesTezDistributedCacheCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesYarnWorkPreservingCheckTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/StormShutdownWarningTest.java
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/UpgradeTypeQualificationTest.java
delete mode 100644
ambari-server/src/test/java/org/apache/ambari/server/checks/YarnTimelineServerStatePreservingCheckTest.java
copy
ambari-server/src/{main/java/org/apache/ambari/server/AmbariRuntimeException.java
=> test/java/org/apache/ambari/server/controller/MpackRequestTest.java} (51%)
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/controller/MpackResponseTest.java
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/MpackResourceProviderTest.java
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/mpack/MpackManagerMock.java
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/MpackDAOTest.java
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/orm/entities/MpackEntityTest.java
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/security/encryption/EncryptionServiceTest.java
create mode 100644
ambari-server/src/test/java/org/apache/ambari/server/state/MpackTest.java
rename ambari-server/src/test/python/{stacks/test_ambari_configuration.py =>
TestAmbariConfiguration.py} (61%)
create mode 100644 ambari-server/src/test/python/TestExecutionCommand.py
create mode 100644
ambari-server/src/test/python/TestExecutionCommand_command.json
create mode 100644 ambari-server/src/test/resources/README.txt
copy contrib/views/wfmanager/src/main/resources/ui/tests/unit/.gitkeep =>
ambari-server/src/test/resources/abc.tar.gz (100%)
create mode 100644 ambari-server/src/test/resources/mpacks-v2/README.txt
copy contrib/views/wfmanager/src/main/resources/ui/tests/unit/.gitkeep =>
ambari-server/src/test/resources/mpacks-v2/abc.tar.gz (100%)
create mode 100644
ambari-server/src/test/resources/mpacks-v2/upgrade-packs/upgrade-basic.xml
create mode 100644
ambari-server/src/test/resources/stacks/HDP/2.2.0/upgrades/upgrade_from_211.xml
create mode 100644
ambari-server/src/test/resources/upgrade-packs/upgrade-basic.xml
delete mode 100644 ambari-web/api-docs/lib/jquery-1.8.3.min.js
create mode 100644 ambari-web/api-docs/lib/jquery-1.9.0.min.js
create mode 100644
ambari-web/test/views/common/configs/config_category_container_view_test.js
create mode 100644
ambari-web/test/views/common/configs/service_config_layout_tab_compare_view_test.js
create mode 100644
ambari-web/test/views/common/configs/service_config_layout_tab_view_test.js
create mode 100644
ambari-web/test/views/common/helpers/format_null_view_test.js
create mode 100644 ambari-web/test/views/common/helpers/pluralize_view_test.js
create mode 100644
ambari-web/test/views/common/helpers/status_icon_view_test.js
create mode 100644
ambari-web/test/views/main/alerts/alert_definition/alert_definition_summary_test.js
create mode 100644
ambari-web/test/views/main/dashboard/widgets/flume_agent_live_test.js
create mode 100644
ambari-web/test/views/main/dashboard/widgets/hbase_links_test.js
create mode 100644
ambari-web/test/views/main/dashboard/widgets/hbase_master_heap_test.js
copy
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/UpdateStackGrouping.java
=> ambari-web/test/views/main/dashboard/widgets/namenode_heap_test.js (52%)
create mode 100644
ambari-web/test/views/main/dashboard/widgets/resource_manager_heap_test.js
create mode 100644
ambari-web/test/views/main/dashboard/widgets/supervisor_live_test.js
create mode 100644 ambari-web/test/views/wizard/step7/accounts_tab_view_test.js
create mode 100644
ambari-web/test/views/wizard/step7/credentials_tab_view_test.js
create mode 100644
ambari-web/test/views/wizard/step7/databases_tab_view_test.js
create mode 100644
ambari-web/test/views/wizard/step7/directories_tab_view_test.js