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

swagle pushed a change to branch branch-3.0-ams
in repository https://gitbox.apache.org/repos/asf/ambari.git.


    from b34445b  Merge pull request #68 from swagle/branch-3.0-ams
     new e4b75c7  AMBARI-22556 - Reduce load from STS health check (Mingjie 
Tang via jonathanhurley)
     new b931bfb  AMBARI-22563. Packages Cannot Be Installed When Yum 
Transactions Fail (Dmytro Grinenko via ncole)
     new f5002f4  AMBARI-22485 : Allow Ambari to support non-kerberos SASL 
mechanisms for Kafka - Addendum, fix incorrect config tag (ydavis via 
mradhakrishnan)
     new d084341  AMBARI-22445. Warn the user appropriately for default MySQL 
server install for Hive (Part 2) (vsubramanian)
     new f312fc0  AMBARI-22578. hive2 queries fails after adding any service to 
the cluster. (jaimin via yusaku)
     new 16ddd20  AMBARI-22353. Remove properties.json And Switch To Adding 
Properties to ResourceProviders Dynamically (dlysnichenko)
     new 50d5382  AMBARI-22582 Clean up Configs page. (atkach)
     new fe04da1  AMBARI-22586 - Remove Beacon conf-select Changes Since It's 
Not Part of HDP (jonathanhurley)
     new 32dcbb1  AMBARI-22587. Storm service check failed during PU due to CNF 
StormAtlasHook (ncole)
     new 47820ef  AMBARI-22585. Fix the wording on IPA integration requirements 
in the Enable Kerberos Wizard (rlevas)
     new 13914ce  Revert "AMBARI-22572. During cluster installation bower 
cannot resolve angularjs version (alexantonenko)"
     new 954a370  Revert "AMBARI-22566. Upgrade Angular for Ambari Admin View 
(alexantonenko)"
     new b8d4eaa  AMBARI-22566. Upgrade Angular for Ambari Admin View 
(alexantonenko)
     new 1a8fe72  AMBARI-22590 - Messages for some services during PU package 
installation indicate circular dependency (jonathanhurley)
     new 82c03ea  AMBARI-22594. Livy server start fails during EU with 'Address 
already in use' error (dlysnichenko)
     new 332dad5  AMBARI-22590 - Messages for some services during PU package 
installation indicate circular dependency (part2) (jonathanhurley)
     new 3cabd90  AMBARI-22591.MD interpreter fails with NPE 
(Zeppelin)(Prabhjyot Singh via Venkata Sairam)
     new c958f52  AMBARI-22598 - Pig service check failed after PU with 
LzoCodec CNF (jonathanhurley)
     new d265e2e  AMBARI-22583. Ambari should not force accounts created in IPA 
to be added a user named 'ambari-managed-principals' (rlevas)
     new fc138a4  AMBARI-22597. Jetty Session Timeout Is Overridden By Views 
Initialization. (mpapirkovskyy)
     new 6d6e21e  AMBARI-22583. Ambari should not force accounts created in IPA 
to be added a user named 'ambari-managed-principals' [amended] (rlevas)
     new 5eb446b  Revert "AMBARI-22583. Ambari should not force accounts 
created in IPA to be added a user named 'ambari-managed-principals' [amended] 
(rlevas)"
     new 3e5af95  Revert "AMBARI-22583. Ambari should not force accounts 
created in IPA to be added a user named 'ambari-managed-principals' (rlevas)"
     new 58d9617  AMBARI-22583. Ambari should not force accounts created in IPA 
to be added a user named 'ambari-managed-principals' (rlevas)
     new 37a4574  AMBARI-22492. A bad WebHDFS request is issued when starting 
Hive Metastore (amagyar)
     new 166adb5  AMBARI-22606. Service actions for R4ML not loaded (akovalenko)
     new 4d45852  AMBARI-22608. Update HBASE 2.0.0.3.0 with proper pid file 
name for Phoenix Query Server. (Sergey Soldatov via sshridhar).
     new 5d53703  AMBARI-22492. A bad WebHDFS request is issued when starting 
Hive Metastore addendum (amagyar)
     new efc2322  AMBARI-22611. Log Search IT: Expose the right port for 
Selenium in docker-compose file (oleewere)
     new cd850bf  AMBARI-22605. Tez service check hangs when adding service. 
(mpapirkovskyy)
     new 146f00b  AMBARI-22610 Log Search UI: fixes for search box 
autocomplete. (ababiichuk)
     new ea9dd7f  AMBARI-22589 Ambari web UI stack version page is empty due to 
NPE when target stack does not contain all services from the current stack 
(dili)
     new 2d548af  AMBARI-22595. Livy2 keytabs are not getting configured 
automatically in zeppelin. (prabhjyotsingh via sshridhar).
     new 25b146b  AMBARI-22612 Log Search UI: Fixes for Top-Level Buttons. 
(Istvan Tobias via ababiichuk)
     new 4a53d0b  AMBARI-22609. Install wizard stacks on select version step 
(alexantonenko)
     new ee88e79  AMBARI-22613 - Hive Queries Failing with Missing SnappyCodec 
Compression Type Due to Hive's Use of MapReduce Admin Env Property 
(jonathanhurley)
     new b07ec55  AMBARI-22616 noplugins switch should not be used for yum 
repos backed by RedHat Satellite/Spacewalk (dgrinenko)
     new c90a626  AMBARI-22617. Install Wizard Customize Services step has no 
vertical scroll (akovalenko)
     new d6980c2  AMBARI-22615 Log Search UI: improve histogram display. 
(Istvan Tobias via ababiichuk)
     new 6ed7b03  AMBARI-22624 Modify display of compare of config versions. 
(atkach)
     new 7067d33  AMBARI-22622. NFSGateway start failing with error : "ERROR: 
You must be a privileged user in order to run a secure service." (aonishuk)
     new 00d519a  AMBARI-22624 Modify display of compare of config versions, 
second patch. (atkach)
     new 5c21be5  AMBARI-22539. Cannot add host with host_name in request body
     new d784677  AMBARI-22626. Zeppelin Interpreter settings are getting 
updated after zeppelin restart. (Prabhjyot Singh via yusaku)
     new b1771ef  AMBARI-22636. UI Changes for Kerberos Wizard (alexantonenko)
     new 963bc1d  AMBARI-22628 - YARN Shuffle Service Can't Be Found On 
Client-Only Nodes After New Cluster Install (jonathanhurley)
     new 7e6506e  AMBARI-22638. yarn.timeline-service property enabled 
overriding preset secure blueprint config for the same
     new 742046b  AMBARI-22635. Ambari should create a dummy core-site.xml for 
Ranger plugins when namenode is not installed. (Vishal Suvagia via swagle)
     new 8f55384  AMBARI-22639. Log Feeder refactor: integrate with spring boot 
(oleewere)
     new f8d54e8  AMBARI-22651 Unable to add/change role for user. (atkach)
     new 1cd5c88  AMBARI-22648: zeppelin server keytab missing from 
zeppelin-site.xml (Bikas Saha via jluniya)
     new 12beaf7  AMBARI-22635: Addendum fix Ambari should create a dummy 
core-site.xml for Ranger plugins when namenode is not installed.
     new 6692aaa  AMBARI-22657 Oozie service check failed during 4th digit PU 
(dgrinenko)
     new affe745  AMBARI-22659. unable to proceed with cluster install after 
component install fails. (mpapirkovskyy)
     new c884f69  AMBARI-22661 Storm service check fails with StormAtlasHook 
CNF after cluster deploy (dgrinenko)
     new 214015c  AMBARI-22663 Log Search UI: incorrect caption for graph gap 
in weeks. (ababiichuk)
     new 62e67ed  AMBARI-22647. Rafactor: Package Log Search and Log Feeder 
into jars + cleanup start scripts (oleewere)
     new c89b607  AMBARI-22640 - HBase Cannot Find LZO Classes After Being 
Patched (jonathanhurley)
     new f03bec4  AMBARI-22644 - Node Managers fail to start after Spark2 is 
patched due to CNF YarnShuffleService (jonathanhurley)
     new a2c2661  AMBARI-22655 - Livy/Livy2 Unable To Start Due to Address 
Already In Use (jonathanhurley)
     new 531fdc3  AMBARI-22522 - Livy server fails to start during downgrade 
due to absence of 'conf' directory  (Dmitro Lisnichenko via jonathanhurley)
     new 16ae4fb  AMBARI-22665 - Livy2 Does Not Start On HDP 2.6.0 to 2.6.3 
(jonathanhurley)
     new d4d89fe  AMBARI-22647. ADDENDUM -Rafactor: Package Log Search and Log 
Feeder into jars + cleanup start scripts (oleewere)
     new d72a39a  AMBARI-22571. Handle passwords/sensitive data in Ambari 
configuration properties (Sandor Molnar via rlevas)
     new 92d69ce  Updating Ambari docs for Ambari 2.6.1 and Ambari 2.6.0
     new 1746a69  AMBARI-22670 Ambari 3.0: Implement new design for Admin View: 
Integrate visual-search box. (atkach)
     new 72a7232  AMBARI-22672. Error on add version view in web admin 
(alexantonenko)
     new 8f01701  AMBARI-22675 LogSearch Title Bar Fixes. (Istvan Tobias via 
ababiichuk)
     new b886030  AMBARI-22677. Don't call pprint.pformat unnecessarily in 
Ambari agent (amagyar)
     new ed26e2e  AMBARI-22677. Addendum - Don't call pprint.pformat 
unnecessarily in Ambari agent (amagyar)
     new 799abc2  AMBARI-22682 Ambari 3.0 Admin View: Add visual-search box to 
all pages. (atkach)
     new f6cfca1  AMBARI-22530. Refactor internal code of handling info between 
kerberos wizard actions (echekanskiy)
     new 5711d05  AMBARI-22681 Ambari web UI failed to update stack repo 
directly from the Versions tab (dili)
     new cd5e4f2  AMBARI-22306. Set VersionAdvertised as false for superset in 
tech-preview (nishantmonu51)
     new 4dafbb5  AMBARI-22680 Ambari web UI does not fail an invalid repo base 
URL during cluster installation (dili)
     new af7f282  AMBARI-22514, AMBARI-22653. Ambari Infra Manager: solr data 
exporting jobs and integration test environment. (Krisztian Kasa via swagle)
     new 75aad93  AMBARI-22686. Disabled stack still appears in the UI if VDF 
is available. (swagle)
     new 50797e5  AMBARI-22676. [Patch Hive]webhcat: test_sqoop fails with 
