This is an automated email from the ASF dual-hosted git repository.

oleewere pushed a change to branch branch-feature-AMBARI-22842
in repository https://gitbox.apache.org/repos/asf/ambari.git.


    omit 10d3d39  AMBARI-22825 Add different options of field name display
    omit 22d4c7e  AMBARI-22814 Add different options of component name display
    omit 465c1a7  AMBARI-22842. Provide field / component UI metadata from 
backend
     add 1cc31ff  AMBARI-22491. Moving Metrics Collector Forces ZooKeeper 
Server Install on Target Host (alexantonenko)
     add c511109  AMBARI-22918 Decommission RegionServer fails when kerberos is 
enabled
     add 91e4286  Merge branch 'trunk' of 
https://gitbox.apache.org/repos/asf/ambari into trunk
     add d117ce8  AMBARI-23001. HA, Move wizard shows error modal on selection 
(alexantonenko)
     add 4cf5be3  Merge pull request #373 from hiveww/AMBARI-23001-trunk
     add 6c3d925  [AMBARI-22955] Bulk operation to turn on Maintanance Mode on 
hosts does not work. (#317)
     add 8ac7440  AMBARI-22993. Get rid of overriding solr start script during 
infra solr build (#364)
     add 236ca47  Adding namenode clusterId to amabari API (#377)
     add c13b5798 [AMBARI-22998] Wrong user used to execute the Spark/Livy 
Server service check
     add 61b6106  [AMBARI-22998] Wrong user used to execute the Spark/Livy 
Server service check
     add 903a3de  AMBARI-23003. NN Federation Wizard: implement step1  
(akovalenko)
     add 447485d  AMBARI-20559. Create a base class for caching in 
ambari-agent. (aonishuk)
     add b69d52e  AMBARI-20542 Fixed configuration type validation in case of 
blueprint deployments (unit tests added, removed unnecessary NP checks).
     add faf09cd  AMBARI-20577. Not all config groups are shown in the config 
history table (onechiporenko)
     add 901a39e  AMBARI-20584. Pig view doesn't load in older version of 
firefox (Venkata Sairam via pallavkul)
     add 0adacbf  Revert "AMBARI-20584. Pig view doesn't load in older version 
of firefox (Venkata Sairam via pallavkul)"
     add 08523c6  AMBARI-20584. Pig view doesn't load in older version of 
firefox (Venkata Sairam via pallavkul)
     add daf6071  AMBARI-20585. Hive view(1.5) doesn't load in older version of 
firefox (Venkata Sairam via pallavkul)
     add 3b27cf1  AMBARI-20525. Unlimited Key JCE policy is enabled or not on 
each host (Attila Magyar via adoroszlai)
     add 5e84dc7  AMBARI-20484. Custom properties of Alert Target are not reset 
after last Alert Target being created (alexantonenko)
     add ad08d0a  AMBARI-20582 Single process executor possibly can cause 
deadlock.
     add 8526f86  AMBARI-20499. Move Log Search web content to a new module 
(ambari-logsearch-web) (oleewere)
     add f7abfb2  AMBARI-20588 Remove deprecated code of status filter on Hosts 
page. (atkach)
     add 7f7938d  AMBARI-20536: Alerts Which Fallback To A Port In Absence of a 
URI Fail (Madhuvanthi Radhakrishnan via jluniya)
     add 1219c61  AMBARI-20528. Rename Log Search Portal module to Log Search 
Server (oleewere)
     add dc9cd35  AMBARI-20541. Rename ambari-logsearch-solr-client module to 
ambari-infra-solr-client (oleewere)
     add bc01e50  AMBARI-20400 Yarn should not copy Tez and Slider tar ball if 
Tez and Sliders are not installed on the cluster (dili)
     add b1c8852  AMBARI-20589 Ambari Admin Web: optimize string constants 
definition. (ababiichuk)
     add 7bb3d8e  AMBARI-20550. Test and fix new Accordions styles on 
Ambari.(xiwang)
     add 82e31c1  AMBARI-20597 - Pig exectype default value seems to be not 
changing after upgrade (jonathanhurley)
     add fcb9d22  AMBARI-20547. Update pxf-profiles.xml config file comments 
for all Hive-related profiles in PXF.
     add 494c26a  AMBARI-20587. Hive2: Enable LDAP support for Hive2.0. 
(dipayanb)
     add f14ede8  AMBARI-20599. HDP 3.0: stack advisor validation fails for 
Hive.(vbrodetskyi)
     add 61a884c  AMBARI-20598 : added support for stats of partitioned table 
for hive server version 2.1 and above (nitirajrathore)
     add 3cf12c9  AMBARI-20602. Comparison for configs with list of hostNames 
doesn't show all hosts correctly (onechiporenko)
     add b65cc47  AMBARI-20604. Infinite spinner near config property 
(akovalenko)
     add f48f5de  AMBARI-20594 Added hive service validator impelemtation to 
signal invalid blueprint / cluster template
     add 61deee9  AMBARI-20566. Create ambari-infra module in Ambari (move solr 
modules from ambari-logsearch) (oleewere)
     add e751030  AMBARI-20583. Allow for larger Ephemeral DH Keys in Ambari 
server running on JVM versions 1.8 and above (Attila Magyar via sandor_magyari)
     add 7766742  AMBARI-20593. EU/RU Auto-Retry does not reschedule task when 
host is not heartbeating before task is scheduled and doesn't have a start time 
(alejandro)
     add f6078ea3 AMBARI-20601. Prune files contained in zkmigrator.jar to a 
minimal set (Attila Magyar via magyari_sandor)
     add 64b132b  AMBARI-20461 override_uid should set to false when upgrading 
Ambari 2.1 to 2.2 or newer with custom stacks (dili)
     add 3e559d7  Revert "AMBARI-20400 Yarn should not copy Tez and Slider tar 
ball if Tez and Sliders are not installed on the cluster (dili)"
     add c34f768  AMBARI-20607. Provide helper for adding data-qa attributes 
(akovalenko)
     add b56eb95  AMBARI-20613 - Host Filtering interaction is confusing and 
cumbersome to perform simple filtering (rzang)
     add 210b70d  Updated team page. (yusaku)
     add be9df63  AMBARI-20565. Ambari Agent Alert to detect when 'hdp-select 
versions' reports an error (alejandro)
     add 1246ee2  AMBARI-20612. Fetching running application logs results in 
java.io.IOException (Madhuvanthi Radhakrishnan via smohanty)
     add 3bcf2ad  AMBARI-20611. Add disable security option to 
infra-solr-client (oleewere)
     add df752f8  AMBARI-20620. Add hashing support into agent for caches ; add 
topology and metadata cache (aonishuk)
     add 13423dc  AMBARI-20619. JS error on Step6 installer when click 
"all/none" (onechiporenko)
     add e808035  AMBARI-19149. Code cleanup: redundant type arguments
     add 27af648  AMBARI-20609. Fix Install Wizard data attribute 
(onechiporenko)
     add 455870b  AMBARI-20621 Implement handling of conditional expressions 
for data attributes helper. (ababiichuk)
     add 102dcde  AMBARI-20553 : Ambari script error for ams-hbase while 
writing to Amazon s3 on a cluster with no HDFS. (avijayan)
     add 179b356  AMBARI-20600 : AMS grafana restart fails with ssl error after 
upgrading from 2.4.2.0. (avijayan)
     add 5b71200  AMBARI-20622. yarn resource manager failed to start after 
upgrade with unable to construct queue exception (ncole)
     add 16b158c  AMBARI-20610. Unable to scroll down collapsed navigation bar 
if it's higher that viewport.(xiwang)
     add 8d35583  AMBARI-20614. Auto-Start Services Switch button 
broken.(xiwang)
     add 02e38ad  AMBARI-18716. Move HDFS, HBASE YARN, GANGLIA, OOZIE RCO from 
stack to service level (aonishuk)
     add 441aaa4  AMBARI-18715. Move ZOOKEEPER, KAFKA, STORM, RANGER, 
RANGER_KMS, AMS, KERBEROS role command orders from stack to service definition 
(aonishuk)
     add 47a9421  AMBARI-18714. Move HIVE, PIG, SPARK, SPARK2, SLIDER, SQOOP, 
ACCUMULO, FALCON, KNOX,, MAHOUT, TEZ role command orders from stack to service 
definitions (aonishuk)
     add 623c12c  AMBARI-20603. Hadoop QA compiles trunk twice
     add 0ef14f5  AMBARI-20617. Display log level, method name from 
stack_advisor in ambari-server.log (dlysnichenko)
     add 192a30f  AMBARI-20544. Prune files contained in jcepolicyinfo.jar to a 
minimal set (rlevas)
     add f6917a9  AMBARI-20635. Implement XML processing best practices in Hive 
View. (dipayanb)
     add c614fb7  AMBARI-20609. Fix Install Wizard data attribute 
(alexantonenko)
     add 77fab90  AMBARI-20400 Yarn should not copy Tez and Slider tar ball if 
Tez and Sliders are not installed on the cluster (dili)
     add 841e5b8  AMBARI-20631. Hadoop QA link to RAT warnings is wrong
     add 9433038  AMBARI-20546 EU/RU service check should skip services that do 
not have config types (dili)
     add 14c2b80  AMBARI-20623. Cleanup swagger rest api doc for Log Search 
(oleewere)
     add 44ceae6  Doc changes for Ambari-2.5.0 (avijayan)
     add d477af5  Updated team page. (yusaku)
     add fc6ab24  AMBARI-20543. In case of IBM Power, test_CompressionTool[lzo] 
fails with lzo.GPLNativeCodeLoader: Could not load native gpl library (Andrew 
Onishuk via smohanty)
     add 72b7842  AMBARI-20630. Integrate stomp client library into agent code 
(aonishuk)
     add daad28f  AMBARI-20609. Fix Install Wizard data attribute 
(onechiporenko)
     add ae647a2  AMBARI-20609 Fix Install Wizard data attribute. (ababiichuk)
     add ebfc848  AMBARI-20628. Ambari doesn't set properties correctly 
(magyari_sandor)
     add 89feb0a  AMBARI-20637 Cover service views with unit tests. (atkach)
     add 34c428b  AMBARI-20643: Remove configuring JDBC dependencies that are 
getting configured for Zeppelin interpreter as it causes more confusion than 
the resolution. (Prabhjyot Singh via r-kamath)
     add b9d9612  AMBARI-20609. Fix Install Wizard data attribute. Step 10 
(alexantonenko)
     add d13e6fa  AMBARI-20609 Fix Install Wizard data attribute. (akovalenko)
     add dc05119  AMBARI-20540. Referenced Kerberos identity definitions should 
be created and distributed only if the referenced service or component is 
installed
     add 00f269b  AMBARI-20609 Fix Install Wizard data attribute. (ababiichuk)
     add c17979c  AMBARI-20586. Add (optional) master_kdcs to kerberos-env and 
generated krb5.conf file (Balazs Bence Sari via adoroszlai)
     add 51143f3  AMBARI-20644. Ambari Log Search Web - fix some build npm 
errors (oleewere)
     add 55992e5  AMBARI-20647. Druid Superset Password gets printed in 
installation logs. (Nishant Bangarwa via Swapan Shridhar).
     add 805af82  AMBARI-20649. Add public repo URLs for HDP-2.6 repo (smohanty)
     add aba473e  AMBARI-20646 - Large Long Running Requests Can Slow Down the 
ActionScheduler (jonathanhurley)
     add b4e15b7  AMBARI-20641. Pig view fails to load when using ambari thru 
KNOX. (gauravn7)
     add c7612bc  AMBARI-20645. Integrate coilmq stomp server as a mock server 
for ambari-agent unittests.  (aonishuk)
     add 4195135  AMBARI-20636 Allow users to add custom configs for Ranger 
service in all plugins (mugdha)
     add a022ea9  AMBARI-20596. Cleanup temporary files needed for downloading 
client configurations response (Attila Magyar via adoroszlai)
     add 8bef3b4  AMBARI-20661. Create json files with stomp events payload for 
ambari-agent unittests (aonishuk)
     add e0412e8  AMBARI-20596. Cleanup temporary files needed for downloading 
client configurations response -- fix checkstyle error (Attila Magyar via 
adoroszlai)
     add 27da4c8  AMBARI-20652. HDP 3.0 TP - add Pig client: configs, metainfo, 
descriptors, service advisor and etc.(vbrodetskyi)
     add 5c91e40  AMBARI-20654.Workflow should retain job.properties in 
submission modal window.(M Madhan Mohan Reddy via padmapriyanitt)
     add 9733808  AMBARI-20571. Remove property atlas.cluster.name from 
hive-site during HDP stack upgrades (aonishuk)
     add 4f5ac09  AMBARI-19149. Code cleanup: StringBuffer
     add ccf9edb  AMBARI-20632. With multi-process StatusCommandsExecutor, 
Status commands are taking too long to report back (echekanskiy)
     add d972592  AMBARI-20640. Upgrade server-side actions should be performed 
only one time per group (ncole)
     add 314e41e  AMBARI-20579. Ambari-server failed to stop (aonishuk)
     add 88b82fe  AMBARI-20652. Test fix.HDP 3.0 TP - add Pig client: configs, 
metainfo, descriptors, service advisor and etc.(vbrodetskyi)
     add 1352fa9  AMBARI-20665 Merge duplicated logic of Persist. (atkach)
     add 50a41a8  AMBARI-20625. Hadoop QA javac warnings increase check is 
broken -- fix for ambari-server
     add 1b663da  AMBARI-20663. During finalize of HDP upgrade, Ambari should 
provide a message regarding HBase snapshots (dlysnichenko)
     add 038f637  AMBARI-19149. Code cleanup: String concatenation in 
StringBuilder.append()
     add 6e5c12f  AMBARI-20648. Ambari Agent Distro/Conf Select Versions alert 
is not functioning correctly since missing format index when using Python 2.6 
(alejandro)
     add 632ba71  AMBARI-20655.Need to improve the grouping of the nodes 
available in transition section of WFM(M Madhan Mohan Reddy via padmapriyanitt)
     add 13729ed  AMBARI-20653.Bad user experience in workflow credential 
creation.(M Madhan Mohan Reddy via padmapriyanitt)
     add caf6a25  AMBARI-20656.Coordinator and bundle should retain 
job.properties in submission modal window(M Madhan Mohan Reddy via 
padmapriyanitt)
     add aeb6707  AMBARI-20658.Click of 'NEW JOB' button doesn't create new 
worksheet tab. (Venkata Sairam via padmapriyanitt)
     add 8c10a07  AMBARI-20558. HiveView does not work on WASB ACLs cluster 
(Gaurav Nagar via nitirajrathore)
     add 7d4df5b  AMBARI-20573. Hive view 2.0 fails on LLAP (Gaurav Nagar via 
nitirajrathore)
     add 27105de  AMBARI-20664. Remove hardcoding of /usr/hdp by AMBARI-20543 
needed for IBM Power (aonishuk)
     add 0472e5f  AMBARI-20659.Notification widgets position have been fixed 
and size have been reduced.(Venkata Sairam via padmapriyanitt)
     add cc88312  AMBARI-20662.Need to auto populate the workflow parameters if 
its already defined in the global space.(M Madhan Mohan Reddy via 
padmapriyanitt)
     add be23039  AMBARI-20413.The Zoom feature in WFM, hides the WF completely 
either with Maximum and Min(M Madhan Nohan Reddy via padmapriyanitt)
     add 112f7d4  AMBARI-20629 Take Ambari Cluster Name as a property in Ranger 
plugin configs (mugdha)
     add 14d2581  AMBARI-20668 Component identities is not updated in Add 
Service Wizard (akovalenko)
     add b38ba22  AMBARI-20669 Enable values binding for data attribute helper. 
(ababiichuk)
     add 01e0c69  AMBARI-20671 Host checks: incorrect message for single host 
warnings. (ababiichuk)
     add 45d8baf  AMBARI-20592 ServicePresences check should also check for 
services dropped from a release (dili)
     add 64447e5  AMBARI-20672 - Cluster Merge At End Of Upgrade Creation 
Cascades Unnecessarily (jonathanhurley)
     add 259dc90  AMBARI-20672 - Cluster Merge At End Of Upgrade Creation 
Cascades Unnecessarily (part2) (jonathanhurley)
     add 8a2dfa4  AMBARI-20651 - When in Upgrade paused state, links should be 
disabled for less privileged user (rzang)
     add f6fbe4b  AMBARI-20657. Usability: screen jumps when you scroll down 
(pallavkul)
     add c3361d9  AMBARI-20660. HiveView2.0 scrolling in query tab does not 
work properly for a longer query (pallavkul)
     add 5f99b1a  AMBARI-20681 Select Version step of installer: repo URL 
validation message issues. (ababiichuk)
     add 426e895  AMBARI-20683 Reduce size of persisted configurations in 
wizards. (atkach)
     add c7021a6  AMBARI-20548. Grafana dashboard changes for some new llap 
daemon metrics (vivekratnavel)
     add 8c58e67  AMBARI-20676.User should be able to visualize inherited 
properties while submitting the workflow .(M Madhan Mohan Reddy via 
padmapriyanitt)
     add fb4637b  AMBARI-20677.Centering workflows for zoom breaks when 
multiple tabs exists(M Madhan Mohan Reddy via padmapriyanitt)
     add 8de3961  AMBARI-20684. Implement a websocket adapter for stomp.py 
(aonishuk)
     add b2bcc38  AMBARI-20591 In case of HA-enabled cluster on shutting down 
Active Master, Ambari rest api call and HBase quick links show two Active 
Masters (dsen)
     add ecc3fdf  AMBARI-20670 Node manager start extremely slow when YARN NM 
local dirs are very large (dgrinenko via dsen)
     add 9fecba8  AMBARI-20691. Fix the default service version numbers in 
HDP-2.6 service metainfo files (dgrinenko via dlysnichenko)
     add 6ec4bdb  AMBARI-20685 - Upgrade Progress Dialog Executes Query Which 
Causes StackOverflow in JPA (jonathanhurley)
     add 0f406c5  AMBARI-20693. Principal suffix field should be a non 
mandatory field in configure identities page of Enable kerberos wizard 
(akovalenko)
     add 532ab59  AMBARI-20692. Add Ability to Pause An Upgrade In Progress 
(alexantonenko)
     add 784ceea  AMBARI-20674 Able to hide the Delete menu item from UI for a 
given service (dili)
     add 6dba326  AMBARI-20551. Blueprint export fails if config-type is not 
mapped to any service after upgrade (Amruta Borkar via alejandro)
     add 24c038c  AMBARI-20699. Side Nav: improve views dropdown menu.(xiwang)
     add 9ca337c  AMBARI-20695. "ambari-server upgrade" command does not change 
owner for all dirs.(vbrodetskyi)
     add 827cc03  AMBARI-20711 Post-install host check: 'Rerun Checks' button 
is never disabled. (ababiichuk)
     add 6b9a597  AMBARI-20712 - Parallel Requests With Intersecting Hosts 
Don't Block Correctly (jonathanhurley)
     add 7871578  AMBARI-20689.Zooming workflows should happen more smoothly(M 
Madhan Mohan Reddy via padmapriyanitt)
     add 40ab38e  AMBARI-20716. Support amazonlinux 2017 in Ambari (aonishuk)
     add 22e1e7e  AMBARI-20670. Node manager start extremely slow when YARN NM 
local dirs are very large - ut fix (dgrinenko via echekanskiy)
     add 4bc4942  AMBARI-20723 Remove singleNodeInstall flag from ambari-web 
code. (ababiichuk)
     add e3794a3  AMBARI-20724 Merge calls to server which fetch ambari 
properties. (atkach)
     add 119ad10  AMBARI-20704.Need a way to indicate the action node type in 
workflow manager.(Venkata Sairam via padmapriyanitt)
     add d8dc982  AMBARI-20673.For sort/partition operator, if there is only 1 
reducer, display just 'sort' rather than 'sort/partition'(Venkata Sairam via 
padmapriyanitt)
     add 36e456b  AMBARI-20729.Need way to explicitly ask for workflow 
name(Venkata Sairam via padmapriyanitt)
     add 73eff12  AMBARI-20718.User should not be allowed to validate/Submit 
the workflow in case of duplicate action nodes(Venkata Sairam via 
padmapriyanitt)
     add 2f20b2e  AMBARI-20721. Add stab registering and heartbeating routine 
via stomp async calls. (aonishuk)
     add c093c5f  AMBARI-20694 Add Stomp client adapter. (atkach)
     add 8b508a6  AMBARI-20725. Use Infra-Solr user to create Solr user-roles 
(oleewere)
     add 964a1fb  AMBARI-20705.Issue while adding custom job.properties(M 
Madhan Mohan Reddy via venkatasairam.lanka)
     add 4589f42  AMBARI-20732. Remove duplicate condition from route 
(onechiponerko)
     add 3dbb201  AMBARI-20609 Fix Install Wizard data attribute. (ababiichuk)
     add f0f0e01  AMBARI-20443. No need to show 'hive_ambari_database' 
(Masahiro Tanaka via alejandro)
     add ab4935b  Updated team page. (yusaku)
     add 908c44e  AMBARI-20700 - UI should use the URL as-given by the backend 
(rzang)
     add 6934475  AMBARI-20505 ADDENDUM : Changes needed to handle AMBARI-19623 
in EU/RU scenario (Vishal Suvagia via mugdha)
     add 6b76fc9  AMBARI-20734. Handle caching of topologies,configs and 
metadata  (aonishuk)
     add 04f8c53  AMBARI-20743. Prototype server websocket endpoint with STOMP 
sub-protocol. (mpapirkovskyy)
     add 6a407f9  AMBARI-20740.Coordinator Actions(workflows) are empty even 
when workflows are executed.(M Madhan Mohan Reddy via padmapriyanitt)
     add 649d08e  AMBARI-20741. Hadoop QA should directly link to Maven output 
if build fails
     add 7310e03  AMBARI-19149. Code cleanup: redundant modifiers (interfaces, 
enums)
     add a1f4057  AMBARI-20578 Log Search Configuration API (mgergely)
     add d1d2e12  Revert "AMBARI-20443. No need to show 'hive_ambari_database' 
(Masahiro Tanaka via alejandro)"
     add 5d6d359  AMBARI-20687. Perf: Refactor ambari db-cleanup to include all 
big tables.(vbrodetskyi)
     add 67dddcf  AMBARI-20717.Need to disable upload file option from file 
browser window in workflow manager(Venkata Sairam)
     add 160ed97  AMBARI-20578 APPENDUM Log Search Configuration API (mgergely)
     add d7eadd0  Revert "AMBARI-20628. Ambari doesn't set properties correctly 
(magyari_sandor)"
     add 45b6df2  AMBARI-20750. Remove multiprocessing-based 
StatusCommandsExecutor (Eugene Chekanskiy via smohanty)
     add cf43cde  AMBARI-18423 - Support creating/editing alert dispatch 
targets for script-based alert dispatchers by web wizard instead of command 
line (Lei Yao via rzang)
     add 6b5697c  AMBARI-20578 APPENDUM-2 Log Search Configuration API 
(mgergely)
     add 222aeb6  AMBARI-20696: Skip calling stack selector, conf selector 
tools for Nifi, Streamline, Registry custom services in HDP cluster 
(Madhuvanthi Radhakrishnan via jluniya)
     add 1e13f7c  AMBARI-20744. Log Search: Add get clusters endpoint for 
service and audit logs (oleewere)
     add d6b5f8e  AMBARI-20751. Fix misleading solr-client output messages 
(oleewere)
     add b943935  AMBARI-20719.Need to show decision conditions for decision 
node in Flow Graph tab(M Madhan Mohan Reddy via venkatasairam.lanka)
     add 151aab1  AMBARI-20714 - Upgrade Catalog 2.5.1 Changes For HRC 
Background Task (jonathanhurley)
     add 6407ddd  AMBARI-20736. Allow Potentially Long Running Restart Commands 
To Have Their Own Timeout (ncole)
     add c4bd3b9  AMBARI-20682. Wait For DataNodes To Shutdown During a Rolling 
Upgrade (dlysnichenko)
     add 4132e64  AMBARI-20746 Change to warning log if Ambari doesn't have 
baseurls for Install Packages step before EU/RU (dili)
     add 4013733  AMBARI-20666 - beginning or ending commas in 
dfs.cluster.administrators cause trouble for starting services
     add 5abf8da  AMBARI-20757 - Selecting ignore service checks results in 
blank dialog box when hitting an error
     add 2d3e625  AMBARI-20752. Update the Accordion styles in horton 
style.(xiwang)
     add a86b267  AMBARI-19996 Perform Kinit on Kafka Start (Bharat Viswanadham 
via dili)
     add 02b911d  AMBARI-20697 Stack advisor code in 2.3 refactor logic for 
ranger Kafka Plugin (Bharat Viswanadham via dili)
     add 78378cf  AMBARI-20650: Remove Server attribute from the HTTP response 
headers (sangeetar)
     add 38043ae  AMBARI-20763. Update YARN's ATS configs 
'apptimelineserver_heapsize' and 
'yarn.timeline-service.entity-group-fs-store.app-cache-size' logic in 2.6.
     add ea12010  AMBARI-20762. Add more database options for BEACON in stack 
advisor.(xiwang)
     add 9c4bb4c  AMBARI-20628. Ambari doesn't set properties correctly 
(magyari_sandor)
     add 6474b32  AMBARI-20682. Wait For DataNodes To Shutdown During a Rolling 
Upgrade. Fix (dlysnichenko)
     add 6db5719  AMBARI-20756. Update docker volumes for Ambari logsearch 
integration test module (oleewere)
     add 3c146f8  AMBARI-20755 topology configuration type validation on 
blueprint deployments
     add f08d487  AMBARI-20761 Update zookeeper.connect description (Bharat 
Viswanadham via dili)
     add b64e856  AMBARI-20754 get_value_from_jmx constantly prints exception 
message in retry mechanism, which brings bad user experience (Yuanbo Liu via 
dili)
     add 1f4a72f  AMBARI-20737 Able to hide the Use Public Repository option on 
Register Version page on Ambari Admin View (dili)
     add 422c30f  AMBARI-18865. Kafka still showing log.cleanup.interval.mins 
(Bharat Viswanadham via alejandro)
     add 5ab5de4  AMBARI-20753. HDP 3.0 TP - temporarily install RPMs hive2 and 
remove Pig dependency from Hive (alejandro)
     add 13dd115  AMBARI-20745 : Metrics collector goes down after starting up. 
(avijayan)
     add b95dcc3  AMBARI-20738 - Cannot add repo for additional OS to an 
existing HDP version (rzang)
     add 893f97e  AMBARI-19149. Code cleanup: unresolved references in javadoc
     add 6326589  AMBARI-20777 : AMS changes to use instanceId for cluster 
based segregation of data. (avijayan)
     add 611aaa5  AMBARI-20782. Add config changes from AMBARI-20537 to hive 
component upgrade path. (Swapan Shridhar via Prasanth Jayachandran).
     add a6bba69  Revert "AMBARI-20696: Skip calling stack selector, conf 
selector tools for Nifi, Streamline, Registry custom services in HDP cluster 
(Madhuvanthi Radhakrishnan via jluniya)"
     add ebb24be  AMBARI-20696: Skip calling stack selector, conf selector 
tools for Nifi, Streamline, Registry custom services in HDP cluster 
(Madhuvanthi Radhakrishnan via jluniya)
     add 92ac66f  AMBARI-20765. Installer wizard: "Register Hosts" page has 
delete icon under action column is invisible. (Ishan Bhatt via Jaimin)
     add 8d0ec08  AMBARI-20780 - Update HBase Configuration group is ignored in 
upgrade.xml
     add d853ad8  AMBARI-20778. Add NIFI StackFeatures to HDP StackFeatures. 
(mradhakrishnan)
     add c8de2d0  AMBARI-20768. Local Ambari user with no cluster role must not 
be able to access Logsearch UI (Keta Patel via oleewere)
     add be2510f  AMBARI-20770 Cover assign master controller with unit tests. 
(atkach)
     add 4d4e767  AMBARI-20784 Able to hide the "Why public repo not selected" 
when no stacks have repoinfo.xml with the "latest" section (dili)
     add c77e4d2  AMBARI-20799 - Ambari fails to upgrade from 2.4.2.0 to 
2.5.1.0 during schema upgrade with NPE (jonathanhurley)
     add 1cd9d1e  AMBARI-20781. Hadoop QA test results link is broken
     add c1f9aba  AMBARI-20790. Miscellaneous fixes to support HDP 3.0 Tech 
Preview (alejandro)
     add ae5c17e  AMBARI-20334 - Yarn Queue manager capacity field allows 
entering invalid values. (Anita Jebaraj via sangeetar)
     add dfb3449  AMBARI-20808. Create schema requests to upgrade solr schema 
(do not change it externally) (oleewere)
     add 78048fc  AMBARI-20813. Convert ambari-web build process to use yarn 
package manager to fix dependencies and to make the process faster. (yusaku)
     add 8ead189  AMBARI-20813. Convert ambari-web build process to use yarn 
package manager to fix dependencies and to make the process faster. (yusaku)
     add 53dcaa8  AMBARI-20787. Ambari agent should log how it determines it's 
FQDN. (stoader)
     add c306a2b  AMBARI-20759. The Web Client Upgrade Wizard Does Not Wait 
Long Enough When Creating a Large Upgrade (alexantonenko)
     add 8322ed5  AMBARI-20806. Upgrade Pause button should not show when the 
Upgrade is already Paused (alexantonenko)
     add 2049199  AMBARI-20792: Atlas admin username and password should be 
configurable through ambari (Vishal Suvagia via mugdha)
     add 22fda0a  AMBARI-20742 Log Search common properties (mgergely)
     add 2c55224  AMBARI-20800.Need to change the arrangement of the action 
buttons in project manager(Supreeth Sharma via Venkata Sairam)
     add abe5e55  AMBARI-20803. Devdeploy: Logsearch service check fails 
(aonishuk)
     add c53b68e  AMBARI-20729.Need way to explicitly ask for workflow 
name(Supreeth Sharma via Venkata Sairam)
     add 7b61d0c  AMBARI-20609. Fix Install Wizard data attribute 
(onechiporenko)
     add 9f113f9  AMBARI-20798 Do not run Log Search service check if there is 
no portal in the cluster. (mgergely)
     add 6b549d3  AMBARI-20811. Trying to upgrade HDF 2.0.2.0 to HDF 3.0.0.0 
fails with NPE (dlysnichenko)
     add 665a2cd  AMBARI-20747 - Upgrade is not taking care of AMBARI-15677 
(jonathanhurley)
     add 2a00812  AMBARI-20733. /var/log/krb5kdc.log is growing rapidly on the 
KDC server (echekanskiy)
     add 4b27feb  AMBARI-20802. StackAdvisor should not recommend configuration 
types for services that are not present in the cluster.(vbrodetskyi)
     add 978c9d7  AMBARI-20678. Complete node name is not shown when node name 
is larger than 17 characters (pallavkul)
     add d1dce4c  AMBARI-20821. Update default values for YARN preemption in 
Ambari.(vbrodetskyi)
     add 6b399e4  AMBARI-20766 Log Feeder fill cluster name if it is not set 
(mgergely)
     add e879440  AMBARI-20824. Add two new preemption properties to RU/EE 
(ncole)
     add 41006eb  AMBARI-20326. HDP 3.0 TP - support for HBase with configs, 
kerberos, widgets, metrics, quicklinks, and themes (alejandro)
     add 61e363b  AMBARI-20816 Create Ranger Hive Service during Hive Metastore 
restart (mugdha)
     add f622e3a  AMBARI-20815. Need a confirmation dialog for table / database 
delete (pallavkul)
     add fb2ba49  AMBARI-20771. BE: Characters used in usernames should be 
constrained (Attila Magyar via adoroszlai)
     add 8cc384c  AMBARI-20743. Prototype server websocket endpoint with STOMP 
sub-protocol. (mpapirkovskyy)
     add 2a49370  AMBARI-20828. Heartbeat and register with real server instead 
of mock server (aonishuk)
     add 32552c9  AMBARI-20830. Create an ansynchronious status commands 
executor (aonishuk)
     add 2e579f1  AMBARI-20869. Changes to events format (aonishuk)
     add cef3f24  AMBARI-20916. Run new heartbeatThread and statusCommand 
executor instead of old  (aonishuk)
     add 2eb7844  AMBARI-21061 Integrate Config History page with with 
websocket events. (atkach)
     add c4c2ec7  AMBARI-21056. Run execution commands sent to /user/commands 
(aonishuk)
     add b094c75  AMBARI-21073 Integrate host-component status with websocket 
events. (atkach)
     add 6bad191  AMBARI-21134. Get initial metadata, topology, configs from 
another endpoint (aonishuk)
     add 6303e93  AMBARI-21140. Support CREATE/UPDATE/DELETE of topology, 
hashes and some events format changes (aonishuk)
     add 5d09624  AMBARI-21165. Register with server and changes to events 
format and handle graceful stop or threads (aonishuk)
     add c2ab4a3  AMBARI-21193. Add TopologyChange event to the server 
(mpapirkovskyy)
     add b1d357a  AMBARI-21194 Integrate background operations with websocket 
events. (atkach)
     add c8aecb7  AMBARI-21199. Run status commands with real configurations 
and parameters information (aonishuk)
     add 12df64f  AMBARI-21203 Integrate Alerts notifications with websocket 
events. (atkach)
     add 94fed55  AMBARI-21245. Send information about agentEnv only if it 
changed. (aonishuk)
     add d986503  AMBARI-21278 Integrate cluster topology updates with 
websocket events. (atkach)
     add 11f16c8  AMBARI-21283 Integrate cluster-env configs update with 
websocket events. (atkach)
     add 670a08e  AMBARI-21270. Ability to auto-start component without server 
intervention (aonishuk)
     add 1e64135  AMBARI-21200. Add serverside event metrics to track system 
health (mpapirkovskyy)
     add 421ac27  AMBARI-21201. Add ConfigChange event to capture config 
changes (mpapirkovskyy)
     add 51b1a14  AMBARI-21331 Integrate Services status with websocket events. 
(atkach)
     add 917898c  AMBARI-21394. Create a topic to send hostLevelParams 
(aonishuk)
     add d4cd914  AMBARI-21401. Support cancel commands, some changes to 
status/command reports, bugfixes (aonishuk)
     add f264367  AMBARI-21404 Integrate Hosts page with websocket events. 
(atkach)
     add 063877e  AMBARI-21415. Fix 
execution/custom_commands/custom_actions/service_checks. Send clusterHostInfo 
(aonishuk)
     add 650e23d  AMBARI-21452. Support metadata update, fix inability to 
re-register after server restart (aonishuk)
     add e41dcd3  AMBARI-21493. Fix PERF stack scripts to handle changed config 
paths (aonishuk)
     add 9d6c7c8  AMBARI-21496. Fix HDP base services to handle changed config 
paths (aonishuk)
     add d188fc3  AMBARI-21547. Race condition while calculating correlation_id 
(aonishuk)
     add 4d7148a  AMBARI-21574. Agent hangs when server is restarted during 
connection stage (aonishuk)
     add e0e8825  AMBARI-21616. Stomp connections leak on ambari-agent 
(aonishuk)
     add db83ccd  AMBARI-21646. Race condition causing execution commands to 
fail (aonishuk)
     add 44c1cb5  AMBARI-21591. Send execution commands to agents user topic 
via STOMP. (mpapirkovskyy)
     add 6578b5a  AMBARI-21667. Create a topic to send alert_definitions 
(aonishuk)
     add cfec01d  AMBARI-21519. Fix custom actions to handle changed config 
paths (aonishuk)
     add 57b79f9  AMBARI-21688. Fix raceconditions causing ambari-agent to 
hang/fail (aonishuk)
     add 9b9402e  AMBARI-21717. Additional fixes to stacks config paths 
(aonishuk)
     add a9774d6  AMBARI-21732. Report alerts status to server (aonishuk)
     add 7fb94cb  AMBARI-21741. Add CREATE/UPDATE/DELETE actions to 
alert_definitions event (aonishuk)
     add 194e391  AMBARI-21763. Cache hashes should not be reset after restart 
; some ambari-server restart fixes (aonishuk)
     add 1fcf4a7  AMBARI-21789. Component version is not reported (aonishuk)
     add 21e590b  AMBARI-21827. Fix config paths in libraries folder (aonishuk)
     add 24464d9  AMBARI-21861. Agent sometimes hangs during connection to 
server (aonishuk)
     add a5d85a8  AMBARI-21899. Component status reports are sent for the 
components which are not on the host (aonishuk)
     add ad12641  AMBARI-21878. Implement STOMP endpoint to handle alerts from 
agent
     add 79a37e5  AMBARI-21979. Fixes to CommandStatusDict (aonishuk)
     add a670750  AMBARI-21989. Multiple fixes into branch-3.0-perf (aonishuk)
     add be73d16  Merge remote-tracking branch 'remotes/origin/trunk' into 
branch-3.0-perf
     add d04ce2e  AMBARI-22088. A couple of merge fixes for branch-3.0-perf 
(aonishuk)
     add d632c01  AMBARI-22057. Reduce alert reports performance overhead 
(aonishuk)
     add f0def7c  AMBARI-21803. Implement STOMP endpoint for alert definitions
     add 6ecac18  AMBARI-22063. Poor performance of STOMP subscriptions cache 
and registration handling. (mpapirkovskyy)
     add cc835ae  AMBARI-22143. Admin View opening redirects back to ambari. 
(mpapirkovskyy)
     add 857bef7  AMBARI-22119. Cache becomes corrupt (aonishuk)
     add 3051fa9  AMBARI-22189. Ambari-server start failed after 
branch-3.0-perf branch merge. (mpapirkovskyy)
     add 5ae98db  AMBARI-22190. After merging trunk to branch-3.0-perf some 
parts of code are missing. (mpapirkovskyy)
     add dddce4d  AMBARI-22217. Deploy fails due to PU code related issues 
(post-merge) (aonishuk)
     add 8035443  AMBARI-22261. Update format of server-agent 
/agents/host_level_params response according to changed repo_info mapping. 
(mpapirkovskyy)
     add 6231996  AMBARI-22262. Server should fire a host level params update 
event when repository version is resolved. (mpapirkovskyy)
     add f3e98bf  AMBARI-22264. Sometimes request and host component status 
updates are lost. (mpapirkovskyy)
     add 7da02bb  AMBARI-22251. A bunch of services fail to start (aonishuk)
     add af30ab4  Merge remote-tracking branch 'remotes/origin/trunk' into 
branch-3.0-perf
     add 42bf78b  AMBARI-22295. RU tasks fail (aonishuk)
     add 6ff8a53  AMBARI-22296. Unable to Enable NameNode HA on branch-3.0-perf 
(aonishuk)
     add ada8f83  AMBARI-22289. Alert definition update event creation was 
failed with AmbariException on alert definition registration. (mpapirkovskyy)
     add 08ff5a2  AMBARI-22324 Update handler for topology topic. (atkach)
     add bd1188f  AMBARI-22336. Alerts UPDATE/DELETE should work deleting and 
adding a cluster (aonishuk)
     add 9d99c44  Revert "AMBARI-22336. Alerts UPDATE/DELETE should work 
deleting and adding a cluster (aonishuk)"
     add 05c5bf7  AMBARI-22336. Alerts UPDATE/DELETE should work deleting and 
adding a cluster (aonishuk)
     add 442509a  Revert "AMBARI-22336. Alerts UPDATE/DELETE should work 
deleting and adding a cluster (aonishuk)"
     add a3745d2  AMBARI-22336. Alerts UPDATE/DELETE should work deleting and 
adding a cluster (aonishuk)
     add 9095c91  AMBARI-22349. Changing hostname causes ambari-agent start to 
fail (aonishuk)
     add c0a57a7  AMBARI-22349. Changing hostname causes ambari-agent start to 
fail (aonishuk)
     add 4656f1d  AMBARI-22341. A bunch of alerts fails due to absence of 
configs (aonishuk)
     add 1577f2f  AMBARI-22382 Integrate Host-component maintenance state and 
stale configs with websocket events. (atkach)
     add eb156a9  AMBARI-22375. Multiple issue with handling unexcepted 
situations (aonishuk)
     add 05cd359  AMBARI-22430 Integrate Alert Definitions page with websocket 
events. (atkach)
     add eec5936  AMBARI-22441 Integrate Alert Groups on Alert page with 
websocket events. (atkach)
     add 54e84d4  AMBARI-22451 Components with stale_configs should be updated 
via websockets. (atkach)
     add 45d9ca6  AMBARI-22427. Check if configurations used for commands are 
of correct version (aonishuk)
     add eaf1fd5  AMBARI-22528 Integrate stack upgrades with websocket events. 
(atkach)
     add 366f6ca  Merge branch 'trunk' into branch-3.0-perf
     add f51351e  AMBARI-22627. Fix Stacks UT based on 
secured.json/default.json (aonishuk)
     add 66a5083  Merge branch 'trunk' into branch-3.0-perf
     add 1e5a47e  AMBARI-22664. Fix unit test failures caused by old json 
format (aonishuk)
     add fc76993  AMBARI-22671. Stack unit tests fixes  (aonishuk)
     add e635620  AMBARI-22704. Stack unit test fixes (aonishuk)
     add 086bad4  AMBARI-22733. UI receives a topology event when turning 
on/off maintenance mode for the host. (mpapirkovskyy)
     add 57a0e5c  AMBARI-22734. alert_definitions topic doesn't emit any events 
to client. (mpapirkovskyy)
     add 0045c04  AMBARI-22735. Delete host event doesn't have hostName 
property. (mpapirkovskyy)
     add 9bda5e2  AMBARI-22734. alert_definitions topic doesn't emit any events 
to client. Additional changes. (mpapirkovskyy)
     add d1a11a3  AMBARI-22738. Setup heartbeat for api endpoint. 
(mpapirkovskyy)
     add eaa7e7e  AMBARI-22737. /events/hostcomponents topic should react on 
maintenance and stale configs events. (mpapirkovskyy)
     add 3b8213a  AMBARI-22673. UI hangs on step 2 of security wizard (aonishuk)
     add 1137a21  Merge pull request #71 from 
aonishuk/AMBARI-22673-branch-3.0-perf
     add e04649b  AMBARI-22739. Add event for changes in alert groups. 
(mpapirkovskyy) (#72)
     add 070fe17  AMBARI-22752. Cannot enable security. (mpapirkovskyy)
     add 2fc4855  AMBARI-22742. Add event for changes in upgrade. 
(mpapirkovskyy)
     add f11859e  AMBARI-22754. STOMP message size limit should be 
configurable. (mpapirkovskyy)
     add c432dde  AMBARI-22706. Ranger installation fails (aonishuk)
     add e6d8deb  AMBARI-22763. Fix checkstyle failure after merging trunk to 
branch-3.0-perf. (mpapirkovskyy)
     add e782b72  AMBARI-22763. Fix checkstyle failure after merging trunk to 
branch-3.0-perf. Fix names according naming conversion. (mpapirkovskyy)
     add f8327e3  AMBARI-22763. Fix checkstyle failure after merging trunk to 
branch-3.0-perf. Fix getters/annotations usage. (mpapirkovskyy)
     add 8e6bb54  AMBARI-22763. Fix unit test error in ambari-utility on 
branch-3.0-perf (adoroszlai)
     add 1066ad3  AMBARI-22763. Temporarily ignore 
ActiveWidgetLayoutResourceProviderTest due to StackOverflowError
     add 7162078  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add 04a71b9  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add b6b29fd  AMBARI-22786. Fix server unit tests on branch-3.0-perf 
(aonishuk)
     add 8928d17  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add 4b99764  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add 51b7443  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add 814146b  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add de56e9b  AMBARI-22810. Rewrite TestActionQueue (aonishuk)
     add 18ee0b7  AMBARI-22811. Rewrite tests for alert types on 
branch-3.0-perf (aonishuk)
     add 3b8a006  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add c4934b5  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add 30b6f5b  AMBARI-22753. Fix existing unit tests after STOMP protocol 
implementation. (mpapirkovskyy)
     add 118591c  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add 256578b  AMBARI-22784. Fix stack unit tests on branch-3.0-perf 
(aonishuk)
     add c066c97  AMBARI-22838. Fix TestRecoveryManager 
ClusterConfigurationCache and a bunch of small tests (aonishuk)
     add 4dca5a7  AMBARI-22870. Ranger fails to install (branch-3.0-perf). 
(mpapirkovskyy)
     add 13a2ef9  AMBARI-22896. Fix TestAlertSchedulerHandler.py and 
TestAlerts.py (aonishuk)
     add 42fedc2  AMBARI-22774. Handle configs update in the middle of request 
(RU). (mpapirkovskyy)
     add 591bd9c  AMBARI-22774. Handle configs update in the middle of request 
(RU). Pull-request fixes. (mpapirkovskyy)
     add ab93e78  Merge remote-tracking branch 'remotes/alt/trunk' into 
branch-3.0-perf-unchanged
     add f62e103  Merge remote-tracking branch 'remotes/alt/trunk' into 
branch-3.0-perf-unchanged. After-merge fixes.
     add 2160d7a  Merge remote-tracking branch 'remotes/alt/trunk' into 
branch-3.0-perf-unchanged. Ambari-server python tests temp ignore.
     add 21c5c8a  Merge branch 'trunk' into branch-3.0-perf.
     add fc4db61  Merge branch 'trunk' into branch-3.0-perf. After-merge fixes.
     add e4b51f9  Merge remote-tracking branch 'apache/trunk' into 
trunk-branch-3.0-perf
     add e70a76c  Merge pull request #318 from 
mpapirkovskyy/trunk-branch-3.0-perf
     add 3c81877  AMBARI-22982. Logsearch and Kafka broker fails to start 
(aonishuk)
     add 30e179f  AMBARI-23012. "Stale Alerts" alert appears on cluster after 
some time (aonishuk)
     add 0aa22ea  AMBARI-23013. Ignore python UT failing on branch-3.0-perf 
(aonishuk)
     add 8c6590b  Merge branch 'branch-3.0-perf' into trunk
     add 92dd24e  AMBARI-23014. Unable to proceed to step1 on Install Wizard  
(akovalenko)
     add de767ee  AMBARI-22954. Install: Central configuration of DB's, 
Passwords, Log Directories, Users (akovalenko)
     add 286b7bf  AMBARI-22954. Install: Central configuration of DB's, 
Passwords, Log Directories, Users. Removing unnecessary code, causing UT 
failure.  (akovalenko)
     add 837b42e  AMBARI-22819. Issues with storm jaas files and recursive 
ch_(mod/own) calls (echekanskiy)
     add c1e87ac  AMBARI-23016. Fix trunk build after merge of 3.0-perf 
(echekanskiy)
     add a59d340  Dockerfiles for building Ambari (CentOS, Ubuntu) (#391)
     add 8cb349f  AMBARI-21158. Eliminate Maven warnings (#397)
     add 0a33a07  AMBARI-23005: Stack advisor error (dili)
     add 1846978  Merge pull request #379 from dilica/trunk
     add 3a52f27  AMBARI-23015 Added NaN handling to JSON handling in 
MetricsRetrievalService.java (#396)
     add 57aa207  AMBARI-23010. Make solrIndexHelper.sh script to be able to 
run index migration against a snapshot (#381)
     add 83e883c  Git link for Ambari project is broken on Ambari project 
website (#399)
     new 794bc55  AMBARI-22842. Provide field / component UI metadata from 
backend
     new 7883bc5  AMBARI-22814 Add different options of component name display
     new 4df8e38  AMBARI-22825 Add different options of field name display

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   (10d3d39)
            \
             N -- N -- N   refs/heads/branch-feature-AMBARI-22842 (4df8e38)

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:
 LICENSE.txt                                        |   28 +
 NOTICE.txt                                         |   11 +-
 ambari-agent/conf/unix/ambari-agent.ini            |    5 +
 ambari-agent/conf/unix/install-helper.sh           |   10 +-
 ambari-agent/pom.xml                               |    4 +-
 .../src/main/python/ambari_agent/ActionQueue.py    |  206 +-
 .../python/ambari_agent/AlertSchedulerHandler.py   |   84 +-
 .../python/ambari_agent/AlertStatusReporter.py     |   92 +
 .../src/main/python/ambari_agent/AmbariConfig.py   |   63 +-
 .../ambari_agent/ClusterAlertDefinitionsCache.py   |  122 +
 .../src/main/python/ambari_agent/ClusterCache.py   |  170 ++
 .../python/ambari_agent/ClusterConfiguration.py    |  160 --
 .../ambari_agent/ClusterConfigurationCache.py      |   42 +
 .../ambari_agent/ClusterHostLevelParamsCache.py    |   45 +
 .../python/ambari_agent/ClusterMetadataCache.py    |   42 +
 .../python/ambari_agent/ClusterTopologyCache.py    |  247 ++
 .../main/python/ambari_agent/CommandStatusDict.py  |  102 +-
 .../python/ambari_agent/CommandStatusReporter.py   |   51 +
 .../python/ambari_agent/ComponentStatusExecutor.py |  154 ++
 .../python/ambari_agent/ConfigurationBuilder.py    |   83 +
 .../src/main/python/ambari_agent/Constants.py      |   46 +
 .../src/main/python/ambari_agent/Controller.py     |   46 +-
 .../ambari_agent/CustomServiceOrchestrator.py      |  108 +-
 .../src/main/python/ambari_agent/FileCache.py      |    8 +-
 .../main/python/ambari_agent/HeartbeatHandlers.py  |   12 +-
 .../main/python/ambari_agent/HeartbeatThread.py    |  229 ++
 .../src/main/python/ambari_agent/HostInfo.py       |   26 +-
 .../main/python/ambari_agent/HostStatusReporter.py |   75 +
 .../main/python/ambari_agent/InitializerModule.py  |   85 +
 .../src/main/python/ambari_agent/NetUtil.py        |   23 +-
 .../src/main/python/ambari_agent/PythonExecutor.py |    5 +-
 .../main/python/ambari_agent/RecoveryManager.py    |  321 +--
 .../src/main/python/ambari_agent/Register.py       |   22 +-
 ambari-agent/src/main/python/ambari_agent/Utils.py |  217 ++
 .../main/python/ambari_agent/alerts/base_alert.py  |  138 +-
 .../main/python/ambari_agent/alerts/collector.py   |    2 +-
 .../python/ambari_agent/alerts/metric_alert.py     |   53 +-
 .../main/python/ambari_agent/alerts/port_alert.py  |    5 +-
 .../python/ambari_agent/alerts/recovery_alert.py   |    2 +-
 .../python/ambari_agent/alerts/script_alert.py     |   10 +-
 .../main/python/ambari_agent/alerts/web_alert.py   |   16 +-
 .../python/ambari_agent/apscheduler/threadpool.py  |    2 +-
 .../src/main/python/ambari_agent/client_example.py |   69 +
 .../listeners/AlertDefinitionsEventListener.py     |   62 +
 .../listeners/CommandsEventListener.py             |   62 +
 .../listeners/ConfigurationEventListener.py        |   52 +
 .../listeners/HostLevelParamsEventListener.py      |   60 +
 .../listeners/MetadataEventListener.py             |   52 +
 .../listeners/ServerResponsesListener.py           |   75 +
 .../listeners/TopologyEventListener.py             |   59 +
 .../main/python/ambari_agent/listeners/__init__.py |   66 +
 ambari-agent/src/main/python/ambari_agent/main.py  |  117 +-
 .../src/main/python/ambari_agent/security.py       |   49 +-
 ambari-agent/src/packages/tarball/all.xml          |   12 +
 .../python/ambari_agent/BaseStompServerTestCase.py |  303 +++
 .../test/python/ambari_agent/TestActionQueue.py    |  880 +++----
 .../python/ambari_agent/TestAgentStompResponses.py |  367 +++
 .../ambari_agent/TestAlertSchedulerHandler.py      |  111 +-
 .../src/test/python/ambari_agent/TestAlerts.py     |  424 ++--
 .../src/test/python/ambari_agent/TestAmsAlert.py   |   24 +-
 .../src/test/python/ambari_agent/TestBaseAlert.py  |    3 +-
 .../ambari_agent/TestClusterConfigurationCache.py  |   38 +-
 .../python/ambari_agent/TestCommandStatusDict.py   |    2 +-
 .../src/test/python/ambari_agent/TestController.py |    2 +-
 .../ambari_agent/TestCustomServiceOrchestrator.py  |    2 +-
 .../src/test/python/ambari_agent/TestFileCache.py  |    6 +-
 .../src/test/python/ambari_agent/TestHeartbeat.py  |    2 +-
 .../src/test/python/ambari_agent/TestHostInfo.py   |    3 +-
 .../src/test/python/ambari_agent/TestMain.py       |    2 +-
 .../test/python/ambari_agent/TestMetricAlert.py    |   12 +-
 .../src/test/python/ambari_agent/TestNetUtil.py    |    2 +-
 .../src/test/python/ambari_agent/TestPortAlert.py  |  132 +-
 .../python/ambari_agent/TestRecoveryManager.py     |  265 +-
 .../test/python/ambari_agent/TestRegistration.py   |    2 +-
 .../test/python/ambari_agent/TestScriptAlert.py    |   12 +-
 .../dummy_files/alert_definitions.json             |   37 +
 .../ambari_agent/dummy_files/definitions.json      |   37 -
 .../stomp/agent_host_status_update.json            |   32 +
 .../stomp/alert_definition_expected.json           |   74 +
 .../dummy_files/stomp/alert_definitions.json       | 2669 ++++++++++++++++++++
 .../dummy_files/stomp/alert_definitions_add.json   |   45 +
 .../stomp/alert_definitions_delete.json            |   60 +
 .../dummy_files/stomp/alert_definitions_edit.json  |   44 +
 .../dummy_files/stomp/alert_definitions_small.json |   92 +
 .../stomp/components_status_report.json            |   28 +
 .../dummy_files/stomp/configurations_update.json   |   53 +
 .../dummy_files/stomp/execution_commands.json      |   81 +
 .../dummy_files/stomp/heartbeat_request.json       |    3 +
 .../dummy_files/stomp/host_level_params.json       |   37 +
 .../stomp/metadata_after_registration.json         |  221 ++
 .../dummy_files/stomp/metadata_update.json         |    9 +
 .../dummy_files/stomp/registration_request.json    |   90 +
 .../dummy_files/stomp/registration_response.json   |    8 +
 .../dummy_files/stomp/topology_add_component.json  |   28 +
 .../stomp/topology_add_component_host.json         |   18 +
 .../dummy_files/stomp/topology_add_host.json       |   16 +
 .../dummy_files/stomp/topology_cache_expected.json |   73 +
 .../dummy_files/stomp/topology_create.json         |  105 +
 .../dummy_files/stomp/topology_delete_cluster.json |    8 +
 .../stomp/topology_delete_component.json           |   19 +
 .../stomp/topology_delete_component_host.json      |   18 +
 .../dummy_files/stomp/topology_delete_host.json    |   13 +
 .../test/python/resource_management/TestScript.py  |   15 +-
 .../python/ambari_commons/unicode_tolerant_fs.py   |   63 +
 .../src/main/python/ambari_stomp/__init__.py       |   56 +
 .../src/main/python/ambari_stomp/__main__.py       |  558 ++++
 .../main/python/ambari_stomp/adapter/__init__.py   |    2 +
 .../main/python/ambari_stomp/adapter/multicast.py  |  180 ++
 .../main/python/ambari_stomp/adapter/websocket.py  |  152 ++
 .../src/main/python/ambari_stomp/backward.py       |   30 +
 .../src/main/python/ambari_stomp/backward2.py      |   61 +
 .../src/main/python/ambari_stomp/backward3.py      |   68 +
 .../src/main/python/ambari_stomp/backwardsock.py   |   11 +
 .../src/main/python/ambari_stomp/backwardsock25.py |   32 +
 .../src/main/python/ambari_stomp/backwardsock26.py |   16 +
 .../src/main/python/ambari_stomp/colors.py         |   18 +
 .../src/main/python/ambari_stomp/connect.py        |  203 ++
 .../src/main/python/ambari_stomp/constants.py      |   29 +
 .../src/main/python/ambari_stomp/exception.py      |   35 +
 .../src/main/python/ambari_stomp/listener.py       |  522 ++++
 .../src/main/python/ambari_stomp/protocol.py       |  507 ++++
 .../src/main/python/ambari_stomp/transport.py      |  850 +++++++
 .../src/main/python/ambari_stomp/utils.py          |  250 ++
 .../src/main/python/ambari_ws4py/__init__.py       |   67 +
 .../main/python/ambari_ws4py/client/__init__.py    |  340 +++
 .../python/ambari_ws4py/client/geventclient.py     |   92 +
 .../python/ambari_ws4py/client/threadedclient.py   |   98 +
 .../python/ambari_ws4py/client/tornadoclient.py    |  155 ++
 .../src/main/python/ambari_ws4py/compat.py         |   46 +
 ambari-common/src/main/python/ambari_ws4py/exc.py  |   27 +
 .../src/main/python/ambari_ws4py/framing.py        |  273 ++
 .../src/main/python/ambari_ws4py/manager.py        |  368 +++
 .../src/main/python/ambari_ws4py/messaging.py      |  169 ++
 .../src/main/python/ambari_ws4py/streaming.py      |  319 +++
 .../src/main/python/ambari_ws4py/utf8validator.py  |  117 +
 .../src/main/python/ambari_ws4py/websocket.py      |  538 ++++
 .../main/python/resource_management/core/source.py |    2 +-
 .../main/python/resource_management/core/sudo.py   |    5 +-
 .../libraries/functions/conf_select.py             |    6 +-
 .../libraries/functions/copy_tarball.py            |    2 +-
 .../functions/get_not_managed_resources.py         |    4 +-
 .../libraries/functions/log_process_information.py |    3 +-
 .../libraries/functions/lzo_utils.py               |    6 +-
 .../libraries/functions/package_conditions.py      |    2 +-
 .../libraries/functions/setup_ranger_plugin_xml.py |   20 +-
 .../libraries/functions/solr_cloud_util.py         |    2 +-
 .../libraries/functions/stack_features.py          |   10 +-
 .../libraries/functions/stack_select.py            |    4 +-
 .../libraries/functions/stack_tools.py             |    2 +-
 .../libraries/functions/version_select_util.py     |    2 +-
 .../resource_management/libraries/providers/msi.py |    2 +-
 .../libraries/providers/xml_config.py              |    4 +-
 .../resource_management/libraries/script/dummy.py  |    6 +-
 .../resource_management/libraries/script/script.py |   40 +-
 ambari-common/src/test/python/coilmq/__init__.py   |   16 +
 .../src/test/python/coilmq/auth/__init__.py        |   34 +
 .../src/test/python/coilmq/auth/simple.py          |  101 +
 .../src/test/python/coilmq/config/__init__.py      |  152 ++
 .../test/python/coilmq/config/coilmq.cfg-sample    |   71 +
 .../src/test/python/coilmq/config/defaults.cfg     |   41 +
 ambari-common/src/test/python/coilmq/engine.py     |   94 +
 ambari-common/src/test/python/coilmq/exception.py  |   43 +
 .../src/test/python/coilmq/protocol/__init__.py    |  342 +++
 ambari-common/src/test/python/coilmq/queue.py      |  376 +++
 ambari-common/src/test/python/coilmq/scheduler.py  |  141 ++
 .../src/test/python/coilmq/server/__init__.py      |   44 +
 .../src/test/python/coilmq/server/socket_server.py |  195 ++
 ambari-common/src/test/python/coilmq/start.py      |  226 ++
 .../src/test/python/coilmq/store/__init__.py       |  189 ++
 ambari-common/src/test/python/coilmq/store/dbm.py  |  262 ++
 .../src/test/python/coilmq/store/memory.py         |   76 +
 ambari-common/src/test/python/coilmq/store/rds.py  |   69 +
 .../src/test/python/coilmq/store/sa/__init__.py    |  205 ++
 .../src/test/python/coilmq/store/sa/meta.py        |    9 +
 .../src/test/python/coilmq/store/sa/model.py       |   53 +
 ambari-common/src/test/python/coilmq/topic.py      |  144 ++
 .../src/test/python/coilmq/util/__init__.py        |   16 +
 .../src/test/python/coilmq/util/concurrency.py     |   96 +
 .../src/test/python/coilmq/util/frames.py          |  359 +++
 ambari-common/src/test/python/coilmq/util/six.py   |   16 +
 ambari-funtest/pom.xml                             |    2 +-
 .../2.0.7/services/HIVE/package/scripts/hive.py    |    2 +-
 .../2.0.7/services/HIVE/package/scripts/params.py  |    4 +-
 ambari-infra/ambari-infra-assembly/pom.xml         |    2 -
 .../ambari-infra-assembly/src/main/resources/solr  | 2100 ---------------
 .../src/main/python/solrDataManager.py             |   76 +-
 .../src/main/resources/solrIndexHelper.sh          |  135 +-
 ambari-project/pom.xml                             |  123 +-
 ambari-server/conf/unix/metrics.properties         |    3 +-
 ambari-server/pom.xml                              |   89 +-
 .../inject/persist/jpa/AmbariJpaPersistModule.java |    4 +
 .../DisableBatchingRemoteEndpointFactory.java      |   33 +
 .../ambari/server/HostNotRegisteredException.java  |   37 +
 .../MessageDestinationIsNotDefinedException.java   |   29 +
 .../server/actionmanager/ActionDBAccessorImpl.java |   18 +-
 .../server/actionmanager/ActionScheduler.java      |   56 +-
 .../actionmanager/ExecutionCommandWrapper.java     |   45 +-
 .../apache/ambari/server/agent/ActionQueue.java    |  239 --
 .../org/apache/ambari/server/agent/AgentEnv.java   |   21 +
 .../apache/ambari/server/agent/AgentReport.java    |   53 +
 .../ambari/server/agent/AgentReportsProcessor.java |   98 +
 .../ambari/server/agent/AgentSessionManager.java   |   81 +
 .../server/agent/AlertDefinitionCommand.java       |    5 +
 .../ambari/server/agent/AlertExecutionCommand.java |    3 +
 .../apache/ambari/server/agent/CancelCommand.java  |   22 +
 .../apache/ambari/server/agent/CommandReport.java  |   62 +-
 .../ambari/server/agent/CommandRepository.java     |   61 +-
 .../ambari/server/agent/ComponentStatus.java       |   12 +-
 .../org/apache/ambari/server/agent/DiskInfo.java   |   14 +
 .../ambari/server/agent/ExecutionCommand.java      |   45 +-
 .../org/apache/ambari/server/agent/HeartBeat.java  |    9 +
 .../ambari/server/agent/HeartBeatHandler.java      |  340 +--
 .../ambari/server/agent/HeartBeatResponse.java     |   21 +-
 .../ambari/server/agent/HeartbeatMonitor.java      |   18 +-
 .../ambari/server/agent/HeartbeatProcessor.java    |  220 +-
 .../org/apache/ambari/server/agent/HostInfo.java   |   62 +
 .../org/apache/ambari/server/agent/HostStatus.java |    4 +
 .../apache/ambari/server/agent/RecoveryConfig.java |   28 +-
 .../ambari/server/agent/RecoveryConfigHelper.java  |    1 -
 .../apache/ambari/server/agent/RecoveryReport.java |    4 +
 .../org/apache/ambari/server/agent/Register.java   |    2 +
 .../ambari/server/agent/RegistrationResponse.java  |   13 +
 .../apache/ambari/server/agent/StatusCommand.java  |   12 +
 .../ambari/server/agent/rest/AgentResource.java    |    2 +-
 .../server/agent/stomp/AgentClusterDataHolder.java |  105 +
 .../server/agent/stomp/AgentConfigsHolder.java     |  105 +
 .../agent/stomp/AgentCurrentDataController.java    |   83 +
 .../ambari/server/agent/stomp/AgentDataHolder.java |   60 +
 .../server/agent/stomp/AgentHostDataHolder.java    |  108 +
 .../server/agent/stomp/AgentReportsController.java |  109 +
 .../agent/stomp/AgentsRegistrationQueue.java       |   76 +
 .../server/agent/stomp/AlertDefinitionsHolder.java |  166 ++
 .../agent/stomp/AmbariSubscriptionRegistry.java    |  542 ++++
 .../server/agent/stomp/HeartbeatController.java    |  174 ++
 .../server/agent/stomp/HostLevelParamsHolder.java  |   74 +
 .../ambari/server/agent/stomp/MetadataHolder.java  |   89 +
 .../ambari/server/agent/stomp/TopologyHolder.java  |  185 ++
 .../server/agent/stomp/dto/AlertCluster.java       |   95 +
 .../server/agent/stomp/dto/AlertGroupUpdate.java   |  124 +
 .../server/agent/stomp/dto/ClusterConfigs.java     |   69 +
 .../agent/stomp/dto/CommandStatusReports.java      |   43 +
 .../agent/stomp/dto/ComponentStatusReport.java     |   84 +
 .../agent/stomp/dto/ComponentStatusReports.java    |   45 +
 .../agent/stomp/dto/ExecutionCommandsCluster.java  |   76 +
 .../apache/ambari/server/agent/stomp/dto/Hash.java |   41 +
 .../ambari/server/agent/stomp/dto/Hashable.java    |   27 +
 .../agent/stomp/dto/HostLevelParamsCluster.java    |   55 +
 .../server/agent/stomp/dto/HostRepositories.java   |   58 +
 .../server/agent/stomp/dto/HostStatusReport.java   |   54 +
 .../server/agent/stomp/dto/MetadataCluster.java    |   82 +
 .../agent/stomp/dto/MetadataServiceInfo.java       |   95 +
 .../server/agent/stomp/dto/TopologyCluster.java    |  152 ++
 .../server/agent/stomp/dto/TopologyComponent.java  |  289 +++
 .../server/agent/stomp/dto/TopologyHost.java       |  115 +
 .../server/alerts/AgentHeartbeatAlertRunnable.java |    2 +-
 .../apache/ambari/server/alerts/AlertRunnable.java |    2 +-
 .../server/alerts/AmbariPerformanceRunnable.java   |    2 +-
 .../ambari/server/alerts/StaleAlertRunnable.java   |    2 +-
 .../ambari/server/api/AmbariErrorHandler.java      |    7 +-
 .../api/AmbariSendToMethodReturnValueHandler.java  |  171 ++
 .../server/api/query/render/AlertStateSummary.java |   26 +
 .../server/api/query/render/AlertStateValues.java  |   29 +
 .../query/render/AlertSummaryGroupedRenderer.java  |  155 +-
 .../ambari/server/api/services/AmbariMetaInfo.java |    3 +
 .../server/api/stomp/ClustersController.java       |   28 +
 .../ambari/server/api/stomp/TestController.java    |   39 +
 .../ambari/server/checks/CheckDescription.java     |    2 +-
 .../server/checks/DruidHighAvailabilityCheck.java  |    2 +-
 .../ambari/server/checks/ServicesUpCheck.java      |    4 +-
 .../ambari/server/configuration/Configuration.java |  128 +
 .../spring/AgentRegisteringQueueChecker.java       |   55 +
 .../configuration/spring/AgentStompConfig.java     |   86 +
 .../configuration/spring/ApiSecurityConfig.java    |  113 +
 .../configuration/spring/ApiStompConfig.java       |   69 +
 .../configuration/spring/GuiceBeansConfig.java     |  115 +
 .../configuration/spring/RootStompConfig.java      |  126 +
 .../AmbariCustomCommandExecutionHelper.java        |   57 +-
 .../server/controller/AmbariHandlerList.java       |   45 +-
 .../controller/AmbariManagementController.java     |    9 +
 .../controller/AmbariManagementControllerImpl.java |  514 +++-
 .../ambari/server/controller/AmbariServer.java     |  295 +--
 .../server/controller/AmbariSessionManager.java    |    6 +-
 .../ambari/server/controller/ControllerModule.java |   13 +-
 .../controller/SessionHandlerConfigurer.java       |   62 +
 .../internal/AlertDefinitionResourceProvider.java  |   11 +-
 .../internal/AlertGroupResourceProvider.java       |   12 +
 .../controller/internal/CalculatedStatus.java      |   41 +
 .../internal/ClientConfigResourceProvider.java     |    2 +-
 .../internal/ComponentResourceProvider.java        |   26 +-
 .../DeleteHostComponentStatusMetaData.java         |  120 +
 .../controller/internal/HostResourceProvider.java  |   81 +-
 .../internal/RequestResourceProvider.java          |    1 -
 .../internal/ServiceResourceProvider.java          |    9 +-
 .../internal/UpgradeResourceProvider.java          |   22 +-
 .../state/DefaultServiceCalculatedState.java       |    2 +-
 .../state/FlumeServiceCalculatedState.java         |    2 +-
 .../state/HBaseServiceCalculatedState.java         |    2 +-
 .../state/HDFSServiceCalculatedState.java          |    2 +-
 .../state/HiveServiceCalculatedState.java          |    2 +-
 .../state/OozieServiceCalculatedState.java         |    2 +-
 .../state/YARNServiceCalculatedState.java          |    2 +-
 .../server/events/AgentConfigsUpdateEvent.java     |  110 +
 .../server/events/AlertDefinitionEventType.java    |   28 +
 .../events/AlertDefinitionsAgentUpdateEvent.java   |  101 +
 .../events/AlertDefinitionsUIUpdateEvent.java      |   74 +
 .../server/events/AlertGroupsUpdateEvent.java      |   55 +
 .../ambari/server/events/AlertUpdateEvent.java     |   62 +
 .../apache/ambari/server/events/AmbariEvent.java   |   23 +-
 .../server/events/AmbariHostUpdateEvent.java       |   37 +
 .../ambari/server/events/AmbariUpdateEvent.java    |   78 +
 .../ambari/server/events/ConfigsUpdateEvent.java   |  249 ++
 .../server/events/DefaultMessageEmitter.java       |   67 +
 .../server/events/ExecutionCommandEvent.java       |   97 +
 .../ambari/server/events/HostComponentUpdate.java  |  168 ++
 .../server/events/HostComponentsUpdateEvent.java   |   61 +
 .../server/events/HostLevelParamsUpdateEvent.java  |  100 +
 .../ambari/server/events/HostStateUpdateEvent.java |   49 +
 .../server/events/HostStatusUpdateEvent.java       |   47 +
 .../ambari/server/events/HostUpdateEvent.java      |  172 ++
 .../ambari/server/events/MessageEmitter.java       |   86 +
 .../ambari/server/events/MetadataUpdateEvent.java  |   97 +
 .../ambari/server/events/RequestUpdateEvent.java   |  243 ++
 .../events/ServiceComponentInstalledEvent.java     |   23 +-
 .../events/ServiceComponentUninstalledEvent.java   |   20 +-
 .../ambari/server/events/ServiceUpdateEvent.java   |  102 +
 .../server/events/StaleConfigsUpdateEvent.java     |   47 +
 .../server/events/TopologyAgentUpdateEvent.java    |   35 +
 .../ambari/server/events/TopologyUpdateEvent.java  |  117 +
 .../ambari/server/events/UpdateEventType.java      |   29 +
 .../ambari/server/events/UpgradeUpdateEvent.java   |  277 ++
 .../listeners/alerts/AlertAggregateListener.java   |    7 +-
 .../alerts/AlertDefinitionsUIUpdateListener.java   |  139 +
 .../alerts/AlertGroupsUpdateListener.java          |   69 +
 .../listeners/alerts/AlertReceivedListener.java    |  154 +-
 .../HostComponentsUpdateListener.java              |   90 +
 .../events/listeners/hosts/HostUpdateListener.java |  220 ++
 .../listeners/requests/StateUpdateListener.java    |   50 +
 .../listeners/services/ServiceUpdateListener.java  |  104 +
 .../events/listeners/tasks/TaskStatusListener.java |   29 +-
 .../listeners/upgrade/StackVersionListener.java    |   20 +-
 .../listeners/upgrade/UpgradeUpdateListener.java   |   63 +
 .../events/publishers/AgentCommandsPublisher.java  |  251 ++
 .../publishers/BufferedUpdateEventPublisher.java   |   73 +
 .../HostComponentUpdateEventPublisher.java         |   60 +
 .../publishers/RequestUpdateEventPublisher.java    |  116 +
 .../publishers/ServiceUpdateEventPublisher.java    |   70 +
 .../publishers/StateUpdateEventPublisher.java      |   66 +
 .../metrics/system/impl/MetricsServiceImpl.java    |    6 +
 .../system/impl/StompEventsMetricsSource.java      |  107 +
 .../ambari/server/orm/dao/AlertDefinitionDAO.java  |   12 +-
 .../ambari/server/orm/dao/AlertDispatchDAO.java    |   66 +-
 .../ambari/server/orm/dao/AlertSummaryDTO.java     |   41 +
 .../orm/dao/HostComponentDesiredStateDAO.java      |   35 +-
 .../apache/ambari/server/orm/dao/RequestDAO.java   |    4 +-
 .../orm/dao/ServiceComponentDesiredStateDAO.java   |   37 +
 .../ambari/server/orm/dao/ServiceConfigDAO.java    |   36 +-
 .../server/orm/entities/ClusterConfigEntity.java   |    3 -
 .../entities/HostComponentDesiredStateEntity.java  |   12 +-
 .../orm/entities/HostComponentStateEntity.java     |   18 +
 .../server/orm/entities/ServiceConfigEntity.java   |    5 +-
 .../ambari/server/security/AmbariEntryPoint.java   |    2 +
 .../AmbariBasicAuthenticationFilter.java           |   17 +-
 .../AmbariDelegatingAuthenticationFilter.java      |    2 +
 .../authentication/AmbariUserAuthentication.java   |    3 +
 .../AmbariAuthToLocalUserDetailsService.java       |    4 +-
 .../AmbariKerberosAuthenticationFilter.java        |    2 +
 .../kerberos/AmbariKerberosTicketValidator.java    |    2 +
 .../authorization/AmbariAuthorizationFilter.java   |    2 +
 .../server/serveraction/AbstractServerAction.java  |    4 +-
 .../upgrades/AbstractUpgradeServerAction.java      |    4 +
 .../upgrades/AtlasProxyUserConfigCalculation.java  |    3 +
 .../serveraction/upgrades/ConfigureAction.java     |   15 +
 .../FixCapacitySchedulerOrderingPolicy.java        |    3 +
 .../serveraction/upgrades/FixLzoCodecPath.java     |    3 +
 .../serveraction/upgrades/FixOozieAdminUsers.java  |    3 +
 .../upgrades/FixYarnWebServiceUrl.java             |    3 +
 .../upgrades/HBaseConfigCalculation.java           |    3 +
 .../HBaseEnvMaxDirectMemorySizeAction.java         |    3 +
 .../upgrades/HiveEnvClasspathAction.java           |    3 +
 .../upgrades/HiveZKQuorumConfigAction.java         |    3 +
 .../upgrades/OozieConfigCalculation.java           |    3 +
 .../upgrades/RangerConfigCalculation.java          |    3 +
 .../upgrades/RangerKerberosConfigCalculation.java  |    4 +
 .../upgrades/RangerKmsProxyConfig.java             |    4 +
 .../upgrades/RangerUsersyncConfigCalculation.java  |    5 +-
 .../upgrades/SparkShufflePropertyConfig.java       |    3 +
 .../upgrades/YarnConfigCalculation.java            |    3 +
 .../java/org/apache/ambari/server/state/Alert.java |  148 +-
 .../org/apache/ambari/server/state/Cluster.java    |    9 +-
 .../org/apache/ambari/server/state/Clusters.java   |    5 +-
 .../apache/ambari/server/state/ConfigHelper.java   |  381 ++-
 .../java/org/apache/ambari/server/state/Host.java  |    8 +
 .../org/apache/ambari/server/state/Service.java    |   10 +-
 .../ambari/server/state/ServiceComponent.java      |   12 +-
 .../ambari/server/state/ServiceComponentHost.java  |   24 +-
 .../server/state/ServiceComponentHostFactory.java  |    4 +
 .../ambari/server/state/ServiceComponentImpl.java  |   56 +-
 .../apache/ambari/server/state/ServiceImpl.java    |   53 +-
 .../apache/ambari/server/state/UpgradeHelper.java  |   18 +-
 .../ambari/server/state/alert/AggregateSource.java |   30 +-
 .../ambari/server/state/alert/AlertDefinition.java |   27 +
 .../server/state/alert/AlertDefinitionFactory.java |    2 +
 .../server/state/alert/AlertDefinitionHash.java    |   71 +-
 .../apache/ambari/server/state/alert/AlertUri.java |   22 +-
 .../ambari/server/state/alert/AmsSource.java       |   43 +-
 .../ambari/server/state/alert/MetricSource.java    |   52 +-
 .../server/state/alert/ParameterizedSource.java    |  123 +-
 .../ambari/server/state/alert/PercentSource.java   |   88 +-
 .../ambari/server/state/alert/PortSource.java      |   36 +-
 .../ambari/server/state/alert/Reporting.java       |  108 +-
 .../ambari/server/state/alert/ScriptSource.java    |   26 +-
 .../ambari/server/state/alert/ServerSource.java    |   20 +-
 .../apache/ambari/server/state/alert/Source.java   |   42 +-
 .../ambari/server/state/alert/WebSource.java       |   21 +-
 .../ambari/server/state/cluster/ClusterImpl.java   |  104 +-
 .../ambari/server/state/cluster/ClustersImpl.java  |   30 +-
 .../apache/ambari/server/state/host/HostImpl.java  |  125 +-
 .../state/services/MetricsRetrievalService.java    |    4 +
 .../state/stack/upgrade/ClusterGrouping.java       |    2 +-
 .../stack/upgrade/RepositoryVersionHelper.java     |   13 +
 .../svccomphost/ServiceComponentHostImpl.java      |  206 +-
 .../ambari/server/topology/AmbariContext.java      |    2 +-
 .../server/topology/TopologyDeleteFormer.java      |  102 +
 .../ambari/server/update/HostUpdateHelper.java     |    9 +
 .../server/upgrade/AbstractUpgradeCatalog.java     |    9 +
 .../ambari/server/upgrade/UpgradeCatalog270.java   |   29 +
 .../server/utils/ManagedThreadPoolExecutor.java    |    5 +-
 .../server/view/ViewInstanceHandlerList.java       |    7 +
 .../apache/ambari/server/view/ViewRegistry.java    |    4 +-
 .../src/main/resources/Ambari-DDL-Derby-CREATE.sql |    1 +
 .../src/main/resources/Ambari-DDL-MySQL-CREATE.sql |    1 +
 .../main/resources/Ambari-DDL-Oracle-CREATE.sql    |    1 +
 .../main/resources/Ambari-DDL-Postgres-CREATE.sql  |    1 +
 .../resources/Ambari-DDL-SQLAnywhere-CREATE.sql    |    1 +
 .../main/resources/Ambari-DDL-SQLServer-CREATE.sql |    1 +
 ...se.jetty.websocket.common.RemoteEndpointFactory |   17 +
 .../ACCUMULO/1.6.1.2.2.0/metainfo.xml              |   11 +
 .../package/scripts/accumulo_configuration.py      |    4 +-
 .../ACCUMULO/1.6.1.2.2.0/package/scripts/params.py |    8 +-
 .../1.6.1.2.2.0/package/scripts/status_params.py   |    4 +-
 .../templates/input.config-accumulo.json.j2        |   92 -
 .../ACCUMULO/1.6.1.2.2.0/themes/credentials.json   |   54 +
 .../ACCUMULO/1.6.1.2.2.0/themes/directories.json   |   88 +
 .../AMBARI_INFRA/0.1.0/metainfo.xml                |    4 +
 .../0.1.0/package/scripts/infra_solr.py            |    4 +-
 .../AMBARI_INFRA/0.1.0/package/scripts/params.py   |   12 +-
 .../0.1.0/properties/infra-solr-env.sh.j2          |    1 -
 .../AMBARI_INFRA/0.1.0/themes/directories.json     |  127 +
 .../0.1.0/configuration/ams-hbase-env.xml          |    2 +
 .../0.1.0/configuration/ams-hbase-site.xml         |    4 +
 .../0.1.0/configuration/ams-site.xml               |    1 +
 .../AMBARI_METRICS/0.1.0/metainfo.xml              |   11 +
 .../AMBARI_METRICS/0.1.0/package/scripts/ams.py    |   30 +-
 .../AMBARI_METRICS/0.1.0/package/scripts/hbase.py  |    8 +-
 .../AMBARI_METRICS/0.1.0/package/scripts/params.py |   22 +-
 .../0.1.0/package/scripts/params_linux.py          |    2 +-
 .../0.1.0/package/scripts/status_params.py         |    2 +-
 .../templates/input.config-ambari-metrics.json.j2  |  169 --
 .../AMBARI_METRICS/0.1.0/themes/credentials.json   |   42 +
 .../AMBARI_METRICS/0.1.0/themes/directories.json   |  247 ++
 .../ATLAS/0.1.0.2.3/configuration/atlas-env.xml    |    4 +
 .../ATLAS/0.1.0.2.3/package/scripts/metadata.py    |    4 +-
 .../ATLAS/0.1.0.2.3/package/scripts/params.py      |   24 +-
 .../package/scripts/setup_ranger_atlas.py          |    6 +-
 .../0.1.0.2.3/package/scripts/status_params.py     |    4 +-
 .../common-services/ATLAS/0.7.0.2.5/metainfo.xml   |    4 +
 .../ATLAS/0.7.0.2.5/themes/directories.json        |  127 +
 .../DRUID/0.10.1/package/scripts/params.py         |   14 +-
 .../FALCON/0.5.0.2.1/configuration/falcon-env.xml  |    1 +
 .../common-services/FALCON/0.5.0.2.1/metainfo.xml  |    8 +
 .../FALCON/0.5.0.2.1/package/scripts/params.py     |    2 +-
 .../0.5.0.2.1/package/scripts/params_linux.py      |   10 +-
 .../0.5.0.2.1/package/scripts/status_params.py     |    6 +-
 .../FALCON/0.5.0.2.1/themes/directories.json       |  137 +
 .../FLUME/1.4.0.2.0/package/scripts/params.py      |   16 +-
 .../1.4.0.2.0/package/scripts/params_linux.py      |    4 +-
 .../GANGLIA/3.5.0/package/scripts/params.py        |   21 +-
 .../HAWQ/2.0.0/package/scripts/params.py           |    8 +-
 .../HBASE/0.96.0.2.0/configuration/hbase-env.xml   |    1 +
 .../HBASE/0.96.0.2.0/configuration/hbase-site.xml  |    3 +
 .../common-services/HBASE/0.96.0.2.0/metainfo.xml  |    7 +
 .../HBASE/0.96.0.2.0/package/scripts/hbase.py      |   10 +-
 .../0.96.0.2.0/package/scripts/params_linux.py     |   20 +-
 .../package/scripts/setup_ranger_hbase.py          |   12 +-
 .../0.96.0.2.0/package/scripts/status_params.py    |    6 +-
 .../HBASE/0.96.0.2.0/themes/directories.json       |  167 ++
 .../HDFS/2.1.0.2.0/configuration/hadoop-env.xml    |    1 +
 .../HDFS/2.1.0.2.0/configuration/hdfs-site.xml     |    2 +
 .../common-services/HDFS/2.1.0.2.0/metainfo.xml    |    7 +
 .../common-services/HDFS/2.1.0.2.0/metrics.json    |    5 +
 .../HDFS/2.1.0.2.0/package/scripts/hdfs.py         |   16 +-
 .../2.1.0.2.0/package/scripts/install_params.py    |    2 +-
 .../HDFS/2.1.0.2.0/package/scripts/params_linux.py |   36 +-
 .../2.1.0.2.0/package/scripts/params_windows.py    |    2 +-
 .../2.1.0.2.0/package/scripts/setup_ranger_hdfs.py |   12 +-
 .../2.1.0.2.0/package/scripts/status_params.py     |    4 +-
 .../package/templates/input.config-hdfs.json.j2    |  216 --
 .../HDFS/2.1.0.2.0/themes/directories.json         |  177 ++
 .../HIVE/0.12.0.2.0/configuration/hive-site.xml    |    1 +
 .../HIVE/0.12.0.2.0/configuration/webhcat-site.xml |    1 +
 .../common-services/HIVE/0.12.0.2.0/metainfo.xml   |   15 +
 .../HIVE/0.12.0.2.0/package/scripts/hcat.py        |    4 +-
 .../HIVE/0.12.0.2.0/package/scripts/hive.py        |   10 +-
 .../0.12.0.2.0/package/scripts/hive_interactive.py |    8 +-
 .../0.12.0.2.0/package/scripts/params_linux.py     |   44 +-
 .../0.12.0.2.0/package/scripts/params_windows.py   |    2 +-
 .../package/scripts/setup_ranger_hive.py           |   12 +-
 .../scripts/setup_ranger_hive_interactive.py       |    6 +-
 .../0.12.0.2.0/package/scripts/status_params.py    |    6 +-
 .../HIVE/0.12.0.2.0/package/scripts/webhcat.py     |    6 +-
 .../HIVE/0.12.0.2.0/themes/credentials.json        |   43 +
 .../HIVE/0.12.0.2.0/themes/database.json           |  157 ++
 .../HIVE/0.12.0.2.0/themes/directories.json        |  197 ++
 .../KAFKA/0.8.1/configuration/kafka-broker.xml     |    1 +
 .../KAFKA/0.8.1/configuration/kafka-env.xml        |    1 +
 .../common-services/KAFKA/0.8.1/metainfo.xml       |    8 +
 .../KAFKA/0.8.1/package/scripts/kafka_broker.py    |    2 +-
 .../KAFKA/0.8.1/package/scripts/params.py          |   28 +-
 .../KAFKA/0.8.1/themes/directories.json            |   98 +
 .../KERBEROS/1.10.3-10/package/scripts/params.py   |   12 +-
 .../1.10.3-10/package/scripts/status_params.py     |    2 +-
 .../KERBEROS/1.10.3-30/package/scripts/params.py   |    6 +-
 .../1.10.3-30/package/scripts/status_params.py     |    2 +-
 .../KNOX/0.5.0.2.2/configuration/gateway-site.xml  |    1 +
 .../common-services/KNOX/0.5.0.2.2/metainfo.xml    |   12 +
 .../KNOX/0.5.0.2.2/package/scripts/knox.py         |    4 +-
 .../KNOX/0.5.0.2.2/package/scripts/params_linux.py |   30 +-
 .../0.5.0.2.2/package/scripts/params_windows.py    |    2 +-
 .../0.5.0.2.2/package/scripts/setup_ranger_knox.py |   14 +-
 .../0.5.0.2.2/package/scripts/status_params.py     |    6 +-
 .../KNOX/0.5.0.2.2/themes/credentials.json         |   38 +
 .../KNOX/0.5.0.2.2/themes/directories.json         |   88 +
 .../common-services/LOGSEARCH/0.5.0/metainfo.xml   |   14 +-
 .../LOGSEARCH/0.5.0/package/scripts/params.py      |   16 +-
 .../0.5.0/package/scripts/setup_logsearch.py       |    2 +-
 .../LOGSEARCH/0.5.0/themes/credentials.json        |   42 +
 .../LOGSEARCH/0.5.0/themes/directories.json        |  137 +
 .../MAHOUT/1.0.0.2.3/package/scripts/mahout.py     |    2 +-
 .../MAHOUT/1.0.0.2.3/package/scripts/params.py     |    6 +-
 .../common-services/OOZIE/4.0.0.2.0/metainfo.xml   |   15 +
 .../OOZIE/4.0.0.2.0/package/scripts/oozie.py       |   16 +-
 .../4.0.0.2.0/package/scripts/oozie_client.py      |    2 +-
 .../OOZIE/4.0.0.2.0/package/scripts/params.py      |    6 +-
 .../4.0.0.2.0/package/scripts/params_linux.py      |   30 +-
 .../4.0.0.2.0/package/scripts/status_params.py     |    6 +-
 .../OOZIE/4.0.0.2.0/themes/credentials.json        |   42 +
 .../OOZIE/4.0.0.2.0/themes/database.json           |  140 +
 .../OOZIE/4.0.0.2.0/themes/directories.json        |  127 +
 .../PIG/0.12.0.2.0/package/scripts/params_linux.py |    6 +-
 .../PXF/3.0.0/configuration/pxf-profiles.xml       |    3 -
 .../PXF/3.0.0/package/scripts/params.py            |    6 +-
 .../PXF/3.0.0/package/scripts/pxf.py               |    2 +-
 .../PXF/3.0.0/package/scripts/service_check.py     |    2 +-
 .../RANGER/0.4.0/package/scripts/params.py         |   38 +-
 .../0.4.0/package/scripts/setup_ranger_xml.py      |   16 +-
 .../RANGER/0.4.0/package/scripts/status_params.py  |    4 +-
 .../RANGER/0.6.0/themes/theme_version_3.json       |    1 +
 .../RANGER/0.7.0/themes/theme_version_5.json       |    1 +
 .../RANGER_KMS/0.5.0.2.3/package/scripts/kms.py    |   16 +-
 .../RANGER_KMS/0.5.0.2.3/package/scripts/params.py |   54 +-
 .../0.5.0.2.3/package/scripts/status_params.py     |    4 +-
 .../SLIDER/0.60.0.2.2/package/scripts/params.py    |    4 +-
 .../0.60.0.2.2/package/scripts/params_linux.py     |    2 +-
 .../SPARK/1.2.1/configuration/spark-env.xml        |    2 +
 .../common-services/SPARK/1.2.1/metainfo.xml       |    7 +
 .../SPARK/1.2.1/package/scripts/params.py          |   11 +-
 .../SPARK/1.2.1/package/scripts/service_check.py   |    6 +-
 .../SPARK/1.2.1/package/scripts/status_params.py   |    2 +-
 .../SPARK/1.2.1/themes/directories.json            |  148 ++
 .../SPARK/1.6.0/configuration/spark-defaults.xml   |    2 +
 .../1.6.0/configuration/spark-thrift-sparkconf.xml |    2 +
 .../SPARK2/2.0.0/configuration/spark2-defaults.xml |    2 +
 .../SPARK2/2.0.0/configuration/spark2-env.xml      |    2 +
 .../configuration/spark2-thrift-sparkconf.xml      |    2 +
 .../common-services/SPARK2/2.0.0/metainfo.xml      |    8 +
 .../SPARK2/2.0.0/package/scripts/params.py         |    9 +-
 .../SPARK2/2.0.0/package/scripts/service_check.py  |    6 +-
 .../SPARK2/2.0.0/package/scripts/status_params.py  |    2 +-
 .../SPARK2/2.0.0/themes/directories.json           |  148 ++
 .../1.4.4.2.0/package/scripts/params_linux.py      |   30 +-
 .../SQOOP/1.4.4.2.0/package/scripts/sqoop.py       |    2 +-
 .../STORM/0.9.1/configuration/storm-env.xml        |    2 +
 .../STORM/0.9.1/configuration/storm-site.xml       |    3 +
 .../common-services/STORM/0.9.1/metainfo.xml       |    8 +
 .../STORM/0.9.1/package/scripts/params_linux.py    |   12 +-
 .../0.9.1/package/scripts/setup_ranger_storm.py    |   14 +-
 .../STORM/0.9.1/package/scripts/status_params.py   |    6 +-
 .../STORM/0.9.1/package/scripts/storm.py           |   21 +-
 .../STORM/0.9.1/themes/directories.json            |  147 ++
 .../STORM/0.9.3/configuration/storm-site.xml       |    1 +
 .../SUPERSET/0.15.0/package/scripts/params.py      |    4 +-
 .../TEZ/0.4.0.2.1/configuration/tez-site.xml       |    2 +
 .../common-services/TEZ/0.4.0.2.1/metainfo.xml     |    7 +
 .../TEZ/0.4.0.2.1/package/scripts/params_linux.py  |    6 +-
 .../TEZ/0.4.0.2.1/package/scripts/tez.py           |    4 +-
 .../TEZ/0.4.0.2.1/package/scripts/tez_client.py    |    4 +-
 .../TEZ/0.4.0.2.1/themes/directories.json          |   69 +
 .../2.1.0.2.0/configuration-mapred/mapred-site.xml |    3 +
 .../YARN/2.1.0.2.0/configuration/yarn-site.xml     |    3 +
 .../common-services/YARN/2.1.0.2.0/metainfo.xml    |   14 +
 .../YARN/2.1.0.2.0/package/scripts/params_linux.py |   19 +-
 .../2.1.0.2.0/package/scripts/params_windows.py    |    4 +-
 .../2.1.0.2.0/package/scripts/setup_ranger_yarn.py |    6 +-
 .../2.1.0.2.0/package/scripts/status_params.py     |    7 +-
 .../YARN/2.1.0.2.0/package/scripts/yarn.py         |   22 +-
 .../package/templates/input.config-yarn.json.j2    |   72 -
 .../YARN/2.1.0.2.0/themes-mapred/directories.json  |  137 +
 .../YARN/2.1.0.2.0/themes/directories.json         |  177 ++
 .../ZEPPELIN/0.6.0/configuration/zeppelin-env.xml  |    2 +
 .../ZEPPELIN/0.6.0/package/scripts/master.py       |    6 +-
 .../ZEPPELIN/0.6.0/package/scripts/params.py       |   13 +-
 .../ZEPPELIN/0.7.0/configuration/zeppelin-env.xml  |    2 +
 .../ZEPPELIN/0.7.0/package/scripts/master.py       |    6 +-
 .../ZEPPELIN/0.7.0/package/scripts/params.py       |   13 +-
 .../common-services/ZOOKEEPER/3.4.5/metainfo.xml   |    8 +
 .../3.4.5/package/scripts/params_linux.py          |    8 +-
 .../3.4.5/package/scripts/params_windows.py        |    4 +-
 .../3.4.5/package/scripts/status_params.py         |    6 +-
 .../ZOOKEEPER/3.4.5/themes/directories.json        |  117 +
 .../resources/custom_actions/scripts/check_host.py |   62 +-
 .../custom_actions/scripts/install_packages.py     |    4 +-
 .../custom_actions/scripts/ru_execute_tasks.py     |    8 +-
 .../custom_actions/scripts/update_repo.py          |   11 +-
 .../stack-hooks/after-INSTALL/scripts/params.py    |   12 +-
 .../after-INSTALL/scripts/shared_initialization.py |    2 +-
 .../stack-hooks/before-ANY/scripts/params.py       |   24 +-
 .../stack-hooks/before-INSTALL/scripts/params.py   |   38 +-
 .../before-INSTALL/scripts/repo_initialization.py  |    6 +-
 .../stack-hooks/before-START/scripts/params.py     |   47 +-
 .../before-START/scripts/shared_initialization.py  |    4 +-
 .../BIGTOP/0.8/configuration/cluster-env.xml       |    5 +-
 .../0.8/hooks/after-INSTALL/scripts/params.py      |    4 +-
 .../after-INSTALL/scripts/shared_initialization.py |    2 +-
 .../BIGTOP/0.8/hooks/before-ANY/scripts/params.py  |    6 +-
 .../0.8/hooks/before-INSTALL/scripts/params.py     |    6 +-
 .../0.8/hooks/before-START/scripts/params.py       |    6 +-
 .../0.8/services/FLUME/package/scripts/params.py   |    2 +-
 .../0.8/services/GANGLIA/package/scripts/params.py |    2 +-
 .../0.8/services/HBASE/configuration/hbase-env.xml |    2 +
 .../services/HBASE/configuration/hbase-site.xml    |    3 +
 .../0.8/services/HBASE/package/scripts/hbase.py    |    8 +-
 .../0.8/services/HBASE/package/scripts/params.py   |    2 +-
 .../0.8/services/HDFS/configuration/hdfs-site.xml  |    2 +
 .../0.8/services/HDFS/package/scripts/hdfs.py      |    6 +-
 .../0.8/services/HDFS/package/scripts/params.py    |    4 +-
 .../0.8/services/HIVE/configuration/hive-site.xml  |    1 +
 .../services/HIVE/configuration/webhcat-site.xml   |    1 +
 .../0.8/services/HIVE/package/scripts/hcat.py      |    2 +-
 .../0.8/services/HIVE/package/scripts/hive.py      |    4 +-
 .../0.8/services/HIVE/package/scripts/params.py    |    8 +-
 .../0.8/services/HIVE/package/scripts/webhcat.py   |    2 +-
 .../0.8/services/OOZIE/package/scripts/oozie.py    |    2 +-
 .../0.8/services/OOZIE/package/scripts/params.py   |    4 +-
 .../0.8/services/PIG/package/scripts/params.py     |    2 +-
 .../YARN/configuration-mapred/mapred-site.xml      |    3 +
 .../0.8/services/YARN/configuration/yarn-site.xml  |    3 +
 .../0.8/services/YARN/package/scripts/params.py    |    2 +-
 .../0.8/services/YARN/package/scripts/yarn.py      |   12 +-
 .../services/ZOOKEEPER/package/scripts/params.py   |    2 +-
 .../services/GLUSTERFS/package/scripts/params.py   |    2 +-
 .../services/HBASE/configuration/hbase-site.xml    |    3 +
 .../services/HDFS/configuration/hdfs-site.xml      |    2 +
 .../services/HIVE/configuration/hive-site.xml      |    1 +
 .../YARN/configuration-mapred/mapred-site.xml      |    3 +
 .../services/YARN/configuration/yarn-site.xml      |    3 +
 .../services/YARN/package/scripts/params.py        |    2 +-
 .../services/YARN/package/scripts/yarn.py          |    8 +-
 .../stacks/HDP/2.0.6/configuration/cluster-env.xml |   16 +-
 .../services/FALCON/configuration/falcon-env.xml   |    1 +
 .../services/FALCON/package/scripts/params.py      |    2 +-
 .../services/GLUSTERFS/package/scripts/params.py   |    2 +-
 .../services/HBASE/configuration/hbase-site.xml    |    3 +
 .../services/HIVE/configuration/hive-site.xml      |    1 +
 .../services/STORM/configuration/storm-env.xml     |    2 +
 .../services/STORM/configuration/storm-site.xml    |    3 +
 .../services/STORM/package/scripts/params.py       |    4 +-
 .../services/TEZ/configuration/tez-site.xml        |    2 +
 .../services/TEZ/package/scripts/params.py         |    2 +-
 .../services/TEZ/package/scripts/tez.py            |    2 +-
 .../YARN/configuration-mapred/mapred-site.xml      |    3 +
 .../services/YARN/configuration/yarn-site.xml      |    3 +
 .../services/YARN/package/scripts/params.py        |    2 +-
 .../services/YARN/package/scripts/yarn.py          |    8 +-
 .../2.1/services/HIVE/configuration/hive-site.xml  |    1 +
 .../configuration/falcon-startup.properties.xml    |    1 +
 .../services/HBASE/configuration/hbase-site.xml    |    1 +
 .../2.2/services/HDFS/configuration/hdfs-site.xml  |    1 +
 .../2.2/services/HIVE/configuration/hive-site.xml  |    4 +
 .../services/HIVE/configuration/webhcat-site.xml   |    1 +
 .../2.2/services/TEZ/configuration/tez-site.xml    |    2 +
 .../2.2/services/YARN/configuration/yarn-site.xml  |    2 +
 .../services/ECS/package/scripts/ecs_client.py     |    4 +-
 .../2.3.ECS/services/ECS/package/scripts/params.py |    8 +-
 .../services/HBASE/configuration/hbase-site.xml    |    1 +
 .../configuration/cluster-env.xml.noversion        |    3 +-
 .../services/GLUSTERFS/package/scripts/params.py   |    2 +-
 .../services/HBASE/configuration/hbase-site.xml    |    3 +
 .../services/HIVE/configuration/hive-site.xml      |    1 +
 .../services/HIVE/configuration/webhcat-site.xml   |    1 +
 .../YARN/configuration-mapred/mapred-site.xml      |    3 +
 .../services/YARN/configuration/yarn-site.xml      |    2 +
 .../2.3/services/HIVE/configuration/hive-env.xml   |    4 -
 .../services/HIVE/configuration/webhcat-site.xml   |    1 +
 .../2.3/services/YARN/configuration/yarn-site.xml  |    2 +
 .../2.5/services/ATLAS/configuration/atlas-env.xml |    4 +
 .../HIVE/configuration/tez-interactive-site.xml    |    1 +
 .../2.5/services/SPARK/configuration/livy-env.xml  |    2 +
 .../2.6/services/SPARK/configuration/livy-env.xml  |    2 +
 .../services/SPARK2/configuration/livy2-env.xml    |    2 +
 .../ZEPPELIN/configuration/zeppelin-env.xml        |    2 +
 .../HDPWIN/2.1/configuration/cluster-env.xml       |    6 +-
 .../HDPWIN/2.1/hooks/after-INSTALL/scripts/hook.py |    4 +-
 .../HDPWIN/2.1/hooks/before-ANY/scripts/params.py  |    6 +-
 .../AMBARI_METRICS/configuration/ams-hbase-env.xml |    2 +
 .../configuration/ams-hbase-site.xml               |    1 +
 .../services/FALCON/configuration/falcon-env.xml   |    1 +
 .../2.1/services/HDFS/configuration/hdfs-site.xml  |    1 +
 .../2.1/services/STORM/configuration/storm-env.xml |    2 +
 .../services/STORM/configuration/storm-site.xml    |    2 +
 .../2.1/services/TEZ/configuration/tez-site.xml    |    1 +
 .../2.1/services/YARN/configuration/yarn-site.xml  |    2 +
 .../configuration/falcon-startup.properties.xml    |    1 +
 .../2.2/services/HIVE/configuration/hive-site.xml  |    4 +
 .../services/HIVE/configuration/webhcat-site.xml   |    1 +
 .../2.2/services/TEZ/configuration/tez-site.xml    |    1 +
 .../2.2/services/YARN/configuration/yarn-site.xml  |    2 +
 .../2.3/services/TEZ/configuration/tez-site.xml    |    1 +
 .../PERF/1.0/hooks/before-ANY/scripts/params.py    |   12 +-
 .../services/FAKEHBASE/configuration/hbase-env.xml |    1 +
 .../FAKEHBASE/configuration/hbase-site.xml         |    3 +
 .../PERF/1.0/services/FAKEHBASE/metainfo.xml       |    2 +-
 .../services/FAKEHDFS/configuration/hadoop-env.xml |    1 +
 .../services/FAKEHDFS/configuration/hdfs-site.xml  |    2 +
 .../stacks/PERF/1.0/services/FAKEHDFS/metainfo.xml |    2 +-
 .../services/FAKEHDFS/package/scripts/params.py    |    2 +-
 .../package/templates/input.config-hdfs.json.j2    |  216 --
 .../services/FAKEYARN/configuration/yarn-site.xml  |    4 +
 .../services/KERBEROS/package/scripts/params.py    |    6 +-
 .../3.0/services/HDFS/configuration/hdfs-site.xml  |    1 +
 .../src/main/resources/stacks/stack_advisor.py     |    4 +-
 .../resources/webapp/WEB-INF/spring-security.xml   |   99 -
 .../server/actionmanager/TestActionManager.java    |    6 +-
 .../server/actionmanager/TestActionScheduler.java  |  458 ++--
 .../ambari/server/agent/AgentResourceTest.java     |   37 +-
 .../server/agent/AgentSessionManagerTest.java      |  100 +
 .../server/agent/DummyHeartbeatConstants.java      |    1 +
 .../server/agent/HeartbeatProcessorTest.java       |  142 +-
 .../ambari/server/agent/HeartbeatTestHelper.java   |   10 +-
 .../ambari/server/agent/TestActionQueue.java       |  382 ---
 .../ambari/server/agent/TestHeartbeatHandler.java  |  175 +-
 .../ambari/server/agent/TestHeartbeatMonitor.java  |   58 +-
 .../alerts/AgentHeartbeatAlertRunnableTest.java    |   17 +-
 .../alerts/AmbariPerformanceRunnableTest.java      |   21 +-
 .../alerts/ComponentVersionAlertRunnableTest.java  |   20 +-
 .../server/alerts/StaleAlertRunnableTest.java      |   16 +-
 .../ambari/server/api/AmbariErrorHandlerTest.java  |    3 +-
 .../server/api/services/AmbariMetaInfoTest.java    |    3 +-
 .../creator/RepositoryVersionEventCreatorTest.java |    4 -
 .../checks/DatabaseConsistencyCheckHelperTest.java |   51 +-
 .../checks/DruidHighAvailabilityCheckTest.java     |    2 +-
 .../checks/ServiceCheckValidityCheckTest.java      |    2 +-
 .../configuration/RecoveryConfigHelperTest.java    |   37 +-
 .../AmbariCustomCommandExecutionHelperTest.java    |   28 +-
 .../server/controller/AmbariHandlerListTest.java   |   12 +-
 .../AmbariManagementControllerImplTest.java        |  340 ++-
 .../controller/AmbariManagementControllerTest.java |   72 +-
 .../ambari/server/controller/AmbariServerTest.java |   77 +-
 .../controller/AmbariSessionManagerTest.java       |   12 +-
 .../BackgroundCustomCommandExecutionTest.java      |    6 +-
 .../server/controller/KerberosHelperTest.java      |   34 +-
 ...reshYarnCapacitySchedulerReleaseConfigTest.java |   22 +-
 .../ActiveWidgetLayoutResourceProviderTest.java    |    7 +
 .../internal/ComponentResourceProviderTest.java    |   41 +-
 .../internal/HostResourceProviderTest.java         |  123 +-
 .../controller/internal/JMXHostProviderTest.java   |   70 +-
 .../internal/ServiceResourceProviderTest.java      |   46 +-
 .../internal/StackDefinedPropertyProviderTest.java |   12 +-
 .../StackUpgradeConfigurationMergeTest.java        |   49 +-
 .../internal/UpgradeResourceProviderTest.java      |   10 +-
 ...erAuthenticationSourceResourceProviderTest.java |   10 +-
 .../UserAuthorizationResourceProviderTest.java     |    5 +
 .../internal/UserResourceProviderTest.java         |    5 +
 .../metrics/JMXPropertyProviderTest.java           |   20 +-
 .../metrics/RestMetricsPropertyProviderTest.java   |   15 +-
 .../utilities/KerberosIdentityCleanerTest.java     |    2 +-
 .../apache/ambari/server/events/EventsTest.java    |    9 +-
 .../listeners/tasks/TaskStatusListenerTest.java    |   19 +-
 .../upgrade/HostVersionOutOfSyncListenerTest.java  |    7 +-
 .../upgrade/StackVersionListenerTest.java          |   46 +-
 .../apache/ambari/server/orm/OrmTestHelper.java    |   18 +-
 .../server/orm/dao/AlertDefinitionDAOTest.java     |    6 -
 .../ambari/server/orm/dao/AlertsDAOCachedTest.java |   16 +-
 .../scheduler/ExecutionScheduleManagerTest.java    |    2 +-
 .../AmbariBasicAuthenticationFilterTest.java       |    4 +-
 .../kerberos/FinalizeKerberosServerActionTest.java |    9 +-
 .../kerberos/KerberosIdentityDataFileTest.java     |    2 +-
 .../kerberos/KerberosServerActionTest.java         |    1 +
 .../UpdateKerberosConfigsServerActionTest.java     |   22 +-
 .../AtlasProxyUserConfigCalculationTest.java       |   15 +-
 .../serveraction/upgrades/ConfigureActionTest.java |    2 +
 .../upgrades/CreateAndConfigureActionTest.java     |    1 +
 .../FixCapacitySchedulerOrderingPolicyTest.java    |   18 +-
 .../upgrades/FixOozieAdminUsersTest.java           |   17 +-
 .../upgrades/FixYarnWebServiceUrlTest.java         |   21 +-
 .../HBaseEnvMaxDirectMemorySizeActionTest.java     |   18 +-
 .../upgrades/HiveEnvClasspathActionTest.java       |   18 +-
 .../upgrades/HiveZKQuorumConfigActionTest.java     |   16 +-
 .../upgrades/KerberosKeytabsActionTest.java        |   13 +-
 .../upgrades/PreconfigureKerberosActionTest.java   |   59 +
 .../upgrades/RangerConfigCalculationTest.java      |   18 +-
 .../RangerKerberosConfigCalculationTest.java       |   16 +-
 .../upgrades/RangerKmsProxyConfigTest.java         |   17 +-
 .../RangerUsersyncConfigCalculationTest.java       |   17 +-
 .../upgrades/SparkShufflePropertyConfigTest.java   |   17 +-
 .../serveraction/upgrades/UpgradeActionTest.java   |    2 +
 .../PostUserCreationHookServerActionTest.java      |    1 +
 .../server/stack/StackServiceDirectoryTest.java    |    2 +-
 .../ambari/server/state/ConfigHelperTest.java      |   16 +-
 .../ambari/server/state/ServiceComponentTest.java  |   16 +-
 .../apache/ambari/server/state/ServiceTest.java    |    3 +-
 .../ambari/server/state/UpgradeHelperTest.java     |   35 +-
 .../state/alerts/AlertDefinitionHashTest.java      |   33 -
 .../state/alerts/AlertEventPublisherTest.java      |    3 +-
 .../state/alerts/AlertReceivedListenerTest.java    |   53 +-
 .../server/state/alerts/InitialAlertEventTest.java |    2 +-
 .../server/state/cluster/AlertDataManagerTest.java |    8 +-
 .../server/state/cluster/ClusterImplTest.java      |    3 +-
 .../ambari/server/state/cluster/ClusterTest.java   |   16 +-
 .../apache/ambari/server/state/host/HostTest.java  |    4 +-
 .../kerberos/KerberosComponentDescriptorTest.java  |    2 +-
 .../KerberosConfigurationDescriptorTest.java       |    2 +-
 .../KerberosDescriptorUpdateHelperTest.java        |   43 +-
 .../kerberos/KerberosIdentityDescriptorTest.java   |    2 +-
 .../kerberos/KerberosKeytabDescriptorTest.java     |    2 +-
 .../kerberos/KerberosPrincipalDescriptorTest.java  |    2 +-
 .../kerberos/KerberosServiceDescriptorTest.java    |    2 +-
 .../kerberos/VariableReplacementHelperTest.java    |    2 +-
 .../services/AlertNoticeDispatchServiceTest.java   |   14 +-
 .../services/CachedAlertFlushServiceTest.java      |   12 +-
 .../services/MetricsRetrievalServiceTest.java      |   64 +-
 .../svccomphost/ServiceComponentHostTest.java      |   42 +-
 .../server/testing/DBInconsistencyTests.java       |    3 +-
 .../server/testutils/PartialNiceMockBinder.java    |  266 ++
 .../ambari/server/update/HostUpdateHelperTest.java |   53 +-
 .../server/upgrade/SchemaUpgradeHelperTest.java    |    2 +
 .../server/upgrade/UpgradeCatalog251Test.java      |   83 +-
 .../server/upgrade/UpgradeCatalog252Test.java      |  112 +-
 .../server/upgrade/UpgradeCatalog260Test.java      |  301 ++-
 .../server/upgrade/UpgradeCatalog270Test.java      |  125 +-
 .../utils/ManagedThreadPoolExecutorTest.java       |    2 +-
 .../apache/ambari/server/utils/StageUtilsTest.java |   45 +-
 .../server/view/persistence/DataStoreImplTest.java |    4 +-
 .../src/test/python/TestResourceFilesKeeper.py     |    2 +-
 ambari-server/src/test/python/TestStackFeature.py  |   26 +-
 ambari-server/src/test/python/TestStackSelect.py   |   16 +-
 .../common-services/HAWQ/hawq_base_test_case.py    |    6 +-
 .../common-services/HAWQ/test_hawqstandby.py       |    2 +-
 .../test/python/common-services/PXF/test_pxf.py    |    2 +-
 .../common-services/configs/hawq_default.json      |  156 +-
 .../common-services/configs/hive_default.json      |  180 +-
 .../configs/hive_unsupported_jdbc_type.json        |  174 +-
 .../common-services/configs/pxf_default.json       |  169 +-
 .../configs/ranger_admin_default.json              |  177 +-
 .../ranger_admin_unsupported_db_flavor.json        |    6 +-
 .../configs/ranger_kms_default.json                |  185 +-
 .../configs/ranger_kms_unsupported_db_flavor.json  |    4 +-
 .../common-services/configs/sqoop_default.json     |  177 +-
 .../configs/sqoop_unsupported_jdbc_driver.json     |   10 +-
 .../test/python/custom_actions/TestCheckHost.py    |   16 +-
 .../test/python/custom_actions/TestUpdateRepo.py   |   41 +-
 .../configs/install_packages_config.json           |  164 +-
 .../configs/install_packages_repository_file.json  |  164 +-
 .../configs/remove_previous_stacks.json            |    6 +-
 .../python/custom_actions/test_ru_execute_tasks.py |    8 +-
 .../test/python/custom_actions/test_ru_set_all.py  |   16 +-
 .../2.0.6/AMBARI_METRICS/test_metrics_collector.py |   18 +-
 .../python/stacks/2.0.6/HBASE/test_hbase_client.py |   12 +-
 .../python/stacks/2.0.6/HBASE/test_hbase_master.py |   36 +-
 .../stacks/2.0.6/HBASE/test_hbase_regionserver.py  |   28 +-
 .../stacks/2.0.6/HBASE/test_phoenix_queryserver.py |   20 +-
 .../test/python/stacks/2.0.6/HDFS/test_datanode.py |   16 +-
 .../python/stacks/2.0.6/HDFS/test_hdfs_client.py   |    2 +-
 .../python/stacks/2.0.6/HDFS/test_journalnode.py   |    8 +-
 .../test/python/stacks/2.0.6/HDFS/test_namenode.py |   17 +-
 .../python/stacks/2.0.6/HDFS/test_nfsgateway.py    |   10 +-
 .../python/stacks/2.0.6/HDFS/test_snamenode.py     |    8 +-
 .../src/test/python/stacks/2.0.6/HDFS/test_zkfc.py |   16 +-
 .../python/stacks/2.0.6/HIVE/test_hcat_client.py   |    4 +-
 .../python/stacks/2.0.6/HIVE/test_hive_client.py   |    8 +-
 .../stacks/2.0.6/HIVE/test_hive_metastore.py       |    2 +-
 .../python/stacks/2.0.6/HIVE/test_hive_server.py   |   10 +-
 .../stacks/2.0.6/HIVE/test_webhcat_server.py       |   12 +-
 .../python/stacks/2.0.6/OOZIE/test_oozie_client.py |    8 +-
 .../python/stacks/2.0.6/OOZIE/test_oozie_server.py |   64 +-
 .../stacks/2.0.6/OOZIE/test_oozie_service_check.py |    2 +-
 .../python/stacks/2.0.6/PIG/test_pig_client.py     |    2 +-
 .../test/python/stacks/2.0.6/SQOOP/test_sqoop.py   |    4 +-
 .../python/stacks/2.0.6/YARN/test_historyserver.py |   32 +-
 .../stacks/2.0.6/YARN/test_mapreduce2_client.py    |   28 +-
 .../python/stacks/2.0.6/YARN/test_nodemanager.py   |   28 +-
 .../stacks/2.0.6/YARN/test_resourcemanager.py      |   31 +-
 .../python/stacks/2.0.6/YARN/test_yarn_client.py   |   42 +-
 .../stacks/2.0.6/configs/altfs_plus_hdfs.json      |  169 +-
 .../stacks/2.0.6/configs/client-upgrade.json       |  177 +-
 .../stacks/2.0.6/configs/default.hbasedecom.json   |  166 +-
 .../test/python/stacks/2.0.6/configs/default.json  |  221 +-
 .../2.0.6/configs/default.non_gmetad_host.json     |  168 +-
 .../stacks/2.0.6/configs/default_ams_embedded.json |  168 +-
 .../stacks/2.0.6/configs/default_client.json       |  167 +-
 .../stacks/2.0.6/configs/default_hive_nn_ha.json   |  171 +-
 .../stacks/2.0.6/configs/default_hive_nn_ha_2.json |  171 +-
 .../2.0.6/configs/default_hive_non_hdfs.json       |  169 +-
 .../stacks/2.0.6/configs/default_no_install.json   |  171 +-
 .../stacks/2.0.6/configs/default_oozie_mysql.json  |  169 +-
 .../configs/default_update_exclude_file_only.json  |  169 +-
 .../stacks/2.0.6/configs/default_with_bucket.json  |  180 +-
 .../default_yarn_include_file_dont_manage.json     |  185 +-
 .../configs/default_yarn_include_file_manage.json  |  187 +-
 .../test/python/stacks/2.0.6/configs/flume_22.json |  191 +-
 .../python/stacks/2.0.6/configs/flume_only.json    |  161 +-
 .../python/stacks/2.0.6/configs/flume_target.json  |  176 +-
 .../2.0.6/configs/ha_bootstrap_active_node.json    |  164 +-
 .../2.0.6/configs/ha_bootstrap_standby_node.json   |  165 +-
 .../ha_bootstrap_standby_node_initial_start.json   |  168 +-
 ...tandby_node_initial_start_dfs_nameservices.json |  166 +-
 .../python/stacks/2.0.6/configs/ha_default.json    |  164 +-
 .../python/stacks/2.0.6/configs/ha_secured.json    |  164 +-
 .../python/stacks/2.0.6/configs/hbase-2.2.json     |  169 +-
 .../stacks/2.0.6/configs/hbase-check-2.2.json      |  166 +-
 .../stacks/2.0.6/configs/hbase-preupgrade.json     |  170 +-
 .../stacks/2.0.6/configs/hbase-rs-2.2-phoenix.json |  171 +-
 .../python/stacks/2.0.6/configs/hbase-rs-2.2.json  |  171 +-
 .../python/stacks/2.0.6/configs/hbase_no_phx.json  |  174 +-
 .../stacks/2.0.6/configs/hbase_with_phx.json       |  174 +-
 .../test/python/stacks/2.0.6/configs/nn_eu.json    |  171 +-
 .../python/stacks/2.0.6/configs/nn_eu_standby.json |  169 +-
 .../python/stacks/2.0.6/configs/nn_ru_lzo.json     |  168 +-
 .../stacks/2.0.6/configs/oozie_existing_sqla.json  |  175 +-
 .../2.0.6/configs/ranger-namenode-start.json       |  174 +-
 .../2.0.6/configs/rebalancehdfs_default.json       |  163 +-
 .../2.0.6/configs/rebalancehdfs_secured.json       |  163 +-
 .../stacks/2.0.6/configs/repository_file.json      |  183 +-
 .../test/python/stacks/2.0.6/configs/secured.json  |  219 +-
 .../stacks/2.0.6/configs/secured_client.json       |  168 +-
 .../stacks/2.0.6/configs/secured_no_jce_name.json  |   10 +-
 .../secured_yarn_include_file_dont_manage.json     |  185 +-
 .../configs/secured_yarn_include_file_manage.json  |  187 +-
 .../stacks/2.0.6/configs/zk-service_check_2.2.json |  160 +-
 .../hooks/after-INSTALL/test_after_install.py      |   25 +-
 .../hooks/before-INSTALL/test_before_install.py    |   42 +-
 .../python/stacks/2.1/HIVE/test_hive_metastore.py  |    8 +-
 .../python/stacks/2.1/STORM/test_storm_base.py     |   32 +-
 .../2.1/STORM/test_storm_jaas_configuration.py     |    1 +
 .../python/stacks/2.1/STORM/test_storm_nimbus.py   |   34 +-
 .../stacks/2.1/STORM/test_storm_supervisor_prod.py |    1 -
 .../test/python/stacks/2.1/TEZ/test_tez_client.py  |    2 +-
 .../stacks/2.1/YARN/test_apptimelineserver.py      |   14 +-
 .../python/stacks/2.1/configs/client-upgrade.json  |  178 +-
 .../stacks/2.1/configs/default-storm-start.json    |  154 +-
 .../test/python/stacks/2.1/configs/default.json    |  210 +-
 .../stacks/2.1/configs/hive-metastore-upgrade.json |  173 +-
 .../stacks/2.1/configs/secured-storm-start.json    |  165 +-
 .../test/python/stacks/2.1/configs/secured.json    |  217 +-
 .../python/stacks/2.2/KNOX/test_knox_gateway.py    |    4 +-
 .../python/stacks/2.2/common/test_conf_select.py   |    4 +-
 .../test/python/stacks/2.2/configs/default.json    |  168 +-
 .../2.2/configs/default_custom_path_config.json    |  168 +-
 .../python/stacks/2.2/configs/falcon-upgrade.json  |  171 +-
 .../python/stacks/2.2/configs/hive-upgrade.json    |  179 +-
 .../configs/journalnode-upgrade-hdfs-secure.json   |  174 +-
 .../stacks/2.2/configs/journalnode-upgrade.json    |  174 +-
 .../python/stacks/2.2/configs/knox_upgrade.json    |  165 +-
 .../python/stacks/2.2/configs/oozie-downgrade.json |  173 +-
 .../python/stacks/2.2/configs/oozie-upgrade.json   |  175 +-
 .../2.2/configs/pig-service-check-secure.json      |  166 +-
 .../stacks/2.2/configs/ranger-admin-default.json   |  173 +-
 .../stacks/2.2/configs/ranger-admin-secured.json   |  173 +-
 .../stacks/2.2/configs/ranger-admin-upgrade.json   |  173 +-
 .../2.2/configs/ranger-usersync-upgrade.json       |  170 +-
 .../test/python/stacks/2.2/configs/secured.json    |  166 +-
 .../2.2/configs/spark-job-history-server.json      |    2 +-
 .../python/stacks/2.3/MAHOUT/test_mahout_client.py |    4 +-
 .../python/stacks/2.3/STORM/test_storm_base.py     |    1 +
 .../test/python/stacks/2.3/configs/ats_1_5.json    |  177 +-
 .../stacks/2.3/configs/default.hbasedecom.json     |   10 +-
 .../test/python/stacks/2.3/configs/default.json    |  167 +-
 .../python/stacks/2.3/configs/hbase_default.json   |  168 +-
 .../python/stacks/2.3/configs/hbase_secure.json    |  167 +-
 .../src/test/python/stacks/2.3/configs/secure.json |  168 +-
 .../python/stacks/2.3/configs/spark_default.json   |  166 +-
 .../python/stacks/2.3/configs/storm_default.json   |  163 +-
 .../stacks/2.3/configs/storm_default_secure.json   |  163 +-
 .../stacks/2.4/AMBARI_INFRA/test_infra_solr.py     |    6 +
 .../python/stacks/2.4/LOGSEARCH/test_logsearch.py  |    2 +-
 .../test/python/stacks/2.4/configs/default.json    |  164 +-
 .../python/stacks/2.5/HIVE/test_hive_server_int.py |   11 +-
 .../python/stacks/2.5/RANGER/test_ranger_admin.py  |    8 +-
 .../stacks/2.5/RANGER/test_ranger_tagsync.py       |    4 +-
 .../stacks/2.5/RANGER/test_ranger_usersync.py      |    4 +-
 .../stacks/2.5/RANGER_KMS/test_kms_server.py       |   28 +-
 .../test/python/stacks/2.5/configs/default.json    |  171 +-
 .../python/stacks/2.5/configs/hsi_default.json     |  180 +-
 .../2.5/configs/hsi_default_for_restart.json       |  179 +-
 .../src/test/python/stacks/2.5/configs/hsi_ha.json |  180 +-
 .../stacks/2.5/configs/ranger-admin-default.json   |  188 +-
 .../stacks/2.5/configs/ranger-admin-secured.json   |  188 +-
 .../stacks/2.5/configs/ranger-kms-default.json     |  194 +-
 .../stacks/2.5/configs/ranger-kms-secured.json     |  193 +-
 .../test/python/stacks/2.5/configs/secured.json    |  168 +-
 .../src/test/python/stacks/2.6/DRUID/test_druid.py |    2 +-
 .../2.6/KAFKA/test_kafka_broker_other_sasl.py      |    2 +
 .../python/stacks/2.6/RANGER/test_ranger_admin.py  |    8 +-
 .../stacks/2.6/RANGER/test_ranger_tagsync.py       |    6 +-
 .../python/stacks/2.6/common/test_stack_advisor.py |   14 +-
 .../test/python/stacks/2.6/configs/default.json    |  174 +-
 .../2.6/configs/default_kafka_plaintext.json       |  170 +-
 .../2.6/configs/default_kafka_plaintextsasl.json   |  170 +-
 .../2.6/configs/default_kafka_sasl_plaintext.json  |  170 +-
 .../stacks/2.6/configs/default_kafka_sasl_ssl.json |  170 +-
 .../stacks/2.6/configs/ranger-admin-default.json   |  188 +-
 .../stacks/2.6/configs/ranger-admin-secured.json   |  188 +-
 .../0.11.0.2.0.5.0/configuration/hive-site.xml     |    1 +
 .../HIVE/0.11.0.2.0.5.0/package/scripts/hive.py    |    2 +-
 .../HIVE/0.11.0.2.0.5.0/package/scripts/params.py  |    4 +-
 .../HIVE/configuration/hive-site.xml               |    1 +
 .../dummy_stack/HIVE/configuration/hive-site.xml   |    1 +
 .../dummy_stack/HIVE/package/scripts/hive.py       |    2 +-
 .../dummy_stack/HIVE/package/scripts/params.py     |    4 +-
 .../custom_actions/check_last_agent_env.json       |    2 +-
 .../ru_execute_tasks_namenode_prepare.json         |  162 +-
 .../services/HBASE/configuration/hbase-site.xml    |    1 +
 .../services/HIVE/configuration/hive-site.xml      |    1 +
 .../WEBHCAT/configuration/webhcat-site.xml         |    1 +
 .../1.3.0/services/HBASE/configuration/global.xml  |    3 +
 .../services/HBASE/configuration/hbase-site.xml    |    2 +
 .../services/HIVE/configuration/hive-site.xml      |    1 +
 .../WEBHCAT/configuration/webhcat-site.xml         |    1 +
 .../services/HBASE/configuration/hbase-site.xml    |    1 +
 .../services/HIVE/configuration/hive-site.xml      |    1 +
 .../WEBHCAT/configuration/webhcat-site.xml         |    1 +
 .../services/HBASE/configuration/hbase-site.xml    |    2 +
 .../services/HIVE/configuration/hive-site.xml      |    1 +
 .../MAPREDUCE2/configuration/mapred-site.xml       |    2 +
 .../WEBHCAT/configuration/webhcat-site.xml         |    1 +
 .../services/YARN/configuration/yarn-site.xml      |    2 +
 .../2.0.5/services/HBASE/configuration/global.xml  |    3 +
 .../services/HBASE/configuration/hbase-site.xml    |    2 +
 .../services/HDFS/configuration/core-site.xml      |    1 +
 .../services/HDFS/configuration/hdfs-site.xml      |    1 +
 .../services/HIVE/configuration/hive-site.xml      |    1 +
 .../MAPREDUCE2/configuration/mapred-site.xml       |    3 +
 .../services/YARN/configuration/yarn-site.xml      |    2 +
 .../2.0.7/services/HBASE/configuration/global.xml  |    3 +
 .../services/HBASE/configuration/hbase-site.xml    |    2 +
 .../services/HDFS/configuration/hdfs-site.xml      |    2 +
 .../services/HIVE/configuration/hive-site.xml      |    1 +
 .../services/HBASE/configuration/hbase-site.xml    |    2 +
 ambari-utility/pom.xml                             |    5 +
 ambari-web/app/app.js                              |    3 +
 ambari-web/app/assets/test/tests.js                |    9 +
 .../global/background_operations_controller.js     |  215 +-
 .../app/controllers/global/cluster_controller.js   |   31 +-
 .../app/controllers/global/update_controller.js    |   62 +-
 ambari-web/app/controllers/main.js                 |    3 +
 .../main/admin/federation/step1_controller.js      |   13 +-
 .../main/admin/federation/wizard_controller.js     |   10 +
 .../highAvailability/nameNode/step1_controller.js  |    3 +-
 ambari-web/app/controllers/main/admin/kerberos.js  |    4 +-
 .../main/admin/stack_and_upgrade_controller.js     |   22 +-
 .../alerts/alert_definitions_actions_controller.js |    7 +-
 .../main/alerts/definition_configs_controller.js   |   11 +-
 .../manage_alert_notifications_controller.js       |   13 +-
 .../main/dashboard/config_history_controller.js    |   21 +-
 .../main/host/bulk_operations_controller.js        |   17 +-
 ambari-web/app/controllers/main/host/details.js    |   14 -
 ambari-web/app/controllers/main/service.js         |    6 +-
 .../app/controllers/main/service/info/configs.js   |    4 +-
 .../main/service/reassign/step4_controller.js      |    3 +-
 .../wizard/step7/assign_master_controller.js       |    2 +-
 .../app/controllers/wizard/step7_controller.js     |  295 ++-
 ambari-web/app/data/db_properties_info.js          |    3 +-
 ambari-web/app/mappers.js                          |   11 +-
 ambari-web/app/mappers/alert_definitions_mapper.js |   10 +-
 ambari-web/app/mappers/alert_groups_mapper.js      |   10 +-
 ambari-web/app/mappers/component_config_mapper.js  |  105 -
 ambari-web/app/mappers/components_state_mapper.js  |   13 +
 ambari-web/app/mappers/configs/themes_mapper.js    |   31 +-
 ambari-web/app/mappers/hosts_mapper.js             |   47 +-
 ambari-web/app/mappers/server_data_mapper.js       |   24 +-
 .../socket/alert_definitions_mapper_adapter.js     |   45 +
 .../mappers/socket/alert_groups_mapper_adapter.js  |   41 +
 .../app/mappers/socket/alert_summary_mapper.js     |   34 +
 .../mappers/socket/host_component_status_mapper.js |   55 +
 ambari-web/app/mappers/socket/host_state_mapper.js |   37 +
 .../app/mappers/socket/service_state_mapper.js     |   38 +
 ambari-web/app/mappers/socket/topology_mapper.js   |  173 ++
 .../app/mappers/socket/upgrade_state_mapper.js     |   42 +
 ambari-web/app/messages.js                         |   25 +-
 .../app/mixins/common/configs/configs_saver.js     |    1 -
 .../app/mixins/common/configs/enhanced_configs.js  |    2 +-
 ambari-web/app/mixins/common/serverValidator.js    |   40 +-
 .../app/models/configs/objects/service_config.js   |    2 +-
 .../app/models/configs/stack_config_property.js    |    6 +
 ambari-web/app/models/configs/theme/tab.js         |   13 +-
 ambari-web/app/models/host.js                      |   12 +-
 ambari-web/app/models/host_component.js            |    9 +
 ambari-web/app/models/stack_version/version.js     |    4 +-
 .../app/routes/namenode_federation_routes.js       |    2 +
 ambari-web/app/styles/application.less             |   26 +
 ambari-web/app/styles/wizard.less                  |  411 +++
 ambari-web/app/templates.js                        |    6 +
 ambari-web/app/templates/application.hbs           |   19 +-
 .../common/configs/service_config_category.hbs     |    2 +-
 .../common/configs/service_config_layout_tab.hbs   |   16 +-
 .../common/configs/service_config_wizard.hbs       |  132 +-
 .../templates/common/configs/services_config.hbs   |   80 +-
 .../templates/common/configs/widgets/controls.hbs  |   90 +-
 .../configs/widgets/controls/create_override.hbs   |   30 +
 .../common/configs/widgets/controls/edit.hbs       |   30 +
 .../common/configs/widgets/controls/final.hbs      |   27 +
 .../configs/widgets/controls/remove_override.hbs   |   30 +
 .../configs/widgets/controls/set_recommended.hbs   |   27 +
 .../common/configs/widgets/controls/undo.hbs       |   23 +
 .../configs/widgets/test_db_connection_widget.hbs  |   26 +-
 .../modal_popups/config_recommendation_popup.hbs   |   39 +-
 .../common/modal_popups/dependent_configs_list.hbs |   49 +-
 .../modal_popups/dependent_configs_table.hbs       |   63 +-
 .../app/templates/main/admin/federation/step1.hbs  |   31 +-
 .../app/templates/wizard/step7/accounts_tab.hbs    |   48 +
 .../app/templates/wizard/step7/credentials_tab.hbs |   61 +
 .../app/templates/wizard/step7/databases_tab.hbs   |   25 +
 .../app/templates/wizard/step7/directories_tab.hbs |   44 +
 .../wizard/step7/directories_theme_layout.hbs      |   59 +
 .../templates/wizard/step7_with_category_tabs.hbs  |   71 +
 ambari-web/app/utils/ajax/ajax.js                  |    9 +-
 ambari-web/app/utils/bootstrap_reopen.js           |   46 +-
 ambari-web/app/utils/config.js                     |    4 +-
 ambari-web/app/utils/configs/database.js           |   11 +
 ambari-web/app/utils/host_progress_popup.js        |    2 +-
 ambari-web/app/utils/stomp_client.js               |  218 ++
 ambari-web/app/utils/validator.js                  |    7 +-
 ambari-web/app/views.js                            |    4 +
 ambari-web/app/views/common/checkbox_view.js       |    6 +
 .../configs/service_config_container_view.js       |    9 +
 .../configs/service_config_layout_tab_view.js      |   19 +-
 .../common/configs/service_config_tab_view.js      |    4 -
 .../views/common/configs/service_config_view.js    |    8 +-
 .../configs/service_configs_by_category_view.js    |    4 +-
 .../app/views/common/configs/services_config.js    |    7 +-
 .../configs/widgets/combo_config_widget_view.js    |   25 +
 .../widgets/test_db_connection_widget_view.js      |   31 +-
 ambari-web/app/views/common/controls_view.js       |   14 +-
 .../views/common/host_progress_popup_body_view.js  |    2 +-
 .../config_validation/config_validation_popup.js   |    7 +-
 .../modal_popups/dependent_configs_list_popup.js   |   37 +-
 ambari-web/app/views/common/radio_button_view.js   |    1 +
 .../app/views/main/admin/federation/step1_view.js  |    9 +-
 .../views/main/alerts/definition_details_view.js   |   25 +-
 .../views/main/dashboard/config_history_view.js    |    6 +-
 ambari-web/app/views/main/host/summary.js          |   57 +-
 ambari-web/app/views/main/menu.js                  |    2 +-
 ambari-web/app/views/wizard/step1_view.js          |    3 +
 .../app/views/wizard/step7/accounts_tab_view.js    |   42 +
 .../app/views/wizard/step7/credentials_tab_view.js |   90 +
 .../app/views/wizard/step7/databases_tab_view.js   |   72 +
 .../app/views/wizard/step7/directories_tab_view.js |  124 +
 ambari-web/app/views/wizard/step7_view.js          |   22 +-
 ambari-web/brunch-config.js                        |    2 +
 ambari-web/karma.conf.js                           |    2 +-
 ambari-web/package.json                            |    2 +-
 ambari-web/pom.xml                                 |  714 +++---
 .../global/background_operations_test.js           |  329 ++-
 .../controllers/global/cluster_controller_test.js  |   64 +-
 .../controllers/global/update_controller_test.js   |  198 +-
 .../admin/stack_and_upgrade_controller_test.js     |   16 +-
 .../dashboard/config_history_controller_test.js    |   45 +-
 .../test/controllers/main/host/details_test.js     |   45 -
 .../controllers/main/service/info/config_test.js   |    6 +-
 ambari-web/test/controllers/main/service_test.js   |    2 +-
 ambari-web/test/controllers/main_test.js           |   39 +
 ambari-web/test/controllers/wizard/step7_test.js   |    6 +-
 .../test/mappers/configs/themes_mapper_test.js     |   19 +-
 ambari-web/test/mappers/server_data_mapper_test.js |   20 +
 .../alert_definitions_mapper_adapter_test.js       |   85 +
 .../socket/alert_groups_mapper_adapter_test.js     |   70 +
 .../mappers/socket/alert_summary_mapper_test.js    |   51 +
 .../socket/host_component_status_mapper_test.js    |   99 +
 .../test/mappers/socket/host_state_mapper_test.js  |   44 +
 .../mappers/socket/service_state_mapper_test.js    |   44 +
 .../test/mappers/socket/topology_mapper_test.js    |  209 ++
 .../mappers/socket/upgrade_state_mapper_test.js    |   80 +
 .../mixins/common/configs/configs_saver_test.js    |    7 -
 .../test/mixins/common/serverValidator_test.js     |    3 +
 ambari-web/test/models/host_test.js                |   14 +
 ambari-web/test/utils/stomp_client_test.js         |  252 ++
 ambari-web/test/utils/validator_test.js            |   24 +
 .../dependent_configs_list_popup_test.js           |    1 -
 .../main/alerts/definition_details_view_test.js    |   48 +-
 .../main/dashboard/config_history_view_test.js     |   27 +-
 ambari-web/test/views/main/host/summary_test.js    |   17 +-
 ambari-web/test/views/wizard/step1_view_test.js    |   89 +
 ambari-web/vendor/scripts/sockjs.min.js            |    4 +
 ambari-web/vendor/scripts/stomp.min.js             |    8 +
 .../ONEFS/1.0.0/package/scripts/params_linux.py    |    2 +-
 .../ONEFS/1.0.0/package/scripts/params_windows.py  |    2 +-
 .../ONEFS/1.0.0/package/scripts/status_params.py   |    4 +-
 dev-support/docker/centos6/Dockerfile              |   33 +
 dev-support/docker/centos7/Dockerfile              |   37 +
 dev-support/docker/common/.bashrc                  |   17 +
 dev-support/docker/common/Dockerfile               |   34 +
 dev-support/docker/ubuntu16/Dockerfile             |   35 +
 docs/src/site/site.xml                             |    2 +-
 pom.xml                                            |    8 +-
 start-build-env.sh                                 |   64 +
 1214 files changed, 59257 insertions(+), 13595 deletions(-)
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/AlertStatusReporter.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/ClusterAlertDefinitionsCache.py
 create mode 100644 ambari-agent/src/main/python/ambari_agent/ClusterCache.py
 delete mode 100644 
ambari-agent/src/main/python/ambari_agent/ClusterConfiguration.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/ClusterConfigurationCache.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/ClusterHostLevelParamsCache.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/ClusterMetadataCache.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/ClusterTopologyCache.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/CommandStatusReporter.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/ComponentStatusExecutor.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/ConfigurationBuilder.py
 create mode 100644 ambari-agent/src/main/python/ambari_agent/Constants.py
 create mode 100644 ambari-agent/src/main/python/ambari_agent/HeartbeatThread.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/HostStatusReporter.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/InitializerModule.py
 create mode 100644 ambari-agent/src/main/python/ambari_agent/Utils.py
 create mode 100644 ambari-agent/src/main/python/ambari_agent/client_example.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/listeners/AlertDefinitionsEventListener.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/listeners/CommandsEventListener.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/listeners/ConfigurationEventListener.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/listeners/HostLevelParamsEventListener.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/listeners/MetadataEventListener.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/listeners/ServerResponsesListener.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/listeners/TopologyEventListener.py
 create mode 100644 
ambari-agent/src/main/python/ambari_agent/listeners/__init__.py
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/BaseStompServerTestCase.py
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/TestAgentStompResponses.py
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/alert_definitions.json
 delete mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/definitions.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/agent_host_status_update.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/alert_definition_expected.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/alert_definitions.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/alert_definitions_add.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/alert_definitions_delete.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/alert_definitions_edit.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/alert_definitions_small.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/components_status_report.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/configurations_update.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/execution_commands.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/heartbeat_request.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/host_level_params.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/metadata_after_registration.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/metadata_update.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/registration_request.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/registration_response.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/topology_add_component.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/topology_add_component_host.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/topology_add_host.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/topology_cache_expected.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/topology_create.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/topology_delete_cluster.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/topology_delete_component.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/topology_delete_component_host.json
 create mode 100644 
ambari-agent/src/test/python/ambari_agent/dummy_files/stomp/topology_delete_host.json
 create mode 100644 
ambari-common/src/main/python/ambari_commons/unicode_tolerant_fs.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/__init__.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/__main__.py
 create mode 100644 
ambari-common/src/main/python/ambari_stomp/adapter/__init__.py
 create mode 100644 
ambari-common/src/main/python/ambari_stomp/adapter/multicast.py
 create mode 100644 
ambari-common/src/main/python/ambari_stomp/adapter/websocket.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/backward.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/backward2.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/backward3.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/backwardsock.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/backwardsock25.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/backwardsock26.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/colors.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/connect.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/constants.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/exception.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/listener.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/protocol.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/transport.py
 create mode 100644 ambari-common/src/main/python/ambari_stomp/utils.py
 create mode 100644 ambari-common/src/main/python/ambari_ws4py/__init__.py
 create mode 100644 
ambari-common/src/main/python/ambari_ws4py/client/__init__.py
 create mode 100644 
ambari-common/src/main/python/ambari_ws4py/client/geventclient.py
 create mode 100644 
ambari-common/src/main/python/ambari_ws4py/client/threadedclient.py
 create mode 100644 
ambari-common/src/main/python/ambari_ws4py/client/tornadoclient.py
 create mode 100644 ambari-common/src/main/python/ambari_ws4py/compat.py
 create mode 100644 ambari-common/src/main/python/ambari_ws4py/exc.py
 create mode 100644 ambari-common/src/main/python/ambari_ws4py/framing.py
 create mode 100644 ambari-common/src/main/python/ambari_ws4py/manager.py
 create mode 100644 ambari-common/src/main/python/ambari_ws4py/messaging.py
 create mode 100644 ambari-common/src/main/python/ambari_ws4py/streaming.py
 create mode 100644 ambari-common/src/main/python/ambari_ws4py/utf8validator.py
 create mode 100644 ambari-common/src/main/python/ambari_ws4py/websocket.py
 create mode 100644 ambari-common/src/test/python/coilmq/__init__.py
 create mode 100644 ambari-common/src/test/python/coilmq/auth/__init__.py
 create mode 100644 ambari-common/src/test/python/coilmq/auth/simple.py
 create mode 100644 ambari-common/src/test/python/coilmq/config/__init__.py
 create mode 100644 
ambari-common/src/test/python/coilmq/config/coilmq.cfg-sample
 create mode 100644 ambari-common/src/test/python/coilmq/config/defaults.cfg
 create mode 100644 ambari-common/src/test/python/coilmq/engine.py
 create mode 100644 ambari-common/src/test/python/coilmq/exception.py
 create mode 100644 ambari-common/src/test/python/coilmq/protocol/__init__.py
 create mode 100644 ambari-common/src/test/python/coilmq/queue.py
 create mode 100644 ambari-common/src/test/python/coilmq/scheduler.py
 create mode 100644 ambari-common/src/test/python/coilmq/server/__init__.py
 create mode 100644 ambari-common/src/test/python/coilmq/server/socket_server.py
 create mode 100644 ambari-common/src/test/python/coilmq/start.py
 create mode 100644 ambari-common/src/test/python/coilmq/store/__init__.py
 create mode 100644 ambari-common/src/test/python/coilmq/store/dbm.py
 create mode 100644 ambari-common/src/test/python/coilmq/store/memory.py
 create mode 100644 ambari-common/src/test/python/coilmq/store/rds.py
 create mode 100644 ambari-common/src/test/python/coilmq/store/sa/__init__.py
 create mode 100644 ambari-common/src/test/python/coilmq/store/sa/meta.py
 create mode 100644 ambari-common/src/test/python/coilmq/store/sa/model.py
 create mode 100644 ambari-common/src/test/python/coilmq/topic.py
 create mode 100644 ambari-common/src/test/python/coilmq/util/__init__.py
 create mode 100644 ambari-common/src/test/python/coilmq/util/concurrency.py
 create mode 100644 ambari-common/src/test/python/coilmq/util/frames.py
 create mode 100644 ambari-common/src/test/python/coilmq/util/six.py
 delete mode 100755 ambari-infra/ambari-infra-assembly/src/main/resources/solr
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/DisableBatchingRemoteEndpointFactory.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/HostNotRegisteredException.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/MessageDestinationIsNotDefinedException.java
 delete mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/ActionQueue.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/AgentReport.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/AgentReportsProcessor.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/AgentSessionManager.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AgentClusterDataHolder.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AgentConfigsHolder.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AgentCurrentDataController.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AgentDataHolder.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AgentHostDataHolder.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AgentReportsController.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AgentsRegistrationQueue.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AlertDefinitionsHolder.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AmbariSubscriptionRegistry.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/HeartbeatController.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/HostLevelParamsHolder.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/MetadataHolder.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/TopologyHolder.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/AlertCluster.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/AlertGroupUpdate.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/ClusterConfigs.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/CommandStatusReports.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/ComponentStatusReport.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/ComponentStatusReports.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/ExecutionCommandsCluster.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/Hash.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/Hashable.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/HostLevelParamsCluster.java
 create 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/agent/stomp/dto/HostStatusReport.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/MetadataCluster.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/MetadataServiceInfo.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/TopologyCluster.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/TopologyComponent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/TopologyHost.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/api/AmbariSendToMethodReturnValueHandler.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/api/stomp/ClustersController.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/api/stomp/TestController.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/configuration/spring/AgentRegisteringQueueChecker.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/configuration/spring/AgentStompConfig.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/configuration/spring/ApiSecurityConfig.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/configuration/spring/ApiStompConfig.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/configuration/spring/GuiceBeansConfig.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/configuration/spring/RootStompConfig.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/controller/SessionHandlerConfigurer.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/DeleteHostComponentStatusMetaData.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/AgentConfigsUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/AlertDefinitionEventType.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/AlertDefinitionsAgentUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/AlertDefinitionsUIUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/AlertGroupsUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/AlertUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/AmbariHostUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/AmbariUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/ConfigsUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/DefaultMessageEmitter.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/ExecutionCommandEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/HostComponentUpdate.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/HostComponentsUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/HostLevelParamsUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/HostStateUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/HostStatusUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/HostUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/MessageEmitter.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/MetadataUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/RequestUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/ServiceUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/StaleConfigsUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/TopologyAgentUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/TopologyUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/UpdateEventType.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/UpgradeUpdateEvent.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/alerts/AlertDefinitionsUIUpdateListener.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/alerts/AlertGroupsUpdateListener.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/hostcomponents/HostComponentsUpdateListener.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/hosts/HostUpdateListener.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/requests/StateUpdateListener.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/services/ServiceUpdateListener.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/upgrade/UpgradeUpdateListener.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/publishers/AgentCommandsPublisher.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/publishers/BufferedUpdateEventPublisher.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/publishers/HostComponentUpdateEventPublisher.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/publishers/RequestUpdateEventPublisher.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/publishers/ServiceUpdateEventPublisher.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/events/publishers/StateUpdateEventPublisher.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/StompEventsMetricsSource.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/topology/TopologyDeleteFormer.java
 create mode 100644 
ambari-server/src/main/resources/META-INF/services/org.eclipse.jetty.websocket.common.RemoteEndpointFactory
 delete mode 100644 
ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/templates/input.config-accumulo.json.j2
 create mode 100644 
ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/themes/credentials.json
 create mode 100644 
ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/AMBARI_INFRA/0.1.0/themes/directories.json
 delete mode 100644 
ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/input.config-ambari-metrics.json.j2
 create mode 100644 
ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/themes/credentials.json
 create mode 100644 
ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/ATLAS/0.7.0.2.5/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/FALCON/0.5.0.2.1/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/themes/directories.json
 delete mode 100644 
ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/templates/input.config-hdfs.json.j2
 create mode 100644 
ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/themes/credentials.json
 create mode 100644 
ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/themes/database.json
 create mode 100644 
ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/KAFKA/0.8.1/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/KNOX/0.5.0.2.2/themes/credentials.json
 create mode 100644 
ambari-server/src/main/resources/common-services/KNOX/0.5.0.2.2/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/LOGSEARCH/0.5.0/themes/credentials.json
 create mode 100644 
ambari-server/src/main/resources/common-services/LOGSEARCH/0.5.0/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/OOZIE/4.0.0.2.0/themes/credentials.json
 create mode 100644 
ambari-server/src/main/resources/common-services/OOZIE/4.0.0.2.0/themes/database.json
 create mode 100644 
ambari-server/src/main/resources/common-services/OOZIE/4.0.0.2.0/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/SPARK/1.2.1/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/SPARK2/2.0.0/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/STORM/0.9.1/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/TEZ/0.4.0.2.1/themes/directories.json
 delete mode 100644 
ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/templates/input.config-yarn.json.j2
 create mode 100644 
ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/themes-mapred/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/themes/directories.json
 create mode 100644 
ambari-server/src/main/resources/common-services/ZOOKEEPER/3.4.5/themes/directories.json
 delete mode 100644 
ambari-server/src/main/resources/stacks/PERF/1.0/services/FAKEHDFS/package/templates/input.config-hdfs.json.j2
 delete mode 100644 
ambari-server/src/main/resources/webapp/WEB-INF/spring-security.xml
 create mode 100644 
ambari-server/src/test/java/org/apache/ambari/server/agent/AgentSessionManagerTest.java
 delete mode 100644 
ambari-server/src/test/java/org/apache/ambari/server/agent/TestActionQueue.java
 create mode 100644 
ambari-server/src/test/java/org/apache/ambari/server/testutils/PartialNiceMockBinder.java
 delete mode 100644 ambari-web/app/mappers/component_config_mapper.js
 create mode 100644 
ambari-web/app/mappers/socket/alert_definitions_mapper_adapter.js
 create mode 100644 ambari-web/app/mappers/socket/alert_groups_mapper_adapter.js
 create mode 100644 ambari-web/app/mappers/socket/alert_summary_mapper.js
 create mode 100644 
ambari-web/app/mappers/socket/host_component_status_mapper.js
 create mode 100644 ambari-web/app/mappers/socket/host_state_mapper.js
 create mode 100644 ambari-web/app/mappers/socket/service_state_mapper.js
 create mode 100644 ambari-web/app/mappers/socket/topology_mapper.js
 create mode 100644 ambari-web/app/mappers/socket/upgrade_state_mapper.js
 create mode 100644 
ambari-web/app/templates/common/configs/widgets/controls/create_override.hbs
 create mode 100644 
ambari-web/app/templates/common/configs/widgets/controls/edit.hbs
 create mode 100644 
ambari-web/app/templates/common/configs/widgets/controls/final.hbs
 create mode 100644 
ambari-web/app/templates/common/configs/widgets/controls/remove_override.hbs
 create mode 100644 
ambari-web/app/templates/common/configs/widgets/controls/set_recommended.hbs
 create mode 100644 
ambari-web/app/templates/common/configs/widgets/controls/undo.hbs
 create mode 100644 ambari-web/app/templates/wizard/step7/accounts_tab.hbs
 create mode 100644 ambari-web/app/templates/wizard/step7/credentials_tab.hbs
 create mode 100644 ambari-web/app/templates/wizard/step7/databases_tab.hbs
 create mode 100644 ambari-web/app/templates/wizard/step7/directories_tab.hbs
 create mode 100644 
ambari-web/app/templates/wizard/step7/directories_theme_layout.hbs
 create mode 100644 ambari-web/app/templates/wizard/step7_with_category_tabs.hbs
 create mode 100644 ambari-web/app/utils/stomp_client.js
 create mode 100644 ambari-web/app/views/wizard/step7/accounts_tab_view.js
 create mode 100644 ambari-web/app/views/wizard/step7/credentials_tab_view.js
 create mode 100644 ambari-web/app/views/wizard/step7/databases_tab_view.js
 create mode 100644 ambari-web/app/views/wizard/step7/directories_tab_view.js
 create mode 100644 
ambari-web/test/mappers/socket/alert_definitions_mapper_adapter_test.js
 create mode 100644 
ambari-web/test/mappers/socket/alert_groups_mapper_adapter_test.js
 create mode 100644 ambari-web/test/mappers/socket/alert_summary_mapper_test.js
 create mode 100644 
ambari-web/test/mappers/socket/host_component_status_mapper_test.js
 create mode 100644 ambari-web/test/mappers/socket/host_state_mapper_test.js
 create mode 100644 ambari-web/test/mappers/socket/service_state_mapper_test.js
 create mode 100644 ambari-web/test/mappers/socket/topology_mapper_test.js
 create mode 100644 ambari-web/test/mappers/socket/upgrade_state_mapper_test.js
 create mode 100644 ambari-web/test/utils/stomp_client_test.js
 create mode 100644 ambari-web/vendor/scripts/sockjs.min.js
 create mode 100644 ambari-web/vendor/scripts/stomp.min.js
 create mode 100644 dev-support/docker/centos6/Dockerfile
 create mode 100644 dev-support/docker/centos7/Dockerfile
 create mode 100644 dev-support/docker/common/.bashrc
 create mode 100644 dev-support/docker/common/Dockerfile
 create mode 100644 dev-support/docker/ubuntu16/Dockerfile
 create mode 100755 start-build-env.sh

-- 
To stop receiving notification emails like this one, please contact
oleew...@apache.org.

Reply via email to