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
['"[email protected]" <[email protected]>'].