hdfs:///hdp/apps/2.6.*/sqoop/sqoop.tar.gz does not exist (ncole)
     new 9b06c6e  AMBARI-22691 JS error on Version edit page in Admin View. 
(atkach)
     new 431c56f  AMBARI-22685 Stack OS/repos removed from cluster installation 
UI showed up on the Versions tab after cluster is installed (dili)
     new 775c838  AMBARI-22679. RU: Service action failed with NullPointer on 
Downgrade after RU (dgrinenko via dlysnichenko)
     new a578fd4  AMBARI-22687. Bulk host delete and component add & delete 
scenarios. (ishanbha)
     new 8b71f13  AMBARI-22694. For mixed OS deploy, some pig tests failed with 
MR job failing with 'IOException: Unable to get CompressorType for codec 
(org.apache.hadoop.io.compress.SnappyCodec)' (ncole)
     new d06d44d  Point to the archive URL for older releases. (yusaku)
     new c15bc7e  AMBARI-22679. RU: Service action failed with NullPointer on 
Downgrade after RU -- fix imports (Dmytro Grinenko via adoroszlai)
     new c0056fc  AMBARI-22679. RU: Service action failed with NullPointer on 
Downgrade after RU -- checkstyle fix (Dmytro Grinenko via adoroszlai)
     new 3ba0497  AMBARI-22669 Ranger stack script changes to fix missing 
directory failure for blueprint installation (mugdha)
     new 110d151  AMBARI-22692 JS error when switching focus of filters in 
combo search. (atkach)
     new 9ec0595  AMBARI-22276 Ambari trunk builds failing in TestAmbariServer 
(additional patch) (dsen)
     new 5e68a9f  AMBARI-22653. ADDENDUM Infra Manager: s3 upload support for 
archiving Infra Solr (Krisztian Kasa via oleewere)
     new e1e797d  AMBARI-22700 Post-install: UI style fixes. (atkach)
     new 40430cf  AMBARI-22506.Incorrect pie chart distribution(Venkata Sairam)
     new 9124468  AMBARI-22710 Post-install: Create Widget wizard style fixes. 
(atkach)
     new 3317d9a  AMBARI-22689. Restart agent command sent by server (Xianghao 
Lu via adoroszlai)
     new 5f63b44  AMBARI-22712. Update install Wizard layout (akovalenko)
     new 8d76e34  revert "AMBARI-22712. Update install Wizard layout" 
(akovalenko)
     new 082e2ca  AMBARI-22714 Log Search UI: implement Summary tab for Access 
Logs page. (ababiichuk)
     new 3f58a96  AMBARI-22690 Registering existing hdp version failed with sql 
exception (dgrinenko)
     new 62db0b9  AMBARI-22712. Update install Wizard layout (akovalenko)
     new 63fdd9c  AMBARI-22702. Infra Manager: scheduled deleting of Infra Solr 
documents (Krisztian Kasa via oleewere )
     new 47a22d3  AMBARI-22718. Cannot set security.inter.broker.protocol: 
SASL_SSL via Blueprint with Kerberos
     new da72433  AMBARI-22719. Regenerate Keytabs resets 
security.inter.broker.protocol to PLAINTEXTSASL
     new 98405c8  AMBARI-21559. Alert definition paths should be updated on 
upgrade
     new 4ea685e  AMBARI-22699. Update FE to initiate regenerate keytab file 
operations for a service and a host (alexantonenko)
     new c592871  AMBARI-22723. Ambari Upgrade failed in case if database have 
no cluster_version table already. The issue with idempotence (dlysnichenko)
     new 2e4ec41  AMBARI-22678. Fix Broken Symlinks on Stack Distribution 
(dlysnichenko)
     new d950504  AMBARI-22419 Ambari upgrade failed (dgrinenko)
     new 10503fb  AMBARI-22732 Make Select Metric dropdown in Create Widget 
wizard wider. (atkach)
     new 044d39e  AMBARI-22724. Idempotent issue on Ambari Upgrade, 
renameServiceDeletedColumn failed with column already exists 
exception.(vbrodetskyi)
     new f8cbc63  AMBARI-22736 Filter of Config Versions should be case 
insensitive. (atkach)
     new 28061fd  AMBARI-22741 Log Search UI: implement graph for access logs. 
(ababiichuk)

The 111 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:
 .../src/main/resources/ui/admin-web/app/index.html |    3 +
 .../app/scripts/controllers/SideNavCtrl.js         |    6 +-
 .../controllers/ambariViews/ViewsListCtrl.js       |  220 ++--
 .../remoteClusters/RemoteClustersListCtrl.js       |  110 +-
 .../stackVersions/StackVersionsCreateCtrl.js       |    2 +-
 .../stackVersions/StackVersionsEditCtrl.js         |    2 +-
 .../stackVersions/StackVersionsListCtrl.js         |  192 ++--
 .../controllers/userManagement/GroupsListCtrl.js   |   86 +-
 .../controllers/userManagement/UsersListCtrl.js    |  132 +--
 .../app/scripts/directives/comboSearch.js          |  501 +++++++++
 .../ui/admin-web/app/scripts/services/Cluster.js   |    3 +-
 .../ui/admin-web/app/scripts/services/Filters.js   |   84 ++
 .../ui/admin-web/app/scripts/services/Group.js     |   11 +-
 .../admin-web/app/scripts/services/Pagination.js   |   59 +
 .../app/scripts/services/RemoteCluster.js          |   10 +-
 .../ui/admin-web/app/scripts/services/Stack.js     |   34 +-
 .../ui/admin-web/app/scripts/services/User.js      |   13 +-
 .../ui/admin-web/app/styles/combo-search.css       |  164 +++
 .../resources/ui/admin-web/app/styles/main.css     |   36 +
 .../ui/admin-web/app/styles/user-management.css    |    4 +
 .../ui/admin-web/app/views/ambariViews/edit.html   |    8 +-
 .../admin-web/app/views/ambariViews/viewsList.html |   52 +-
 .../app/views/directives/comboSearch.html          |   63 ++
 .../app/views/directives/editableList.html         |    2 +-
 .../app/views/modals/AddRepositoryModal.html       |    2 +-
 .../app/views/modals/RoleDetailsModal.html         |    2 +-
 .../admin-web/app/views/remoteClusters/list.html   |   37 +-
 .../ui/admin-web/app/views/stackVersions/list.html |   40 +-
 .../app/views/stackVersions/stackVersionPage.html  |    4 +-
 .../app/views/userManagement/groupEdit.html        |   14 +-
 .../app/views/userManagement/groupsList.html       |   55 +-
 .../userManagement/modals/changePassword.html      |    2 +-
 .../views/userManagement/modals/groupCreate.html   |    2 +-
 .../views/userManagement/modals/userCreate.html    |    3 +-
 .../app/views/userManagement/userEdit.html         |   18 +-
 .../app/views/userManagement/usersList.html        |   65 +-
 .../controllers/ambariViews/ViewsListCtrl_test.js  |  111 ++
 .../userManagement/GroupsListCtrl_test.js          |  100 +-
 .../userManagement/UsersListCtrl_test.js           |  306 ------
 .../test/unit/directives/comboSearch_test.js       |  362 +++++++
 .../admin-web/test/unit/services/Filters_test.js   |  161 +++
 .../test/unit/services/Pagination_test.js          |   72 ++
 .../src/main/python/ambari_agent/ActionQueue.py    |   21 +-
 .../main/python/ambari_agent/CommandStatusDict.py  |    2 +-
 .../src/main/python/ambari_agent/Controller.py     |   25 +-
 .../ambari_agent/CustomServiceOrchestrator.py      |    4 +-
 .../src/main/python/ambari_agent/DataCleaner.py    |    4 +-
 .../src/main/python/ambari_agent/Heartbeat.py      |   17 +-
 .../src/main/python/ambari_agent/LiveStatus.py     |    3 +-
 .../src/main/python/ambari_agent/PythonExecutor.py |   15 +-
 .../ambari_agent/PythonReflectiveExecutor.py       |    3 +-
 .../main/python/ambari_agent/RecoveryManager.py    |   17 +-
 .../python/ambari_agent/StatusCommandsExecutor.py  |    3 +-
 .../main/python/ambari_agent/alerts/ams_alert.py   |    8 +-
 .../python/ambari_agent/alerts/metric_alert.py     |    3 +-
 .../src/main/python/ambari_agent/security.py       |    8 +-
 .../src/test/python/ambari_agent/TestController.py |    8 +-
 .../ambari_agent/examples/ControllerTester.py      |    6 +-
 .../core/providers/package/__init__.py             |   15 +
 .../core/providers/package/yumrpm.py               |  121 ++-
 .../libraries/functions/conf_select.py             |    7 +
 .../libraries/functions/setup_atlas_hook.py        |   11 +-
 .../libraries/functions/setup_ranger_plugin_xml.py |   14 +-
 .../libraries/providers/hdfs_resource.py           |    2 +
 ambari-infra/ambari-infra-manager-it/pom.xml       |  155 +++
 .../java/org/apache/ambari/infra/InfraClient.java  |   93 ++
 .../apache/ambari/infra/InfraManagerStories.java   |  108 ++
 .../ambari/infra/OffsetDateTimeConverter.java}     |   22 +-
 .../ambari/infra/steps/AbstractInfraSteps.java     |  223 ++++
 .../apache/ambari/infra/steps/ExportJobsSteps.java |  148 +++
 .../src/test/resources/log4j.properties            |    0
 .../test/resources/stories/infra_api_tests.story   |   38 +
 .../ambari-infra-manager/docker/Dockerfile         |    6 +-
 .../docker/docker-compose.yml                      |   60 +-
 .../docker/infra-manager-docker-compose.sh         |  107 ++
 ambari-infra/ambari-infra-manager/pom.xml          |    5 +
 ...ocumentIterator.java => CloseableIterator.java} |    5 +-
 ...CompositeFileAction.java => JobProperties.java} |   39 +-
 ...tExportJobListener.java => JobPropertyMap.java} |   28 +-
 .../DocumentSource.java => ObjectSource.java}      |    7 +-
 .../DocumentSource.java => PropertyMap.java}       |    9 +-
 .../org/apache/ambari/infra/job/SolrDAOBase.java   |   65 ++
 ...siteFileAction.java => AbstractFileAction.java} |   30 +-
 .../infra/job/archive/CompositeFileAction.java     |    3 +-
 .../apache/ambari/infra/job/archive/Document.java  |    3 +-
 .../archive/DocumentArchivingConfiguration.java    |  142 +++
 .../job/archive/DocumentExportConfiguration.java   |  118 --
 .../job/archive/DocumentExportProperties.java      |  173 ++-
 ...ocument.java => DocumentExportPropertyMap.java} |   38 +-
 .../job/archive/DocumentExportStepListener.java    |   47 -
 .../infra/job/archive/DocumentItemReader.java      |    8 +-
 .../{DocumentSource.java => DocumentWiper.java}    |    5 +-
 .../infra/job/archive/FileNameSuffixFormatter.java |   56 +
 ...cumentIterator.java => ItemWriterListener.java} |    6 +-
 .../infra/job/archive/LocalDocumentItemWriter.java |   23 +-
 ...bListener.java => LocalItemWriterListener.java} |   19 +-
 .../ambari/infra/job/archive/S3Properties.java     |   64 +-
 .../ambari/infra/job/archive/S3Uploader.java       |   25 +-
 .../{SolrDocumentSource.java => SolrDAO.java}      |   34 +-
 .../infra/job/archive/SolrDocumentIterator.java    |    6 +-
 .../infra/job/archive/SolrDocumentSource.java      |   57 +-
 .../infra/job/archive/SolrParametrizedString.java  |   77 ++
 .../ambari/infra/job/archive/SolrProperties.java   |  117 ++
 .../ambari/infra/job/archive/SolrQueryBuilder.java |   59 +-
 .../infra/job/archive/SolrQueryProperties.java     |   40 +-
 .../ambari/infra/job/archive/TarGzCompressor.java  |    4 +-
 ...iteFileAction.java => WriteCompletedEvent.java} |   31 +-
 .../deleting/DocumentDeletingConfiguration.java    |   90 ++
 .../job/deleting/DocumentDeletingProperties.java   |   77 ++
 .../DocumentDeletingPropertyMap.java}              |   40 +-
 .../infra/job/deleting/DocumentWiperTasklet.java   |   49 +
 .../src/main/resources/infra-manager.properties    |   52 +-
 .../apache/ambari/infra/job/JobPropertiesTest.java |   56 +
 .../infra/job/archive/DocumentItemReaderTest.java  |    8 +-
 .../job/archive/FileNameSuffixFormatterTest.java   |   58 +
 .../job/archive/LocalDocumentItemWriterTest.java   |   27 +-
 .../job/archive/SolrParametrizedStringTest.java    |   57 +
 .../infra/job/archive/SolrPropertiesTest.java      |   54 +
 .../infra/job/archive/SolrQueryBuilderTest.java    |   55 +-
 .../infra/job/archive/SolrQueryPropertiesTest.java |   54 +
 ambari-infra/pom.xml                               |    5 +-
 ambari-logsearch/ambari-logsearch-assembly/pom.xml |  117 +-
 .../src/main/package/deb/logfeeder/postinst        |   22 +
 .../src/main/package/deb/logfeeder/postrm          |    6 +
 .../src/main/package/deb/logfeeder/preinst         |   13 +
 .../src/main/package/deb/portal/postinst           |   19 +
 .../src/main/package/deb/portal/postrm             |    6 +
 .../src/main/package/deb/portal/preinst            |   13 +
 .../preinst => rpm/logfeeder/postinstall.sh}       |   22 +
 .../postinst => rpm/logfeeder/postremove.sh}       |    6 +
 .../postinst => rpm/logfeeder/preinstall.sh}       |   13 +
 .../preinst => rpm/portal/postinstall.sh}          |   19 +
 .../logfeeder/posttrm => rpm/portal/postremove.sh} |    6 +
 .../postinst => rpm/portal/preinstall.sh}          |   13 +
 .../config/api/LogSearchConfigFactory.java         |   49 +-
 .../config/api/LogSearchConfigLogFeeder.java       |    3 +-
 .../ambari-logsearch-logfeeder/.gitignore          |    1 +
 .../ambari-logsearch-logfeeder/README.md           |    4 +-
 .../ambari-logsearch-logfeeder/build.properties    |   18 -
 .../ambari-logsearch-logfeeder/build.xml           |   28 +-
 .../ambari-logsearch-logfeeder/pom.xml             |   69 +-
 ambari-logsearch/ambari-logsearch-logfeeder/run.sh |    4 +-
 .../org/apache/ambari/logfeeder/LogFeeder.java     |  180 +---
 .../ambari/logfeeder/LogFeederCommandLine.java     |   81 +-
 .../ambari/logfeeder/common/ConfigHandler.java     |   54 +-
 .../apache/ambari/logfeeder/common/ConfigItem.java |    8 +-
 .../logfeeder/common/LogEntryParseTester.java      |    3 +-
 .../logfeeder/common/LogFeederConstants.java       |   50 +
 .../ambari/logfeeder/conf/ApplicationConfig.java   |  107 ++
 .../ambari/logfeeder/conf/InputSimulateConfig.java |  154 +++
 .../ambari/logfeeder/conf/LogEntryCacheConfig.java |  118 ++
 .../ambari/logfeeder/conf/LogFeederProps.java      |  226 ++++
 .../LogFeederSecurityConfig.java}                  |  129 ++-
 .../logfeeder/conf/MetricsCollectorConfig.java     |  113 ++
 .../org/apache/ambari/logfeeder/filter/Filter.java |    7 +-
 .../apache/ambari/logfeeder/filter/FilterGrok.java |    7 +-
 .../ambari/logfeeder/filter/FilterKeyValue.java    |    5 +-
 .../ambari/logfeeder/input/AbstractInputFile.java  |   11 +-
 .../org/apache/ambari/logfeeder/input/Input.java   |   25 +-
 .../logfeeder/input/InputConfigUploader.java       |   82 +-
 .../ambari/logfeeder/input/InputManager.java       |   28 +-
 .../ambari/logfeeder/input/InputSimulate.java      |   44 +-
 .../logfeeder/loglevelfilter/FilterLogData.java    |   73 --
 .../loglevelfilter/LogLevelFilterHandler.java      |   89 +-
 .../logfeeder/metrics/LogFeederAMSClient.java      |   22 +-
 .../ambari/logfeeder/metrics/MetricsManager.java   |   16 +-
 .../ambari/logfeeder/metrics/StatsLogger.java      |   83 ++
 .../apache/ambari/logfeeder/output/OutputFile.java |    5 +-
 .../ambari/logfeeder/output/OutputHDFSFile.java    |    8 +-
 .../ambari/logfeeder/output/OutputKafka.java       |    5 +-
 .../ambari/logfeeder/output/OutputManager.java     |   36 +-
 .../ambari/logfeeder/output/OutputS3File.java      |    8 +-
 .../apache/ambari/logfeeder/output/OutputSolr.java |   10 +-
 .../logfeeder/util/LogFeederPropertiesUtil.java    |  498 ---------
 .../src/main/package/deb/control/control           |   22 -
 .../src/main/package/deb/control/postinst          |   15 -
 .../src/main/package/deb/control/postrm            |   15 -
 .../src/main/package/deb/control/preinst           |   15 -
 .../src/main/package/deb/control/prerm             |   15 -
 .../shipper-conf/input.config-sample.json          |    2 +-
 .../src/main/resources/log4j.xml                   |   15 +-
 .../src/main/resources/logfeeder.properties        |   21 +-
 .../src/main/scripts/logfeeder-env.sh}             |   44 +-
 .../src/main/scripts/logfeeder.sh                  |  291 +++++
 .../src/main/scripts/run.sh                        |  103 --
 .../ambari/logfeeder/filter/FilterGrokTest.java    |    3 +-
 .../ambari/logfeeder/filter/FilterJSONTest.java    |    3 +-
 .../logfeeder/filter/FilterKeyValueTest.java       |    3 +-
 .../ambari/logfeeder/input/InputFileTest.java      |   11 +-
 .../ambari/logfeeder/input/InputManagerTest.java   |   12 +-
 .../logfeeder/logconfig/LogConfigHandlerTest.java  |  148 ---
 .../logfeeder/metrics/MetricsManagerTest.java      |    7 -
 .../ambari/logfeeder/output/OutputKafkaTest.java   |    7 +-
 .../ambari/logfeeder/output/OutputManagerTest.java |   32 +-
 .../ambari/logfeeder/output/OutputS3FileTest.java  |    9 +-
 .../ambari/logfeeder/output/OutputSolrTest.java    |   10 +-
 ambari-logsearch/ambari-logsearch-server/README.md |    2 +-
 ambari-logsearch/ambari-logsearch-server/build.xml |   36 +-
 ambari-logsearch/ambari-logsearch-server/pom.xml   |   11 -
 ambari-logsearch/ambari-logsearch-server/run.sh    |    2 +-
 .../org/apache/ambari/logsearch/LogSearch.java     |    2 +-
 .../src/main/scripts/logsearch-env.sh              |   49 +-
 .../src/main/scripts/logsearch.sh                  |  273 +++++
 .../src/main/scripts/run.sh                        |   99 --
 ...chExternalServerAuthenticationProviderTest.java |    1 -
 ambari-logsearch/ambari-logsearch-web/package.json |    5 +-
 .../ambari-logsearch-web/src/app/app.module.ts     |   27 +-
 .../components/graph/graph.component.less}         |   45 +-
 .../classes/components/graph/graph.component.ts    |  398 +++++++
 .../components/graph/time-graph.component.less}    |   46 +-
 .../components/graph/time-graph.component.ts       |  250 +++++
 .../{ => logs-table}/logs-table-component.spec.ts  |    0
 .../{ => logs-table}/logs-table-component.ts       |    0
 .../src/app/classes/filtering.ts                   |    2 +-
 .../app/classes/{histogram-options.ts => graph.ts} |   45 +-
 .../src/app/classes/models/store.ts                |    1 +
 .../src/app/classes/models/tab.ts                  |    7 +-
 .../src/{styles.less => app/classes/object.ts}     |    2 +
 ...ec.ts => audit-logs-graph-query-params.spec.ts} |    6 +-
 ...-params.ts => audit-logs-graph-query-params.ts} |    7 +-
 .../app/classes/queries/audit-logs-query-params.ts |   19 +-
 .../audit-logs-top-resources-query-params.ts}      |    7 +-
 .../queries/service-logs-histogram-query-params.ts |   50 +-
 .../classes/queries/service-logs-query-params.ts   |    4 +-
 .../service-injector.ts}                           |    7 +-
 .../src/app/components/app.component.html          |   11 +-
 .../src/app/components/app.component.less          |    4 +-
 .../audit-logs-entries.component.html              |   32 +
 .../audit-logs-entries.component.spec.ts}          |   40 +-
 .../audit-logs-entries.component.ts                |   86 ++
 .../audit-logs-table.component.spec.ts             |    7 +-
 .../audit-logs-table/audit-logs-table.component.ts |    2 +-
 .../collapsible-panel.component.html               |    8 +-
 .../collapsible-panel.component.spec.ts            |    4 +-
 .../collapsible-panel.component.ts                 |    8 +-
 .../dropdown-button.component.spec.ts              |   17 +-
 .../dropdown-button/dropdown-button.component.ts   |    6 +-
 .../dropdown-list/dropdown-list.component.less     |   24 +-
 .../dropdown-list/dropdown-list.component.spec.ts  |    7 +-
 .../filter-button/filter-button.component.spec.ts  |   17 +-
 .../filter-button/filter-button.component.ts       |    7 +-
 .../filter-dropdown.component.spec.ts              |   17 +-
 .../filter-dropdown/filter-dropdown.component.ts   |    5 +-
 .../filters-panel/filters-panel.component.html     |    5 +-
 .../filters-panel/filters-panel.component.spec.ts  |    7 +-
 .../filters-panel/filters-panel.component.ts       |   30 +-
 .../graph-legend-item.component.html}              |    3 +-
 .../graph-legend-item.component.less}              |   35 +-
 .../graph-legend-item.component.spec.ts}           |   48 +-
 .../graph-legend-item.component.ts}                |   43 +-
 .../graph-legend.component.html}                   |    3 +-
 .../graph-legend/graph-legend.component.spec.ts    |   50 +
 .../graph-legend.component.ts}                     |   38 +-
 .../graph-tooltip.component.html}                  |    6 +-
 .../graph-tooltip.component.less}                  |   67 +-
 .../graph-tooltip/graph-tooltip.component.spec.ts  |   50 +
 .../graph-tooltip.component.ts}                    |   40 +-
 .../horizontal-histogram.component.html}           |    6 +-
 .../horizontal-histogram.component.less}           |   32 +-
 .../horizontal-histogram.component.spec.ts         |   61 ++
 .../horizontal-histogram.component.ts              |  114 ++
 .../log-context/log-context.component.spec.ts      |    7 +-
 .../logs-container/logs-container.component.html   |   36 +-
 .../logs-container/logs-container.component.less   |   22 +-
 .../logs-container.component.spec.ts               |    7 +-
 .../logs-container/logs-container.component.ts     |   71 +-
 .../main-container/main-container.component.html   |    1 -
 .../main-container/main-container.component.less   |    1 -
 .../main-container/main-container.component.ts     |    5 +-
 .../menu-button/menu-button.component.spec.ts      |   17 +-
 .../menu-button/menu-button.component.ts           |    6 +-
 .../src/app/components/mixins.less                 |   35 +-
 .../search-box/search-box.component.html           |   28 +-
 .../search-box/search-box.component.less           |   30 +-
 .../search-box/search-box.component.spec.ts        |   79 ++
 .../components/search-box/search-box.component.ts  |  215 ++--
 .../service-logs-table.component.spec.ts           |    7 +-
 .../service-logs-table.component.ts                |    2 +-
 .../src/app/components/tabs/tabs.component.spec.ts |    4 -
 .../src/app/components/tabs/tabs.component.ts      |    1 +
 .../time-histogram/time-histogram.component.html   |   21 +-
 .../time-histogram/time-histogram.component.less   |   23 +-
 .../time-histogram.component.spec.ts               |  157 ++-
 .../time-histogram/time-histogram.component.ts     |  230 +---
 .../time-line-graph.component.html}                |   11 +-
 .../time-line-graph.component.less}                |   27 +-
 .../time-line-graph.component.spec.ts}             |   36 +-
 .../time-line-graph/time-line-graph.component.ts   |  111 ++
 .../time-range-picker.component.spec.ts            |    7 +-
 .../timezone-picker.component.spec.ts              |    7 +-
 .../components/top-menu/top-menu.component.spec.ts |    3 +
 .../app/components/top-menu/top-menu.component.ts  |    3 +-
 .../src/app/components/variables.less              |    3 +
 .../ambari-logsearch-web/src/app/mock-data.ts      |  174 ++-
 .../app/services/component-actions.service.spec.ts |    7 +-
 .../src/app/services/component-actions.service.ts  |   10 +-
 .../services/component-generator.service.spec.ts   |    7 +-
 .../src/app/services/http-client.service.ts        |   44 +-
 .../app/services/logs-container.service.spec.ts    |    7 +-
 .../src/app/services/logs-container.service.ts     |  146 ++-
 .../storage/audit-logs-graph-data.service.ts}      |   28 +-
 .../src/app/services/storage/reducers.service.ts   |    2 +
 .../src/app/services/utils.service.spec.ts         |  117 ++
 .../src/app/services/utils.service.ts              |   12 +
 .../ambari-logsearch-web/src/assets/i18n/en.json   |   22 +-
 .../ambari-logsearch-web/src/styles.less           |    4 +
 .../src/vendor/css/bootstrap-logsearch.min.css     |    2 +-
 .../src/vendor/js/bootstrap-logsearch.min.js       |    2 +-
 ambari-logsearch/ambari-logsearch-web/yarn.lock    |   16 +-
 ambari-logsearch/docker/Dockerfile                 |    6 +-
 ambari-logsearch/docker/all.yml                    |    6 +-
 ambari-logsearch/docker/bin/start.sh               |   37 +-
 ambari-logsearch/docker/docker-compose.yml         |    2 -
 ambari-logsearch/docker/logsearch-logfeeder.yml    |    1 -
 ambari-logsearch/docker/logsearch-server.yml       |    1 -
 .../docker/test-config/logfeeder/logfeeder-env.sh  |    5 +-
 .../test-config/logfeeder/logfeeder.properties     |    2 +-
 .../docker/test-config/logsearch/logsearch-env.sh  |    5 +-
 .../logsearch/logsearch-https.properties           |    4 +-
 .../test-config/logsearch/logsearch.properties     |    4 +-
 ambari-server/pom.xml                              |    2 +-
 .../ambari/server/agent/ExecutionCommand.java      |   37 +-
 .../ambari/server/agent/HeartBeatHandler.java      |  122 +--
 .../ambari/server/agent/HeartbeatProcessor.java    |   33 +-
 .../ambari/server/api/services/AmbariMetaInfo.java |  126 ++-
 .../RootServiceComponentConfiguration.java         |   73 ++
 .../checks/RequiredServicesInRepositoryCheck.java  |   18 +-
 .../ambari/server/configuration/Configuration.java |   11 +-
 .../configuration/ConfigurationPropertyType.java   |   22 +
 .../controller/AmbariManagementControllerImpl.java |    6 +
 .../ambari/server/controller/AmbariServer.java     |    8 +-
 .../server/controller/DeleteIdentityHandler.java   |    5 +-
 .../ambari/server/controller/KerberosHelper.java   |    2 +-
 .../server/controller/KerberosHelperImpl.java      | 1129 ++++++++++----------
 .../server/controller/ResourceProviderFactory.java |   17 +-
 .../AbstractAuthorizedResourceProvider.java        |   12 +-
 .../AbstractControllerResourceProvider.java        |   83 +-
 .../internal/AbstractDRResourceProvider.java       |    9 +-
 .../internal/ActionResourceProvider.java           |   34 +-
 .../ActiveWidgetLayoutResourceProvider.java        |    2 +-
 .../internal/AlertDefinitionResourceProvider.java  |    2 +-
 .../internal/AlertGroupResourceProvider.java       |    2 +-
 .../internal/AlertHistoryResourceProvider.java     |    2 +-
 .../internal/AlertNoticeResourceProvider.java      |    2 +-
 .../controller/internal/AlertResourceProvider.java |    2 +-
 .../internal/AlertTargetResourceProvider.java      |    2 +-
 .../internal/AmbariPrivilegeResourceProvider.java  |   36 +-
 .../internal/AmbariServerConfigurationHandler.java |  102 +-
 .../internal/AmbariServerConfigurationUtils.java   |   78 ++
 .../AmbariServerLDAPConfigurationHandler.java      |    9 +-
 .../internal/BlueprintResourceProvider.java        |   37 +-
 .../internal/ClientConfigResourceProvider.java     |   33 +-
 .../ClusterKerberosDescriptorResourceProvider.java |    2 +-
 .../internal/ClusterPrivilegeResourceProvider.java |   31 +-
 .../internal/ClusterResourceProvider.java          |   23 +-
 .../ClusterStackVersionResourceProvider.java       |   16 +-
 .../internal/ConfigGroupResourceProvider.java      |   39 +-
 .../internal/ConfigurationResourceProvider.java    |    2 +-
 .../internal/CredentialResourceProvider.java       |    2 +-
 .../controller/internal/DefaultProviderModule.java |   17 +-
 .../internal/ExtensionLinkResourceProvider.java    |   33 +-
 .../internal/ExtensionResourceProvider.java        |   27 +-
 .../internal/ExtensionVersionResourceProvider.java |   32 +-
 .../controller/internal/FeedResourceProvider.java  |   41 +-
 .../internal/GroupPrivilegeResourceProvider.java   |   42 +-
 .../controller/internal/GroupResourceProvider.java |   32 +-
 .../HostComponentProcessResourceProvider.java      |   38 +-
 .../internal/HostComponentResourceProvider.java    |   49 +-
 .../HostKerberosIdentityResourceProvider.java      |   17 +-
 .../controller/internal/HostResourceProvider.java  |   53 +-
 .../internal/HostStackVersionResourceProvider.java |    2 +-
 .../internal/InstanceResourceProvider.java         |   35 +-
 .../controller/internal/JobResourceProvider.java   |   57 +-
 .../KerberosDescriptorResourceProvider.java        |   20 +-
 .../internal/LdapSyncEventResourceProvider.java    |   47 +-
 .../internal/LoggingResourceProvider.java          |    9 +-
 .../internal/MemberResourceProvider.java           |   29 +-
 .../internal/OperatingSystemResourceProvider.java  |    2 +-
 .../internal/PermissionResourceProvider.java       |   25 +-
 .../internal/PrivilegeResourceProvider.java        |    2 +-
 .../QuickLinkArtifactResourceProvider.java         |    2 +-
 .../internal/ReadOnlyResourceProvider.java         |    7 -
 .../internal/RecommendationResourceProvider.java   |   65 +-
 .../internal/RemoteClusterResourceProvider.java    |   28 +-
 .../internal/RepositoryResourceProvider.java       |   14 +-
 .../internal/RequestResourceProvider.java          |   25 +-
 .../internal/RequestScheduleResourceProvider.java  |   55 +-
 .../RoleAuthorizationResourceProvider.java         |    2 +-
 .../RootServiceComponentConfigurationHandler.java  |    7 +-
 ...viceComponentConfigurationResourceProvider.java |   20 +-
 .../RootServiceComponentResourceProvider.java      |   31 +-
 .../RootServiceHostComponentResourceProvider.java  |   34 +-
 .../internal/RootServiceResourceProvider.java      |   26 +-
 .../controller/internal/ScaleClusterRequest.java   |   17 +-
 .../ServiceConfigVersionResourceProvider.java      |    2 +-
 .../internal/SettingResourceProvider.java          |    2 +-
 .../internal/StackAdvisorResourceProvider.java     |    7 +-
 .../internal/StackArtifactResourceProvider.java    |    2 +-
 ...ackConfigurationDependencyResourceProvider.java |   40 +-
 .../StackConfigurationResourceProvider.java        |   42 +-
 .../internal/StackDependencyResourceProvider.java  |   41 +-
 .../StackLevelConfigurationResourceProvider.java   |   40 +-
 .../controller/internal/StackResourceProvider.java |   28 +-
 .../StackServiceComponentResourceProvider.java     |   52 +-
 .../internal/StackServiceResourceProvider.java     |   45 +-
 .../internal/StackVersionResourceProvider.java     |   39 +-
 .../controller/internal/StageResourceProvider.java |    2 +-
 .../internal/TargetClusterResourceProvider.java    |   31 +-
 .../internal/TaskAttemptResourceProvider.java      |   53 +-
 .../controller/internal/TaskResourceProvider.java  |   27 +-
 .../internal/ThemeArtifactResourceProvider.java    |    2 +-
 .../internal/UpgradeGroupResourceProvider.java     |    2 +-
 .../internal/UpgradeItemResourceProvider.java      |    2 +-
 .../internal/UpgradeResourceProvider.java          |   29 +-
 .../internal/UpgradeSummaryResourceProvider.java   |    2 +-
 .../UserAuthorizationResourceProvider.java         |    2 +-
 .../internal/UserPrivilegeResourceProvider.java    |   40 +-
 .../controller/internal/UserResourceProvider.java  |   33 +-
 .../internal/ValidationResourceProvider.java       |   86 +-
 .../VersionDefinitionResourceProvider.java         |    2 +-
 .../internal/ViewInstanceResourceProvider.java     |   55 +-
 .../internal/ViewPermissionResourceProvider.java   |   29 +-
 .../internal/ViewPrivilegeResourceProvider.java    |   36 +-
 .../controller/internal/ViewResourceProvider.java  |   19 +-
 .../internal/ViewURLResourceProvider.java          |   25 +-
 .../internal/ViewVersionResourceProvider.java      |   45 +-
 .../internal/WidgetLayoutResourceProvider.java     |    2 +-
 .../internal/WidgetResourceProvider.java           |    2 +-
 .../internal/WorkflowResourceProvider.java         |   54 +-
 .../controller/utilities/PropertyHelper.java       |    6 +-
 .../upgrade/HostVersionOutOfSyncListener.java      |   24 +
 .../ldap/domain/AmbariLdapConfigurationKeys.java   |   77 +-
 .../metrics/system/impl/AmbariMetricSinkImpl.java  |    2 -
 .../apache/ambari/server/orm/DBAccessorImpl.java   |    3 +
 .../ambari/server/orm/dao/HostVersionDAO.java      |   15 +
 .../ambari/server/orm/dao/KerberosKeytabDAO.java   |  154 +--
 .../server/orm/dao/KerberosKeytabPrincipalDAO.java |  309 ++++++
 .../server/orm/dao/KerberosPrincipalDAO.java       |    9 -
 .../server/orm/dao/KerberosPrincipalHostDAO.java   |  252 -----
 .../orm/entities/HostGroupComponentEntityPK.java   |    4 +-
 .../server/orm/entities/HostVersionEntity.java     |    5 +
 .../server/orm/entities/KerberosKeytabEntity.java  |  152 ++-
 .../entities/KerberosKeytabPrincipalEntity.java    |  236 ++++
 .../KerberosKeytabServiceMappingEntity.java        |   88 ++
 .../orm/entities/KerberosPrincipalEntity.java      |   25 -
 .../orm/entities/KerberosPrincipalHostEntity.java  |  213 ----
 .../entities/KerberosPrincipalHostEntityPK.java    |  115 --
 .../orm/entities/RepositoryVersionEntity.java      |    5 +
 .../AbstractPrepareKerberosServerAction.java       |   31 +-
 .../serveraction/kerberos/CleanupServerAction.java |    6 +-
 .../ConfigureAmbariIdentitiesServerAction.java     |  141 +--
 .../kerberos/CreateKeytabFilesServerAction.java    |  112 +-
 .../kerberos/CreatePrincipalsServerAction.java     |   47 +-
 .../kerberos/DestroyPrincipalsServerAction.java    |   62 +-
 .../kerberos/FinalizeKerberosServerAction.java     |   24 +-
 .../kerberos/KerberosServerAction.java             |  291 ++---
 .../PrepareEnableKerberosServerAction.java         |   16 +-
 .../PrepareKerberosIdentitiesServerAction.java     |    9 -
 .../stageutils/KerberosKeytabController.java       |  213 ++++
 .../stageutils/ResolvedKerberosKeytab.java         |  117 +-
 .../stageutils/ResolvedKerberosPrincipal.java      |  169 +++
 .../upgrades/PreconfigureKerberosAction.java       |   12 +-
 .../org/apache/ambari/server/state/Cluster.java    |    9 +
 .../apache/ambari/server/state/UpgradeContext.java |   14 +
 .../server/state/alert/AlertDefinitionFactory.java |   31 +-
 .../ambari/server/state/alert/ScriptSource.java    |    4 +
 .../ambari/server/state/cluster/ClusterImpl.java   |   41 +
 .../ambari/server/state/cluster/ClustersImpl.java  |    8 +-
 .../state/repository/VersionDefinitionXml.java     |   59 +-
 .../upgrade/AbstractFinalUpgradeCatalog.java       |   58 +
 .../ambari/server/upgrade/FinalUpgradeCatalog.java |   28 +-
 .../ambari/server/upgrade/SchemaUpgradeHelper.java |    1 +
 .../server/upgrade/UpdateAlertScriptPaths.java     |   48 +
 .../ambari/server/upgrade/UpgradeCatalog252.java   |    7 +-
 .../ambari/server/upgrade/UpgradeCatalog260.java   |    3 +
 .../src/main/resources/Ambari-DDL-Derby-CREATE.sql |   34 +-
 .../src/main/resources/Ambari-DDL-MySQL-CREATE.sql |   33 +-
 .../main/resources/Ambari-DDL-Oracle-CREATE.sql    |   35 +-
 .../main/resources/Ambari-DDL-Postgres-CREATE.sql  |   35 +-
 .../resources/Ambari-DDL-SQLAnywhere-CREATE.sql    |   33 +-
 .../main/resources/Ambari-DDL-SQLServer-CREATE.sql |   33 +-
 .../src/main/resources/META-INF/persistence.xml    |    3 +-
 .../HBASE/0.96.0.2.0/package/scripts/hbase.py      |   26 +-
 .../HBASE/2.0.0.3.0/package/scripts/hbase.py       |   39 +-
 .../2.0.0.3.0/package/scripts/status_params.py     |    2 +-
 .../3.0.0.3.0/package/scripts/status_params.py     |    2 +-
 .../HIVE/0.12.0.2.0/configuration/hive-env.xml     |    1 +
 .../HIVE/0.12.0.2.0/package/scripts/hive.py        |   10 +-
 .../0.12.0.2.0/package/scripts/params_linux.py     |    2 +
 .../HIVE/2.1.0.3.0/configuration/hive-env.xml      |    1 +
 .../HIVE/2.1.0.3.0/package/scripts/hive.py         |   10 +-
 .../HIVE/2.1.0.3.0/package/scripts/params_linux.py |    1 +
 .../package/scripts/setup_ranger_kafka.py          |   14 +-
 .../KAFKA/0.10.0/configuration/kafka-broker.xml    |    2 +-
 .../KAFKA/0.8.1/package/scripts/params.py          |    6 +-
 .../0.8.1/package/scripts/setup_ranger_kafka.py    |   15 +-
 .../1.10.3-10/configuration/kerberos-env.xml       |    4 +-
 .../1.10.3-30/configuration/kerberos-env.xml       |    4 +-
 .../0.5.0.2.2/package/scripts/setup_ranger_knox.py |   16 +-
 .../0.5.0.3.0/package/scripts/setup_ranger_knox.py |   16 +-
 .../0.5.0/configuration/logfeeder-env.xml          |    2 +-
 .../0.5.0/configuration/logfeeder-properties.xml   |    2 +-
 .../0.5.0/configuration/logsearch-env.xml          |    6 +-
 .../LOGSEARCH/0.5.0/package/scripts/logfeeder.py   |    7 +-
 .../LOGSEARCH/0.5.0/package/scripts/logsearch.py   |    8 +-
 .../0.5.0/package/scripts/logsearch_common.py      |   54 -
 .../LOGSEARCH/0.5.0/package/scripts/params.py      |    8 +-
 .../0.5.0/package/scripts/setup_logfeeder.py       |    2 +-
 .../0.5.0/package/scripts/setup_logsearch.py       |    2 +-
 .../LOGSEARCH/0.5.0/properties/logfeeder-env.sh.j2 |    5 +-
 .../LOGSEARCH/0.5.0/properties/logsearch-env.sh.j2 |    5 +-
 .../MAHOUT/1.0.0.2.3/package/scripts/mahout.py     |   12 +-
 .../OOZIE/4.0.0.2.0/configuration/oozie-env.xml    |    1 +
 .../OOZIE/4.2.0.3.0/configuration/oozie-env.xml    |    1 +
 .../PIG/0.12.0.2.0/package/scripts/pig.py          |   16 +-
 .../PIG/0.16.1.3.0/package/scripts/pig.py          |   16 +-
 .../RANGER/0.4.0/package/scripts/params.py         |    4 +-
 .../RANGER/0.4.0/package/scripts/ranger_admin.py   |   10 +-
 .../0.4.0/package/scripts/setup_ranger_xml.py      |   19 +-
 .../RANGER_KMS/0.5.0.2.3/package/scripts/kms.py    |   13 +-
 .../0.5.0.2.3/package/scripts/kms_server.py        |    6 +-
 .../common-services/SPARK/1.2.1/alerts.json        |    2 +-
 .../SPARK/1.2.1/package/scripts/livy_service.py    |   24 +-
 .../SPARK/1.2.1/package/scripts/params.py          |    2 +
 .../SPARK/1.2.1/package/scripts/setup_spark.py     |   20 +-
 .../SPARK/2.2.0/package/scripts/livy_service.py    |   24 +-
 .../SPARK/2.2.0/package/scripts/params.py          |    2 +
 .../SPARK/2.2.0/package/scripts/setup_spark.py     |   25 +-
 .../common-services/SPARK2/2.0.0/alerts.json       |    2 +-
 .../SPARK2/2.0.0/package/scripts/livy2_service.py  |   24 +-
 .../SPARK2/2.0.0/package/scripts/params.py         |    2 +
 .../SPARK2/2.0.0/package/scripts/setup_livy2.py    |    2 +
 .../SPARK2/2.0.0/package/scripts/setup_spark.py    |   22 +-
 .../0.9.1/package/scripts/setup_ranger_storm.py    |   15 +-
 .../package/scripts/setup_ranger_storm.py          |   15 +-
 .../common-services/SUPERSET/0.15.0/metainfo.xml   |    2 +-
 .../2.1.0.2.0/configuration-mapred/mapred-site.xml |    2 +-
 .../YARN/2.1.0.2.0/package/scripts/params_linux.py |   46 +-
 .../3.0.0.3.0/configuration-mapred/mapred-site.xml |    2 +-
 .../common-services/YARN/3.0.0.3.0/kerberos.json   |    4 +-
 .../YARN/3.0.0.3.0/package/scripts/params_linux.py |   47 +-
 .../package/scripts/interpreter_json_template.py   |  154 ++-
 .../0.7.0/package/scripts/livy2_config_template.py |  112 --
 .../ZEPPELIN/0.7.0/package/scripts/master.py       |   43 +-
 .../package/scripts/spark2_config_template.py      |   84 --
 .../custom_actions/scripts/install_packages.py     |   59 +-
 .../src/main/resources/key_properties.json         |  161 ---
 ambari-server/src/main/resources/properties.json   |  487 ---------
 .../stack-hooks/after-INSTALL/scripts/params.py    |    2 +-
 .../HDP/2.0.6/properties/stack_packages.json       |  137 ++-
 .../2.2/services/TEZ/configuration/tez-site.xml    |    4 +-
 .../YARN/configuration-mapred/mapred-site.xml      |    2 +-
 .../2.3/services/HIVE/configuration/hive-env.xml   |    1 +
 .../2.3/services/OOZIE/configuration/oozie-env.xml |    1 +
 .../stacks/HDP/2.3/services/stack_advisor.py       |    9 +-
 .../2.5/services/YARN/configuration/yarn-site.xml  |    4 +-
 .../2.6/services/TEZ/configuration/tez-site.xml    |    8 +
 .../stacks/HDP/2.6/upgrades/config-upgrade.xml     |    8 +-
 .../stacks/HDP/3.0/properties/stack_packages.json  |   20 +-
 .../3.0/services/YARN/configuration/yarn-site.xml  |    4 +-
 .../KERBEROS/configuration/kerberos-env.xml        |    4 +-
 .../actionmanager/ExecutionCommandWrapperTest.java |    5 +
 .../ambari/server/agent/TestHeartbeatHandler.java  |   79 +-
 .../api/query/render/MinimalRendererTest.java      |    6 +
 .../server/api/services/AmbariMetaInfoTest.java    |   91 +-
 .../RequiredServicesInRepositoryCheckTest.java     |    6 +-
 .../AmbariCustomCommandExecutionHelperTest.java    |   46 +
 .../server/controller/KerberosHelperTest.java      |   47 +-
 .../AbstractControllerResourceProviderTest.java    |   10 +-
 .../internal/AbstractDRResourceProviderTest.java   |    2 -
 .../internal/AbstractResourceProviderTest.java     |   26 +-
 .../internal/ActionResourceProviderTest.java       |    4 -
 .../ActiveWidgetLayoutResourceProviderTest.java    |    2 -
 .../internal/BlueprintResourceProviderTest.java    |   21 +-
 .../internal/ClientConfigResourceProviderTest.java |   10 -
 .../internal/ClusterControllerImplTest.java        |   14 +-
 ...sterKerberosDescriptorResourceProviderTest.java |   17 -
 .../internal/ClusterResourceProviderTest.java      |   14 -
 .../ClusterStackVersionResourceProviderTest.java   |   12 +-
 .../internal/ConfigGroupResourceProviderTest.java  |    2 -
 .../ConfigurationResourceProviderTest.java         |    6 -
 .../internal/CredentialResourceProviderTest.java   |   23 -
 .../internal/ExtensionResourceProviderTest.java    |    2 -
 .../internal/FeedResourceProviderTest.java         |   29 +-
 .../internal/GroupResourceProviderTest.java        |    8 -
 .../HostComponentProcessResourceProviderTest.java  |    2 -
 .../HostComponentResourceProviderTest.java         |   49 +-
 .../HostKerberosIdentityResourceProviderTest.java  |   15 +-
 .../internal/HostResourceProviderTest.java         |   53 +-
 .../HostStackVersionResourceProviderTest.java      |   14 +-
 .../internal/InstanceResourceProviderTest.java     |   29 +-
 .../controller/internal/JMXHostProviderTest.java   |    5 +-
 .../internal/JobResourceProviderTest.java          |   37 +-
 .../KerberosDescriptorResourceProviderTest.java    |    6 +-
 .../internal/MemberResourceProviderTest.java       |   25 +-
 .../internal/RepositoryResourceProviderTest.java   |    2 +
 .../RepositoryVersionResourceProviderTest.java     |    5 +-
 .../internal/RequestResourceProviderTest.java      |   42 +-
 .../RequestScheduleResourceProviderTest.java       |    2 -
 ...ComponentConfigurationResourceProviderTest.java |  192 ++--
 .../RootServiceComponentResourceProviderTest.java  |    2 -
 ...otServiceHostComponentResourceProviderTest.java |    2 -
 .../internal/RootServiceResourceProviderTest.java  |    2 -
 .../internal/ScaleClusterRequestTest.java          |   38 +-
 .../internal/StackAdvisorResourceProviderTest.java |   12 +-
 .../StackArtifactResourceProviderTest.java         |    2 -
 ...onfigurationDependencyResourceProviderTest.java |    2 -
 .../StackConfigurationResourceProviderTest.java    |    4 -
 .../StackDependencyResourceProviderTest.java       |    5 +-
 ...tackLevelConfigurationResourceProviderTest.java |    4 -
 .../internal/StackResourceProviderTest.java        |    2 -
 .../internal/StackServiceResourceProviderTest.java |    4 -
 .../TargetClusterResourceProviderTest.java         |   28 +-
 .../internal/TaskAttemptResourceProviderTest.java  |    2 +-
 .../internal/TaskResourceProviderTest.java         |   22 +-
 .../internal/TestIvoryProviderModule.java          |    6 +-
 .../internal/UpgradeResourceProviderTest.java      |    4 +-
 .../internal/UserResourceProviderDBTest.java       |    2 +-
 .../internal/UserResourceProviderTest.java         |    2 -
 .../internal/ValidationResourceProviderTest.java   |    3 +-
 .../VersionDefinitionResourceProviderTest.java     |    2 +-
 .../internal/WorkflowResourceProviderTest.java     |   30 +-
 .../apache/ambari/server/orm/OrmTestHelper.java    |    3 +
 .../ambari/server/orm/dao/HostVersionDAOTest.java  |   12 +
 .../org/apache/ambari/server/orm/db/DDLTests.java  |    2 +-
 .../ConfigureAmbariIdentitiesServerActionTest.java |   36 +-
 .../kerberos/FinalizeKerberosServerActionTest.java |    5 +-
 .../kerberos/KerberosServerActionTest.java         |   26 +-
 .../upgrades/PreconfigureKerberosActionTest.java   |   16 +-
 .../state/repository/VersionDefinitionTest.java    |   55 +
 .../state/stack/ConfigUpgradeValidityTest.java     |   41 +-
 .../server/upgrade/UpgradeCatalog260Test.java      |    1 +
 ambari-server/src/test/python/TestAmbariServer.py  |    4 +-
 .../hooks/after-INSTALL/test_after_install.py      |    8 +-
 .../python/stacks/2.3/common/test_stack_advisor.py |   17 +
 .../python/stacks/2.4/LOGSEARCH/test_logfeeder.py  |   34 +-
 .../python/stacks/2.4/LOGSEARCH/test_logsearch.py  |   31 +-
 .../test/python/stacks/2.4/configs/default.json    |    2 +-
 .../python/stacks/2.5/SPARK/test_spark_livy.py     |    3 +-
 .../2.6/KAFKA/test_kafka_broker_other_sasl.py      |   16 +
 .../python/stacks/2.6/RANGER/test_ranger_admin.py  |   10 +-
 .../python/stacks/2.6/SPARK2/test_spark_livy2.py   |    5 +-
 .../2.6/ZEPPELIN/interpreter_json_generated.py     |    8 +-
 .../test/python/stacks/2.6/configs/default.json    |    2 +
 .../{default.json => secure_kafka_sasl_ssl.json}   |  156 +--
 ambari-web/app/assets/test/tests.js                |    3 +-
 ambari-web/app/controllers/installer.js            |   44 +-
 .../hawq/addStandby/step3_controller.js            |    3 +-
 .../main/admin/kerberos/wizard_controller.js       |    2 +-
 .../main/admin/stack_and_upgrade_controller.js     |    3 +-
 .../main/host/bulk_operations_controller.js        |  369 +++----
 ambari-web/app/controllers/main/host/details.js    |   38 +-
 .../app/controllers/main/service/info/configs.js   |   41 +-
 .../app/controllers/main/service/info/metric.js    |   13 +
 ambari-web/app/controllers/main/service/item.js    |   33 +-
 .../app/controllers/wizard/step3_controller.js     |    2 +-
 .../app/controllers/wizard/step6_controller.js     |   12 -
 .../app/controllers/wizard/step8_controller.js     |    2 +-
 ambari-web/app/data/db_properties_info.js          |   15 +-
 ambari-web/app/messages.js                         |   67 +-
 .../mixins/common/configs/configs_comparator.js    |    5 +-
 .../app/mixins/common/configs/configs_loader.js    |    8 +-
 .../app/mixins/common/widgets/widget_mixin.js      |    1 +
 .../configs/component_actions_by_configs.js        |    4 +-
 ambari-web/app/models/configs/config_group.js      |    8 +
 ambari-web/app/models/host_component.js            |    6 +
 ambari-web/app/models/repository.js                |    3 +-
 ambari-web/app/routes/create_widget.js             |    3 +
 ambari-web/app/styles/application.less             |  307 +-----
 ambari-web/app/styles/bootstrap_overrides.less     |    2 +-
 ambari-web/app/styles/common.less                  |    2 +
 ambari-web/app/styles/config_history_flow.less     |  414 -------
 ambari-web/app/styles/config_versions_control.less |  148 +++
 .../app/styles/enhanced_service_dashboard.less     |   31 +-
 ambari-web/app/styles/hosts.less                   |    5 +
 ambari-web/app/styles/modal_popups.less            |   27 +-
 ambari-web/app/styles/service_configurations.less  |  297 +++++
 ambari-web/app/styles/theme/bootstrap-ambari.css   |    7 +-
 ambari-web/app/styles/widgets.less                 |   14 +-
 ambari-web/app/styles/wizard.less                  |   39 +-
 ambari-web/app/templates.js                        |    2 +
 ambari-web/app/templates/application.hbs           |    6 +-
 .../templates/common/assign_master_components.hbs  |   24 +-
 .../templates/common/configs/compare_property.hbs  |   38 -
 .../common/configs/config_history_flow.hbs         |  148 ---
 .../common/configs/config_versions_control.hbs     |   42 +
 .../common/configs/config_versions_dropdown.hbs    |   69 ++
 ...ropdown_row.hbs => configs_comparison_cell.hbs} |   14 +-
 .../common/configs/configs_comparison_row.hbs      |   79 ++
 .../app/templates/common/configs/controls.hbs      |   12 +-
 .../templates/common/configs/service_config.hbs    |  125 ++-
 .../common/configs/service_config_category.hbs     |  120 +--
 .../configs/service_config_layout_tab_compare.hbs  |   80 ++
 .../common/configs/service_config_wizard.hbs       |    8 +-
 .../comparison/config_widget_comparison.hbs        |   37 -
 .../templates/common/configs/widgets/controls.hbs  |   15 -
 .../templates/common/filter_combo_cleanable.hbs    |    7 +-
 .../app/templates/common/host_progress_popup.hbs   |  115 +-
 .../common/modal_popups/widget_browser_footer.hbs  |    1 -
 .../app/templates/common/widget/gauge_widget.hbs   |    2 +-
 .../app/templates/common/widget/graph_widget.hbs   |    2 +-
 .../app/templates/common/widget/number_widget.hbs  |    2 +-
 .../templates/common/widget/template_widget.hbs    |    2 +-
 ...popup.hbs => bulk_add_delete_confirm_popup.hbs} |   32 +-
 .../app/templates/main/host/configs_service.hbs    |    2 +-
 .../app/templates/main/host/delete_hosts_popup.hbs |   21 +-
 .../main/host/delete_hosts_result_popup.hbs        |    4 +-
 .../app/templates/main/service/info/configs.hbs    |    2 +-
 .../app/templates/main/service/menu_item.hbs       |    6 +-
 ambari-web/app/templates/wizard/step3.hbs          |   12 +-
 ambari-web/app/templates/wizard/step6.hbs          |   30 +-
 .../templates/wizard/step6/step6_issues_popup.hbs  |   43 -
 ambari-web/app/utils/ajax/ajax.js                  |   36 +-
 ambari-web/app/views.js                            |    6 +-
 .../views/common/assign_master_components_view.js  |    4 +-
 .../views/common/configs/compare_property_view.js  |   25 -
 .../views/common/configs/config_history_flow.js    |  644 -----------
 .../common/configs/config_versions_control_view.js |  224 ++++
 .../configs/config_versions_dropdown_view.js       |   63 ++
 .../common/configs/overriddenPropertyRow_view.js   |   31 -
 .../service_config_layout_tab_compare_view.js      |   48 +-
 .../views/common/configs/service_config_view.js    |   69 ++
 .../configs/service_configs_by_category_view.js    |   17 +-
 .../configs/widgets/combo_config_widget_view.js    |    8 +
 .../comparison/config_widget_comparison_view.js    |   23 -
 ambari-web/app/views/common/controls_view.js       |    7 +-
 .../app/views/common/filter_combo_cleanable.js     |    6 +-
 .../common/form/manage_credentials_form_view.js    |    3 +-
 .../views/common/host_progress_popup_body_view.js  |   12 +
 .../common/modal_popups/confirmation_popup.js      |   11 +-
 .../stack_upgrade/upgrade_version_column_view.js   |   11 +-
 ambari-web/app/views/main/host/details.js          |    4 +
 ambari-web/app/views/main/service/item.js          |    4 +
 .../main/service/widgets/create/wizard_view.js     |    2 +-
 .../kerberos/kerberos_wizard_controler_test.js     |    8 +-
 .../common/configs/configs_comparator_test.js      |    5 -
 ambari-web/test/utils/date/timezone_test.js        |    2 +-
 .../common/configs/config_history_flow_test.js     |  756 -------------
 .../configs/config_versions_control_view_test.js   |  151 +++
 .../configs/config_versions_dropdown_view_test.js  |   82 ++
 .../common/configs/overriddenProperty_view_test.js |   42 -
 .../common/configs/service_config_view_test.js     |   52 +-
 .../service_configs_by_category_view_test.js       |   18 +-
 ambari-web/test/views/common/controls_view_test.js |   46 +-
 .../common/host_progress_popup_body_view_test.js   |    9 +-
 docs/pom.xml                                       |    2 +-
 docs/src/site/apt/index.apt                        |    2 +-
 docs/src/site/apt/whats-new.apt                    |   14 +-
 docs/src/site/site.xml                             |   16 +-
 749 files changed, 18300 insertions(+), 12553 deletions(-)
 create mode 100644 
ambari-admin/src/main/resources/ui/admin-web/app/scripts/directives/comboSearch.js
 create mode 100644 
ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/Filters.js
 create mode 100644 
ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/Pagination.js
 create mode 100644 
ambari-admin/src/main/resources/ui/admin-web/app/styles/combo-search.css
 create mode 100644 
ambari-admin/src/main/resources/ui/admin-web/app/views/directives/comboSearch.html
 create mode 100644 
ambari-admin/src/main/resources/ui/admin-web/test/unit/controllers/ambariViews/ViewsListCtrl_test.js
 create mode 100644 
ambari-admin/src/main/resources/ui/admin-web/test/unit/directives/comboSearch_test.js
 create mode 100644 
ambari-admin/src/main/resources/ui/admin-web/test/unit/services/Filters_test.js
 create mode 100644 
ambari-admin/src/main/resources/ui/admin-web/test/unit/services/Pagination_test.js
 create mode 100644 ambari-infra/ambari-infra-manager-it/pom.xml
 create mode 100644 
ambari-infra/ambari-infra-manager-it/src/test/java/org/apache/ambari/infra/InfraClient.java
 create mode 100644 
ambari-infra/ambari-infra-manager-it/src/test/java/org/apache/ambari/infra/InfraManagerStories.java
 copy 
ambari-infra/{ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/DocumentExportJobListener.java
 => 
ambari-infra-manager-it/src/test/java/org/apache/ambari/infra/OffsetDateTimeConverter.java}
 (56%)
 create mode 100644 
ambari-infra/ambari-infra-manager-it/src/test/java/org/apache/ambari/infra/steps/AbstractInfraSteps.java
 create mode 100644 
ambari-infra/ambari-infra-manager-it/src/test/java/org/apache/ambari/infra/steps/ExportJobsSteps.java
 copy {ambari-logsearch/ambari-logsearch-it => 
ambari-infra/ambari-infra-manager-it}/src/test/resources/log4j.properties (100%)
 create mode 100644 
ambari-infra/ambari-infra-manager-it/src/test/resources/stories/infra_api_tests.story
 copy {ambari-logsearch => 
ambari-infra/ambari-infra-manager}/docker/docker-compose.yml (58%)
 create mode 100755 
ambari-infra/ambari-infra-manager/docker/infra-manager-docker-compose.sh
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/{archive/DocumentIterator.java
 => CloseableIterator.java} (84%)
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/{archive/CompositeFileAction.java
 => JobProperties.java} (52%)
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/{archive/DocumentExportJobListener.java
 => JobPropertyMap.java} (52%)
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/{archive/DocumentSource.java
 => ObjectSource.java} (83%)
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/{archive/DocumentSource.java
 => PropertyMap.java} (83%)
 create mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/SolrDAOBase.java
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/{CompositeFileAction.java
 => AbstractFileAction.java} (66%)
 create mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/DocumentArchivingConfiguration.java
 delete mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/DocumentExportConfiguration.java
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/{Document.java
 => DocumentExportPropertyMap.java} (54%)
 delete mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/DocumentExportStepListener.java
 rename 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/{DocumentSource.java
 => DocumentWiper.java} (87%)
 create mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/FileNameSuffixFormatter.java
 rename 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/{DocumentIterator.java
 => ItemWriterListener.java} (85%)
 rename 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/{DocumentExportJobListener.java
 => LocalItemWriterListener.java} (64%)
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/{SolrDocumentSource.java
 => SolrDAO.java} (64%)
 create mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/SolrParametrizedString.java
 create mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/SolrProperties.java
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/archive/{CompositeFileAction.java
 => WriteCompletedEvent.java} (63%)
 create mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/deleting/DocumentDeletingConfiguration.java
 create mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/deleting/DocumentDeletingProperties.java
 copy 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/{archive/Document.java
 => deleting/DocumentDeletingPropertyMap.java} (50%)
 create mode 100644 
ambari-infra/ambari-infra-manager/src/main/java/org/apache/ambari/infra/job/deleting/DocumentWiperTasklet.java
 create mode 100644 
ambari-infra/ambari-infra-manager/src/test/java/org/apache/ambari/infra/job/JobPropertiesTest.java
 create mode 100644 
ambari-infra/ambari-infra-manager/src/test/java/org/apache/ambari/infra/job/archive/FileNameSuffixFormatterTest.java
 create mode 100644 
ambari-infra/ambari-infra-manager/src/test/java/org/apache/ambari/infra/job/archive/SolrParametrizedStringTest.java
 create mode 100644 
ambari-infra/ambari-infra-manager/src/test/java/org/apache/ambari/infra/job/archive/SolrPropertiesTest.java
 create mode 100644 
ambari-infra/ambari-infra-manager/src/test/java/org/apache/ambari/infra/job/archive/SolrQueryPropertiesTest.java
 copy 
ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/logfeeder/preinst
 => rpm/logfeeder/postinstall.sh} (51%)
 mode change 100644 => 100755
 copy 
ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/logfeeder/postinst
 => rpm/logfeeder/postremove.sh} (81%)
 mode change 100644 => 100755
 copy 
ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/logfeeder/postinst
 => rpm/logfeeder/preinstall.sh} (69%)
 copy 
ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/logfeeder/preinst
 => rpm/portal/postinstall.sh} (56%)
 rename 
ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/logfeeder/posttrm
 => rpm/portal/postremove.sh} (81%)
 copy 
ambari-logsearch/ambari-logsearch-assembly/src/main/package/{deb/logfeeder/postinst
 => rpm/portal/preinstall.sh} (70%)
 create mode 100644 ambari-logsearch/ambari-logsearch-logfeeder/.gitignore
 delete mode 100644 ambari-logsearch/ambari-logsearch-logfeeder/build.properties
 create mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/ApplicationConfig.java
 create mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/InputSimulateConfig.java
 create mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/LogEntryCacheConfig.java
 create mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/LogFeederProps.java
 rename 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/{util/SSLUtil.java
 => conf/LogFeederSecurityConfig.java} (54%)
 create mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/MetricsCollectorConfig.java
 delete mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/loglevelfilter/FilterLogData.java
 create mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/metrics/StatsLogger.java
 delete mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/util/LogFeederPropertiesUtil.java
 delete mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/package/deb/control/control
 delete mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/package/deb/control/postinst
 delete mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/package/deb/control/postrm
 delete mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/package/deb/control/preinst
 delete mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/package/deb/control/prerm
 rename ambari-logsearch/{ambari-logsearch-server/src/main/scripts/stop.sh => 
ambari-logsearch-logfeeder/src/main/scripts/logfeeder-env.sh} (51%)
 create mode 100755 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/scripts/logfeeder.sh
 delete mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/main/scripts/run.sh
 delete mode 100644 
ambari-logsearch/ambari-logsearch-logfeeder/src/test/java/org/apache/ambari/logfeeder/logconfig/LogConfigHandlerTest.java
 copy 
ambari-server/src/main/resources/common-services/LOGSEARCH/0.5.0/properties/logfeeder-env.sh.j2
 => ambari-logsearch/ambari-logsearch-server/src/main/scripts/logsearch-env.sh 
(51%)
 mode change 100644 => 100755
 create mode 100755 
ambari-logsearch/ambari-logsearch-server/src/main/scripts/logsearch.sh
 delete mode 100755 
ambari-logsearch/ambari-logsearch-server/src/main/scripts/run.sh
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/{components/app.component.less => 
classes/components/graph/graph.component.less} (61%)
 create mode 100644 
ambari-logsearch/ambari-logsearch-web/src/app/classes/components/graph/graph.component.ts
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/{components/app.component.less => 
classes/components/graph/time-graph.component.less} (59%)
 create mode 100644 
ambari-logsearch/ambari-logsearch-web/src/app/classes/components/graph/time-graph.component.ts
 rename ambari-logsearch/ambari-logsearch-web/src/app/classes/components/{ => 
logs-table}/logs-table-component.spec.ts (100%)
 rename ambari-logsearch/ambari-logsearch-web/src/app/classes/components/{ => 
logs-table}/logs-table-component.ts (100%)
 rename 
ambari-logsearch/ambari-logsearch-web/src/app/classes/{histogram-options.ts => 
graph.ts} (57%)
 copy ambari-logsearch/ambari-logsearch-web/src/{styles.less => 
app/classes/object.ts} (93%)
 rename 
ambari-logsearch/ambari-logsearch-web/src/app/classes/queries/{service-logs-histogram-query-params.spec.ts
 => audit-logs-graph-query-params.spec.ts} (95%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/classes/queries/{service-logs-histogram-query-params.ts
 => audit-logs-graph-query-params.ts} (92%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/{components/main-container/main-container.component.less
 => classes/queries/audit-logs-top-resources-query-params.ts} (82%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/{components/main-container/main-container.component.less
 => classes/service-injector.ts} (89%)
 create mode 100644 
ambari-logsearch/ambari-logsearch-web/src/app/components/audit-logs-entries/audit-logs-entries.component.html
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{log-context/log-context.component.spec.ts
 => audit-logs-entries/audit-logs-entries.component.spec.ts} (81%)
 create mode 100644 
ambari-logsearch/ambari-logsearch-web/src/app/components/audit-logs-entries/audit-logs-entries.component.ts
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{time-histogram/time-histogram.component.html
 => graph-legend-item/graph-legend-item.component.html} (91%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{app.component.less => 
graph-legend-item/graph-legend-item.component.less} (59%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{app.component.less => 
graph-legend-item/graph-legend-item.component.spec.ts} (53%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{app.component.less => 
graph-legend-item/graph-legend-item.component.ts} (58%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{time-histogram/time-histogram.component.html
 => graph-legend/graph-legend.component.html} (84%)
 create mode 100644 
ambari-logsearch/ambari-logsearch-web/src/app/components/graph-legend/graph-legend.component.spec.ts
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{app.component.less => 
graph-legend/graph-legend.component.ts} (58%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{time-histogram/time-histogram.component.html
 => graph-tooltip/graph-tooltip.component.html} (76%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{app.component.less => 
graph-tooltip/graph-tooltip.component.less} (53%)
 create mode 100644 
ambari-logsearch/ambari-logsearch-web/src/app/components/graph-tooltip/graph-tooltip.component.spec.ts
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{app.component.less => 
graph-tooltip/graph-tooltip.component.ts} (58%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{time-histogram/time-histogram.component.html
 => horizontal-histogram/horizontal-histogram.component.html} (66%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{app.component.less => 
horizontal-histogram/horizontal-histogram.component.less} (58%)
 create mode 100644 
ambari-logsearch/ambari-logsearch-web/src/app/components/horizontal-histogram/horizontal-histogram.component.spec.ts
 create mode 100644 
ambari-logsearch/ambari-logsearch-web/src/app/components/horizontal-histogram/horizontal-histogram.component.ts
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{time-histogram/time-histogram.component.html
 => time-line-graph/time-line-graph.component.html} (51%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{dropdown-list/dropdown-list.component.less
 => time-line-graph/time-line-graph.component.less} (75%)
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/components/{time-histogram/time-histogram.component.spec.ts
 => time-line-graph/time-line-graph.component.spec.ts} (54%)
 create mode 100644 
ambari-logsearch/ambari-logsearch-web/src/app/components/time-line-graph/time-line-graph.component.ts
 copy 
ambari-logsearch/ambari-logsearch-web/src/app/{components/time-histogram/time-histogram.component.less
 => services/storage/audit-logs-graph-data.service.ts} (64%)
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/api/services/RootServiceComponentConfiguration.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/configuration/ConfigurationPropertyType.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AmbariServerConfigurationUtils.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/KerberosKeytabPrincipalDAO.java
 delete mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/KerberosPrincipalHostDAO.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/KerberosKeytabPrincipalEntity.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/KerberosKeytabServiceMappingEntity.java
 delete mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/KerberosPrincipalHostEntity.java
 delete mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/KerberosPrincipalHostEntityPK.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/stageutils/KerberosKeytabController.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/stageutils/ResolvedKerberosPrincipal.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractFinalUpgradeCatalog.java
 create mode 100644 
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpdateAlertScriptPaths.java
 delete mode 100644 
ambari-server/src/main/resources/common-services/LOGSEARCH/0.5.0/package/scripts/logsearch_common.py
 delete mode 100644 
ambari-server/src/main/resources/common-services/ZEPPELIN/0.7.0/package/scripts/livy2_config_template.py
 delete mode 100644 
ambari-server/src/main/resources/common-services/ZEPPELIN/0.7.0/package/scripts/spark2_config_template.py
 delete mode 100644 ambari-server/src/main/resources/key_properties.json
 delete mode 100644 ambari-server/src/main/resources/properties.json
 copy ambari-server/src/test/python/stacks/2.6/configs/{default.json => 
secure_kafka_sasl_ssl.json} (86%)
 delete mode 100644 ambari-web/app/styles/config_history_flow.less
 create mode 100644 ambari-web/app/styles/config_versions_control.less
 create mode 100644 ambari-web/app/styles/service_configurations.less
 delete mode 100644 ambari-web/app/templates/common/configs/compare_property.hbs
 delete mode 100644 
ambari-web/app/templates/common/configs/config_history_flow.hbs
 create mode 100644 
ambari-web/app/templates/common/configs/config_versions_control.hbs
 create mode 100644 
ambari-web/app/templates/common/configs/config_versions_dropdown.hbs
 rename 
ambari-web/app/templates/common/configs/{config_history_dropdown_row.hbs => 
configs_comparison_cell.hbs} (66%)
 create mode 100644 
ambari-web/app/templates/common/configs/configs_comparison_row.hbs
 create mode 100644 
ambari-web/app/templates/common/configs/service_config_layout_tab_compare.hbs
 delete mode 100644 
ambari-web/app/templates/common/configs/widgets/comparison/config_widget_comparison.hbs
 rename ambari-web/app/templates/main/host/{delete_hosts_dry_run_popup.hbs => 
bulk_add_delete_confirm_popup.hbs} (52%)
 delete mode 100644 ambari-web/app/templates/wizard/step6/step6_issues_popup.hbs
 delete mode 100644 ambari-web/app/views/common/configs/compare_property_view.js
 delete mode 100644 ambari-web/app/views/common/configs/config_history_flow.js
 create mode 100644 
ambari-web/app/views/common/configs/config_versions_control_view.js
 create mode 100644 
ambari-web/app/views/common/configs/config_versions_dropdown_view.js
 copy ambari-logsearch/ambari-logsearch-web/src/app/classes/models/tab.ts => 
ambari-web/app/views/common/configs/service_config_layout_tab_compare_view.js 
(53%)
 delete mode 100644 
ambari-web/app/views/common/configs/widgets/comparison/config_widget_comparison_view.js
 delete mode 100644 
ambari-web/test/views/common/configs/config_history_flow_test.js
 create mode 100644 
ambari-web/test/views/common/configs/config_versions_control_view_test.js
 create mode 100644 
ambari-web/test/views/common/configs/config_versions_dropdown_view_test.js

-- 
To stop receiving notification emails like this one, please contact
['"commits@ambari.apache.org" <commits@ambari.apache.org>'].

Reply via email to