This is an automated email from the ASF dual-hosted git repository. adoroszlai pushed a commit to branch merge-trunk-into-branch-feature-AMBARI-14714 in repository https://gitbox.apache.org/repos/asf/ambari.git
commit c40a67d6d1c34700d4dc055dbfebbb3577947a46 Merge: 73bcf44 f5cbc45 Author: Doroszlai, Attila <[email protected]> AuthorDate: Mon May 14 20:46:12 2018 +0200 Merge remote-tracking branch 'origin/trunk' into merge-trunk-into-branch-feature-AMBARI-14714 .../src/main/python/ambari_commons/constants.py | 1 + .../libraries/functions/setup_atlas_hook.py | 2 +- ambari-infra/ambari-infra-solr-client/README.md | 394 ++ .../src/main/python/migrationHelper.py | 13 +- ambari-logsearch/docker/Dockerfile | 2 +- .../docker/knox/logsearch/1.0.0/service.xml | 12 +- .../AMBARI_INFRA_SOLR/0.1.0/metainfo.xml | 3 +- .../0.1.0/package/scripts/collection.py | 271 +- .../0.1.0/package/scripts/command_commons.py | 311 +- .../0.1.0/package/scripts/migrate.py | 5 - .../package/templates/infra-solr-security.json.j2 | 6 + .../stacks/HDP/2.6/services/stack_advisor.py | 2 + .../app/controllers/global/update_controller.js | 2 +- ambari-web/app/controllers/main/service/item.js | 14 +- ambari-web/app/mappers/components_state_mapper.js | 1 - ambari-web/app/models/client_component.js | 1 - .../test/controllers/main/service/item_test.js | 69 +- contrib/views/ambari-views-package/pom.xml | 2 +- contrib/views/commons/pom.xml | 6 + contrib/views/files/pom.xml | 1 - .../main/resources/ui/app/config/files-columns.js | 20 +- .../main/resources/ui/app/helpers/shorten-text.js | 4 + .../files/src/main/resources/ui/app/models/file.js | 3 + .../ui/app/templates/components/file-row.hbs | 10 + contrib/views/hive-next/pom.xml | 391 -- .../org/apache/ambari/view/hive2/AuthParams.java | 102 - .../org/apache/ambari/view/hive2/BaseService.java | 54 - .../ambari/view/hive2/ConnectionDelegate.java | 37 - .../ambari/view/hive2/ConnectionFactory.java | 167 - .../apache/ambari/view/hive2/ConnectionSystem.java | 135 - .../org/apache/ambari/view/hive2/DataMigrator.java | 101 - .../org/apache/ambari/view/hive2/HelpService.java | 150 - .../view/hive2/HiveJdbcConnectionDelegate.java | 106 - .../org/apache/ambari/view/hive2/HiveViewImpl.java | 52 - .../ambari/view/hive2/PropertyValidator.java | 107 - .../org/apache/ambari/view/hive2/TestBean.java | 36 - .../apache/ambari/view/hive2/actor/DeathWatch.java | 55 - .../apache/ambari/view/hive2/actor/HiveActor.java | 46 - .../ambari/view/hive2/actor/JdbcConnector.java | 645 --- .../ambari/view/hive2/actor/LogAggregator.java | 125 - .../view/hive2/actor/OperationController.java | 408 -- .../ambari/view/hive2/actor/ResultSetIterator.java | 167 - .../ambari/view/hive2/actor/StatementExecutor.java | 153 - .../view/hive2/actor/YarnAtsGUIDFetcher.java | 71 - .../ambari/view/hive2/actor/message/Connect.java | 77 - .../view/hive2/actor/message/CursorReset.java | 22 - .../view/hive2/actor/message/ExecuteJob.java | 38 - .../view/hive2/actor/message/ExecuteQuery.java | 23 - .../view/hive2/actor/message/FetchError.java | 42 - .../view/hive2/actor/message/FetchResult.java | 42 - .../hive2/actor/message/GetColumnMetadataJob.java | 59 - .../view/hive2/actor/message/GetMoreLogs.java | 22 - .../ambari/view/hive2/actor/message/HiveJob.java | 48 - .../view/hive2/actor/message/HiveMessage.java | 53 - .../view/hive2/actor/message/JobRejected.java | 44 - .../view/hive2/actor/message/JobSubmitted.java | 38 - .../actor/message/LogAggregationFinished.java | 21 - .../view/hive2/actor/message/RegisterActor.java | 34 - .../view/hive2/actor/message/ResetCursor.java | 22 - .../hive2/actor/message/ResultInformation.java | 83 - .../view/hive2/actor/message/ResultNotReady.java | 40 - .../view/hive2/actor/message/ResultReady.java | 44 - .../view/hive2/actor/message/RunStatement.java | 73 - .../view/hive2/actor/message/SQLStatementJob.java | 65 - .../hive2/actor/message/StartLogAggregation.java | 42 - .../actor/message/job/AsyncExecutionFailed.java | 46 - .../view/hive2/actor/message/job/CancelJob.java | 40 - .../actor/message/job/ExecuteNextStatement.java | 22 - .../hive2/actor/message/job/ExecutionFailed.java | 31 - .../view/hive2/actor/message/job/Failure.java | 37 - .../view/hive2/actor/message/job/FetchFailed.java | 31 - .../ambari/view/hive2/actor/message/job/Next.java | 22 - .../view/hive2/actor/message/job/NoMoreItems.java | 35 - .../view/hive2/actor/message/job/NoResult.java | 21 - .../view/hive2/actor/message/job/Result.java | 43 - .../hive2/actor/message/job/ResultSetHolder.java | 33 - .../actor/message/job/SaveDagInformation.java | 52 - .../view/hive2/actor/message/job/SaveGuidToDB.java | 46 - .../hive2/actor/message/job/UpdateYarnAtsGuid.java | 44 - .../hive2/actor/message/lifecycle/CleanUp.java | 21 - .../actor/message/lifecycle/DestroyConnector.java | 52 - .../actor/message/lifecycle/FreeConnector.java | 53 - .../actor/message/lifecycle/InactivityCheck.java | 21 - .../hive2/actor/message/lifecycle/KeepAlive.java | 21 - .../lifecycle/TerminateInactivityCheck.java | 21 - .../backgroundjobs/BackgroundJobController.java | 113 - .../backgroundjobs/BackgroundJobException.java | 30 - .../ambari/view/hive2/client/AsyncJobRunner.java | 38 - .../view/hive2/client/AsyncJobRunnerImpl.java | 143 - .../view/hive2/client/ColumnDescription.java | 45 - .../hive2/client/ColumnDescriptionExtended.java | 74 - .../view/hive2/client/ColumnDescriptionShort.java | 53 - .../ambari/view/hive2/client/ConnectionConfig.java | 59 - .../apache/ambari/view/hive2/client/Cursor.java | 30 - .../ambari/view/hive2/client/DDLDelegator.java | 38 - .../ambari/view/hive2/client/DDLDelegatorImpl.java | 255 - .../ambari/view/hive2/client/EmptyCursor.java | 110 - .../view/hive2/client/HiveAuthCredentials.java | 31 - .../hive2/client/HiveAuthRequiredException.java | 27 - .../client/HiveClientAuthRequiredException.java | 25 - .../view/hive2/client/HiveClientException.java | 25 - .../hive2/client/HiveClientRuntimeException.java | 25 - .../view/hive2/client/NonPersistentCursor.java | 156 - .../ambari/view/hive2/client/PersistentCursor.java | 87 - .../org/apache/ambari/view/hive2/client/Row.java | 74 - .../hive2/exceptions/NotConnectedException.java | 28 - .../view/hive2/internal/AsyncExecutionFailure.java | 23 - .../view/hive2/internal/AsyncExecutionSuccess.java | 25 - .../ambari/view/hive2/internal/Connectable.java | 65 - .../view/hive2/internal/ConnectionException.java | 25 - .../view/hive2/internal/ConnectionProperties.java | 94 - .../view/hive2/internal/ConnectionSupplier.java | 37 - .../view/hive2/internal/ContextSupplier.java | 37 - .../view/hive2/internal/DataStorageSupplier.java | 42 - .../view/hive2/internal/DefaultSupplier.java | 62 - .../apache/ambari/view/hive2/internal/Either.java | 79 - .../view/hive2/internal/HdfsApiSupplier.java | 71 - .../view/hive2/internal/HiveConnectionWrapper.java | 152 - .../ambari/view/hive2/internal/HiveQuery.java | 71 - .../ambari/view/hive2/internal/HiveResult.java | 160 - .../ambari/view/hive2/internal/HiveTask.java | 53 - .../view/hive2/internal/HiveTaskMessage.java | 118 - .../view/hive2/internal/SafeViewContext.java | 181 - .../view/hive2/persistence/DataStoreStorage.java | 140 - .../view/hive2/persistence/IStorageFactory.java | 23 - .../hive2/persistence/InstanceKeyValueStorage.java | 132 - .../view/hive2/persistence/KeyValueStorage.java | 163 - .../hive2/persistence/LocalKeyValueStorage.java | 69 - .../hive2/persistence/PersistentConfiguration.java | 52 - .../ambari/view/hive2/persistence/Storage.java | 77 - .../utils/ContextConfigurationAdapter.java | 260 - .../hive2/persistence/utils/FilteringStrategy.java | 32 - .../view/hive2/persistence/utils/Indexed.java | 36 - .../view/hive2/persistence/utils/ItemNotFound.java | 43 - .../utils/OnlyOwnersFilteringStrategy.java | 38 - .../ambari/view/hive2/persistence/utils/Owned.java | 36 - .../hive2/persistence/utils/PersonalResource.java | 22 - .../hive2/persistence/utils/StorageFactory.java | 69 - .../view/hive2/resources/CRUDResourceManager.java | 131 - .../view/hive2/resources/IResourceManager.java | 37 - .../resources/PersonalCRUDResourceManager.java | 99 - .../hive2/resources/SharedCRUDResourceManager.java | 44 - .../hive2/resources/browser/ConnectionService.java | 155 - .../resources/browser/HiveBrowserService.java | 263 - .../view/hive2/resources/files/FileResource.java | 70 - .../view/hive2/resources/files/FileService.java | 283 - .../view/hive2/resources/jobs/Aggregator.java | 391 -- .../hive2/resources/jobs/JobResourceProvider.java | 117 - .../view/hive2/resources/jobs/JobService.java | 624 -- .../resources/jobs/ModifyNotificationDelegate.java | 23 - .../jobs/ModifyNotificationInvocationHandler.java | 40 - .../jobs/NoOperationStatusSetException.java | 23 - .../hive2/resources/jobs/ProgressRetriever.java | 66 - .../jobs/ResultsPaginationController.java | 287 - .../hive2/resources/jobs/atsJobs/ATSParser.java | 248 - .../resources/jobs/atsJobs/ATSParserFactory.java | 43 - .../jobs/atsJobs/ATSRequestsDelegate.java | 47 - .../jobs/atsJobs/ATSRequestsDelegateImpl.java | 175 - .../hive2/resources/jobs/atsJobs/HiveQueryId.java | 42 - .../hive2/resources/jobs/atsJobs/IATSParser.java | 39 - .../hive2/resources/jobs/atsJobs/TezDagId.java | 26 - .../hive2/resources/jobs/atsJobs/TezVertexId.java | 24 - .../view/hive2/resources/jobs/rm/RMParser.java | 129 - .../hive2/resources/jobs/rm/RMParserFactory.java | 48 - .../resources/jobs/rm/RMRequestsDelegate.java | 31 - .../resources/jobs/rm/RMRequestsDelegateImpl.java | 99 - .../jobs/viewJobs/IJobControllerFactory.java | 23 - .../view/hive2/resources/jobs/viewJobs/Job.java | 131 - .../resources/jobs/viewJobs/JobController.java | 44 - .../jobs/viewJobs/JobControllerFactory.java | 40 - .../resources/jobs/viewJobs/JobControllerImpl.java | 327 -- .../hive2/resources/jobs/viewJobs/JobImpl.java | 335 -- .../hive2/resources/jobs/viewJobs/JobInfo.java | 78 - .../jobs/viewJobs/JobResourceManager.java | 93 - .../resources/resources/FileResourceItem.java | 78 - .../resources/FileResourceResourceManager.java | 65 - .../resources/FileResourceResourceProvider.java | 110 - .../resources/resources/FileResourceService.java | 180 - .../hive2/resources/savedQueries/SavedQuery.java | 96 - .../savedQueries/SavedQueryResourceManager.java | 162 - .../savedQueries/SavedQueryResourceProvider.java | 113 - .../resources/savedQueries/SavedQueryService.java | 267 - .../ambari/view/hive2/resources/udfs/UDF.java | 87 - .../hive2/resources/udfs/UDFResourceManager.java | 65 - .../hive2/resources/udfs/UDFResourceProvider.java | 111 - .../view/hive2/resources/udfs/UDFService.java | 193 - .../view/hive2/resources/uploads/CSVParams.java | 74 - .../resources/uploads/ColumnDescriptionImpl.java | 119 - .../hive2/resources/uploads/TableDataReader.java | 111 - .../view/hive2/resources/uploads/TableInput.java | 51 - .../resources/uploads/UploadFromHdfsInput.java | 130 - .../hive2/resources/uploads/UploadService.java | 582 -- .../resources/uploads/parsers/DataParser.java | 66 - .../uploads/parsers/EndOfDocumentException.java | 41 - .../hive2/resources/uploads/parsers/IParser.java | 34 - .../resources/uploads/parsers/ParseOptions.java | 61 - .../resources/uploads/parsers/ParseUtils.java | 213 - .../hive2/resources/uploads/parsers/Parser.java | 162 - .../resources/uploads/parsers/PreviewData.java | 56 - .../resources/uploads/parsers/RowIterator.java | 98 - .../resources/uploads/parsers/RowMapIterator.java | 29 - .../parsers/csv/commonscsv/CSVIterator.java | 57 - .../uploads/parsers/csv/commonscsv/CSVParser.java | 88 - .../parsers/csv/opencsv/OpenCSVIterator.java | 56 - .../uploads/parsers/csv/opencsv/OpenCSVParser.java | 92 - .../uploads/parsers/json/JSONIterator.java | 160 - .../resources/uploads/parsers/json/JSONParser.java | 85 - .../resources/uploads/parsers/xml/XMLIterator.java | 195 - .../resources/uploads/parsers/xml/XMLParser.java | 102 - .../resources/uploads/query/DeleteQueryInput.java | 48 - .../uploads/query/InsertFromQueryInput.java | 92 - .../resources/uploads/query/LoadQueryInput.java | 67 - .../resources/uploads/query/QueryGenerator.java | 142 - .../hive2/resources/uploads/query/RowFormat.java | 57 - .../hive2/resources/uploads/query/TableInfo.java | 97 - .../hive2/utils/BadRequestFormattedException.java | 27 - .../apache/ambari/view/hive2/utils/Constants.java | 25 - .../ambari/view/hive2/utils/FilePaginator.java | 127 - .../view/hive2/utils/HiveActorConfiguration.java | 71 - .../hive2/utils/HiveClientFormattedException.java | 26 - .../view/hive2/utils/LoggingOutputStream.java | 85 - .../utils/MisconfigurationFormattedException.java | 47 - .../hive2/utils/NotFoundFormattedException.java | 27 - .../hive2/utils/ResultFetchFormattedException.java | 27 - .../utils/ResultNotReadyFormattedException.java | 27 - .../ambari/view/hive2/utils/ServiceCheck.java | 132 - .../hive2/utils/ServiceFormattedException.java | 105 - .../view/hive2/utils/SharedObjectsFactory.java | 197 - .../hive-next/src/main/resources/application.conf | 57 - .../src/main/resources/ui/hive-web/.bowerrc | 4 - .../src/main/resources/ui/hive-web/.editorconfig | 34 - .../src/main/resources/ui/hive-web/.ember-cli | 27 - .../src/main/resources/ui/hive-web/.gitignore | 37 - .../src/main/resources/ui/hive-web/.jshintrc | 33 - .../src/main/resources/ui/hive-web/.travis.yml | 38 - .../src/main/resources/ui/hive-web/Brocfile.js | 55 - .../src/main/resources/ui/hive-web/README.md | 14 - .../ui/hive-web/app/adapters/application.js | 72 - .../resources/ui/hive-web/app/adapters/database.js | 25 - .../ui/hive-web/app/adapters/file-upload.js | 30 - .../resources/ui/hive-web/app/adapters/file.js | 26 - .../ui/hive-web/app/adapters/service-check.js | 47 - .../ui/hive-web/app/adapters/upload-table.js | 89 - .../src/main/resources/ui/hive-web/app/app.js | 34 - .../resources/ui/hive-web/app/components/.gitkeep | 0 .../app/components/alert-message-widget.js | 35 - .../hive-web/app/components/collapsible-widget.js | 38 - .../app/components/column-filter-widget.js | 56 - .../hive-web/app/components/date-range-widget.js | 98 - .../ui/hive-web/app/components/expander-widget.js | 36 - .../ui/hive-web/app/components/extended-input.js | 50 - .../ui/hive-web/app/components/file-upload.js | 34 - .../ui/hive-web/app/components/input-header.js | 61 - .../ui/hive-web/app/components/job-tr-view.js | 41 - .../ui/hive-web/app/components/modal-widget.js | 58 - .../ui/hive-web/app/components/navbar-widget.js | 42 - .../ui/hive-web/app/components/no-bubbling.js | 31 - .../ui/hive-web/app/components/notify-widget.js | 31 - .../hive-web/app/components/number-range-widget.js | 79 - .../ui/hive-web/app/components/panel-widget.js | 30 - .../ui/hive-web/app/components/popover-widget.js | 34 - .../ui/hive-web/app/components/progress-widget.js | 30 - .../ui/hive-web/app/components/query-editor.js | 129 - .../ui/hive-web/app/components/query-settings.js | 55 - .../ui/hive-web/app/components/radio-button.js | 39 - .../ui/hive-web/app/components/select-widget.js | 66 - .../ui/hive-web/app/components/tabs-widget.js | 68 - .../ui/hive-web/app/components/tree-view.js | 23 - .../ui/hive-web/app/components/typeahead-widget.js | 129 - .../ui/hive-web/app/components/udf-tr-view.js | 81 - .../ui/hive-web/app/components/upload-query.js | 31 - .../app/components/validated-text-field.js | 62 - .../app/components/visualization-tabs-widget.js | 56 - .../resources/ui/hive-web/app/controllers/.gitkeep | 0 .../ui/hive-web/app/controllers/application.js | 33 - .../ui/hive-web/app/controllers/databases.js | 476 -- .../ui/hive-web/app/controllers/history.js | 257 - .../resources/ui/hive-web/app/controllers/index.js | 790 --- .../app/controllers/index/history-query/explain.js | 164 - .../app/controllers/index/history-query/logs.js | 127 - .../app/controllers/index/history-query/results.js | 238 - .../ui/hive-web/app/controllers/insert-udfs.js | 58 - .../ui/hive-web/app/controllers/messages.js | 41 - .../ui/hive-web/app/controllers/modal-delete.js | 33 - .../hive-web/app/controllers/modal-save-query.js | 42 - .../ui/hive-web/app/controllers/modal-save.js | 34 - .../ui/hive-web/app/controllers/open-queries.js | 412 -- .../ui/hive-web/app/controllers/queries.js | 145 - .../ui/hive-web/app/controllers/query-tabs.js | 189 - .../ui/hive-web/app/controllers/splash.js | 193 - .../ui/hive-web/app/controllers/tez-ui.js | 106 - .../resources/ui/hive-web/app/controllers/udfs.js | 143 - .../ui/hive-web/app/controllers/upload-table.js | 964 ---- .../ui/hive-web/app/controllers/visual-explain.js | 64 - .../hive-web/app/controllers/visualization-ui.js | 136 - .../resources/ui/hive-web/app/helpers/.gitkeep | 0 .../ui/hive-web/app/helpers/all-uppercase.js | 25 - .../ui/hive-web/app/helpers/code-helper.js | 28 - .../ui/hive-web/app/helpers/date-binding.js | 27 - .../ui/hive-web/app/helpers/format-column-type.js | 39 - .../ui/hive-web/app/helpers/log-helper.js | 28 - .../ui/hive-web/app/helpers/path-binding.js | 29 - .../ui/hive-web/app/helpers/preformatted-string.js | 28 - .../resources/ui/hive-web/app/helpers/tb-helper.js | 33 - .../src/main/resources/ui/hive-web/app/index.html | 42 - .../resources/ui/hive-web/app/initializers/i18n.js | 351 -- .../resources/ui/hive-web/app/mixins/filterable.js | 106 - .../resources/ui/hive-web/app/mixins/sortable.js | 31 - .../main/resources/ui/hive-web/app/models/.gitkeep | 0 .../resources/ui/hive-web/app/models/database.js | 25 - .../ui/hive-web/app/models/file-resource.js | 25 - .../main/resources/ui/hive-web/app/models/file.js | 26 - .../main/resources/ui/hive-web/app/models/job.js | 55 - .../ui/hive-web/app/models/saved-query.js | 29 - .../main/resources/ui/hive-web/app/models/udf.js | 27 - .../src/main/resources/ui/hive-web/app/router.js | 53 - .../main/resources/ui/hive-web/app/routes/.gitkeep | 0 .../ui/hive-web/app/routes/application.js | 77 - .../resources/ui/hive-web/app/routes/history.js | 29 - .../app/routes/index/history-query/explain.js | 28 - .../app/routes/index/history-query/index.js | 44 - .../app/routes/index/history-query/logs.js | 28 - .../app/routes/index/history-query/results.js | 28 - .../ui/hive-web/app/routes/index/index.js | 36 - .../ui/hive-web/app/routes/index/saved-query.js | 43 - .../resources/ui/hive-web/app/routes/loading.js | 22 - .../resources/ui/hive-web/app/routes/messages.js | 22 - .../resources/ui/hive-web/app/routes/queries.js | 40 - .../resources/ui/hive-web/app/routes/splash.js | 133 - .../resources/ui/hive-web/app/routes/tez-ui.js | 22 - .../main/resources/ui/hive-web/app/routes/udfs.js | 36 - .../ui/hive-web/app/routes/visual-explain.js | 22 - .../ui/hive-web/app/routes/visualization-ui.js | 22 - .../ui/hive-web/app/serializers/database.js | 41 - .../resources/ui/hive-web/app/serializers/file.js | 23 - .../resources/ui/hive-web/app/services/database.js | 243 - .../resources/ui/hive-web/app/services/file.js | 59 - .../resources/ui/hive-web/app/services/history.js | 204 - .../ui/hive-web/app/services/job-progress.js | 111 - .../main/resources/ui/hive-web/app/services/job.js | 56 - .../resources/ui/hive-web/app/services/ldap.js | 59 - .../resources/ui/hive-web/app/services/notify.js | 113 - .../resources/ui/hive-web/app/services/session.js | 48 - .../resources/ui/hive-web/app/services/settings.js | 199 - .../main/resources/ui/hive-web/app/styles/.gitkeep | 0 .../main/resources/ui/hive-web/app/styles/app.scss | 722 --- .../ui/hive-web/app/styles/dropdown-submenu.scss | 65 - .../resources/ui/hive-web/app/styles/mixins.scss | 28 - .../ui/hive-web/app/styles/notifications.scss | 37 - .../ui/hive-web/app/styles/query-tabs.scss | 73 - .../resources/ui/hive-web/app/styles/vars.scss | 21 - .../resources/ui/hive-web/app/templates/.gitkeep | 0 .../ui/hive-web/app/templates/application.hbs | 45 - .../ui/hive-web/app/templates/components/.gitkeep | 0 .../templates/components/alert-message-widget.hbs | 28 - .../templates/components/collapsible-widget.hbs | 33 - .../templates/components/column-filter-widget.hbs | 42 - .../app/templates/components/date-range-widget.hbs | 22 - .../app/templates/components/expander-widget.hbs | 31 - .../app/templates/components/input-header.hbs | 20 - .../app/templates/components/job-tr-view.hbs | 49 - .../app/templates/components/modal-widget.hbs | 35 - .../app/templates/components/navbar-widget.hbs | 45 - .../app/templates/components/no-bubbling.hbs | 19 - .../app/templates/components/notify-widget.hbs | 21 - .../templates/components/number-range-widget.hbs | 23 - .../app/templates/components/panel-widget.hbs | 54 - .../app/templates/components/popover-widget.hbs | 19 - .../app/templates/components/progress-widget.hbs | 23 - .../app/templates/components/query-editor.hbs | 19 - .../app/templates/components/query-settings.hbs | 70 - .../app/templates/components/select-widget.hbs | 39 - .../app/templates/components/tabs-widget.hbs | 41 - .../app/templates/components/tree-view.hbs | 28 - .../app/templates/components/udf-tr-view.hbs | 77 - .../templates/components/validated-text-field.hbs | 23 - .../components/visualization-tabs-widget.hbs | 27 - .../app/templates/databases-search-results.hbs | 54 - .../ui/hive-web/app/templates/databases-tree.hbs | 50 - .../ui/hive-web/app/templates/databases.hbs | 54 - .../ui/hive-web/app/templates/history.hbs | 67 - .../resources/ui/hive-web/app/templates/index.hbs | 124 - .../app/templates/index/history-query/explain.hbs | 27 - .../app/templates/index/history-query/logs.hbs | 19 - .../app/templates/index/history-query/results.hbs | 56 - .../ui/hive-web/app/templates/insert-udfs.hbs | 46 - .../ui/hive-web/app/templates/loading.hbs | 19 - .../resources/ui/hive-web/app/templates/logs.hbs | 19 - .../ui/hive-web/app/templates/message.hbs | 36 - .../ui/hive-web/app/templates/messages.hbs | 32 - .../ui/hive-web/app/templates/modal-delete.hbs | 21 - .../ui/hive-web/app/templates/modal-save-query.hbs | 24 - .../ui/hive-web/app/templates/modal-save.hbs | 21 - .../ui/hive-web/app/templates/notification.hbs | 23 - .../ui/hive-web/app/templates/open-queries.hbs | 27 - .../ui/hive-web/app/templates/queries.hbs | 96 - .../ui/hive-web/app/templates/query-tabs.hbs | 28 - .../ui/hive-web/app/templates/redirect.hbs | 19 - .../resources/ui/hive-web/app/templates/splash.hbs | 127 - .../resources/ui/hive-web/app/templates/tez-ui.hbs | 31 - .../resources/ui/hive-web/app/templates/udfs.hbs | 53 - .../ui/hive-web/app/templates/upload-table.hbs | 296 - .../ui/hive-web/app/templates/visual-explain.hbs | 93 - .../ui/hive-web/app/templates/visualization-ui.hbs | 37 - .../resources/ui/hive-web/app/transforms/date.js | 49 - .../resources/ui/hive-web/app/utils/constants.js | 231 - .../resources/ui/hive-web/app/utils/dag-rules.js | 141 - .../resources/ui/hive-web/app/utils/functions.js | 139 - .../main/resources/ui/hive-web/app/views/.gitkeep | 0 .../main/resources/ui/hive-web/app/views/index.js | 28 - .../resources/ui/hive-web/app/views/message.js | 36 - .../resources/ui/hive-web/app/views/messages.js | 37 - .../ui/hive-web/app/views/notification.js | 51 - .../main/resources/ui/hive-web/app/views/tez-ui.js | 37 - .../ui/hive-web/app/views/visual-explain.js | 461 -- .../ui/hive-web/app/views/visualization-ui.js | 37 - .../src/main/resources/ui/hive-web/big_tables.js | 54 - .../src/main/resources/ui/hive-web/bower.json | 29 - .../resources/ui/hive-web/config/environment.js | 70 - .../src/main/resources/ui/hive-web/package.json | 48 - .../src/main/resources/ui/hive-web/testem.json | 10 - .../src/main/resources/ui/hive-web/tests/.jshintrc | 74 - .../resources/ui/hive-web/tests/blanket-options.js | 36 - .../ui/hive-web/tests/helpers/api-mock.js | 304 - .../resources/ui/hive-web/tests/helpers/dbclick.js | 26 - .../ui/hive-web/tests/helpers/resolver.js | 29 - .../ui/hive-web/tests/helpers/start-app.js | 43 - .../resources/ui/hive-web/tests/img/spinner.gif | Bin 11435 -> 0 bytes .../main/resources/ui/hive-web/tests/index.html | 71 - .../ui/hive-web/tests/integration/database-test.js | 130 - .../ui/hive-web/tests/integration/history-test.js | 95 - .../tests/integration/query-editor-test.js | 126 - .../tests/integration/saved-queries-test.js | 152 - .../ui/hive-web/tests/integration/tez-ui-test.js | 49 - .../ui/hive-web/tests/integration/udfs-test.js | 109 - .../resources/ui/hive-web/tests/test-helper.js | 24 - .../main/resources/ui/hive-web/tests/unit/.gitkeep | 0 .../ui/hive-web/tests/unit/adapters/application.js | 48 - .../ui/hive-web/tests/unit/adapters/file.js | 39 - .../unit/components/alert-message-widget-test.js | 91 - .../unit/components/collapsible-widget-test.js | 46 - .../unit/components/column-filter-widget-test.js | 138 - .../unit/components/date-range-widget-test.js | 132 - .../tests/unit/components/expander-widget-test.js | 59 - .../tests/unit/components/extended-input-test.js | 81 - .../tests/unit/components/job-tr-view-test.js | 62 - .../tests/unit/components/modal-widget-test.js | 69 - .../tests/unit/components/no-bubbling-test.js | 44 - .../unit/components/number-range-widget-test.js | 70 - .../tests/unit/components/popover-widget-test.js | 36 - .../tests/unit/components/progress-widget-test.js | 40 - .../tests/unit/components/query-editor-test.js | 52 - .../tests/unit/components/query-settings-test.js | 136 - .../tests/unit/components/select-widget-test.js | 158 - .../tests/unit/components/tabs-wiget-test.js | 117 - .../tests/unit/components/typeahead-widget-test.js | 46 - .../tests/unit/components/udf-tr-view-test.js | 122 - .../tests/unit/controllers/databases-test.js | 276 - .../tests/unit/controllers/history-test.js | 117 - .../hive-web/tests/unit/controllers/index-test.js | 328 -- .../tests/unit/controllers/insert-udfs-test.js | 68 - .../tests/unit/controllers/open-queries-test.js | 102 - .../tests/unit/controllers/queries-test.js | 35 - .../hive-web/tests/unit/controllers/tez-ui-test.js | 98 - .../hive-web/tests/unit/controllers/udfs-test.js | 82 - .../tests/unit/helpers/path-binding-test.js | 35 - .../ui/hive-web/tests/unit/routes/messages-test.js | 53 - .../ui/hive-web/tests/unit/routes/tez-ui-test.js | 49 - .../tests/unit/routes/visual-explain-test.js | 106 - .../ui/hive-web/tests/unit/services/notify-test.js | 155 - .../hive-web/tests/unit/services/settings-test.js | 155 - .../src/main/resources/ui/hive-web/vendor/.gitkeep | 0 .../ui/hive-web/vendor/browser-pollyfills.js | 213 - .../hive-web/vendor/codemirror/codemirror-min.js | 17 - .../ui/hive-web/vendor/codemirror/codemirror.css | 309 - .../ui/hive-web/vendor/codemirror/show-hint.css | 38 - .../ui/hive-web/vendor/codemirror/show-hint.js | 389 -- .../ui/hive-web/vendor/codemirror/sql-hint.js | 192 - .../main/resources/ui/hive-web/vendor/dagre.min.js | 27 - .../src/main/resources/ui/hive-web/yarn.lock | 5066 ---------------- .../src/main/resources/view.log4j.properties | 27 - .../views/hive-next/src/main/resources/view.xml | 354 -- .../ambari/view/hive2/AsyncJobRunnerImplTest.java | 140 - .../ambari/view/hive2/ConnectionFailuresTest.java | 157 - .../view/hive2/HiveJdbcConnectionDelegateTest.java | 105 - .../apache/ambari/view/hive2/JobExecutionTest.java | 116 - .../ambari/view/hive2/PropertyValidatorTest.java | 113 - .../ambari/view/hive2/ResultSetIteratorTest.java | 100 - .../view/hive2/resources/upload/CSVParserTest.java | 275 - .../hive2/resources/upload/DataParserCSVTest.java | 326 -- .../hive2/resources/upload/DataParserJSONTest.java | 263 - .../hive2/resources/upload/DataParserXMLTest.java | 295 - .../hive2/resources/upload/JsonParserTest.java | 146 - .../hive2/resources/upload/OpenCSVParserTest.java | 313 - .../view/hive2/resources/upload/OpenCSVTest.java | 245 - .../hive2/resources/upload/ParseUtilsTest.java | 56 - .../hive2/resources/upload/QueryGeneratorTest.java | 108 - .../resources/upload/TableDataReaderTest.java | 127 - .../view/hive2/resources/upload/XMLParserTest.java | 135 - contrib/views/hive20/pom.xml | 428 -- .../org/apache/ambari/view/hive20/AuthParams.java | 104 - .../org/apache/ambari/view/hive20/BaseService.java | 59 - .../ambari/view/hive20/ConnectionDelegate.java | 41 - .../ambari/view/hive20/ConnectionFactory.java | 167 - .../ambari/view/hive20/ConnectionSystem.java | 135 - .../org/apache/ambari/view/hive20/Constants.java | 25 - .../apache/ambari/view/hive20/DataMigrator.java | 102 - .../org/apache/ambari/view/hive20/HelpService.java | 132 - .../view/hive20/HiveJdbcConnectionDelegate.java | 112 - .../apache/ambari/view/hive20/HiveViewImpl.java | 57 - .../ambari/view/hive20/PropertyValidator.java | 107 - .../org/apache/ambari/view/hive20/TestBean.java | 36 - .../ambari/view/hive20/actor/DeathWatch.java | 55 - .../apache/ambari/view/hive20/actor/HiveActor.java | 46 - .../ambari/view/hive20/actor/JdbcConnector.java | 696 --- .../ambari/view/hive20/actor/LogAggregator.java | 125 - .../view/hive20/actor/OperationController.java | 408 -- .../view/hive20/actor/ResultSetIterator.java | 166 - .../view/hive20/actor/StatementExecutor.java | 169 - .../view/hive20/actor/YarnAtsGUIDFetcher.java | 71 - .../ambari/view/hive20/actor/message/Connect.java | 77 - .../view/hive20/actor/message/CursorReset.java | 22 - .../view/hive20/actor/message/ExecuteJob.java | 38 - .../view/hive20/actor/message/ExecuteQuery.java | 23 - .../view/hive20/actor/message/FetchError.java | 42 - .../view/hive20/actor/message/FetchResult.java | 42 - .../hive20/actor/message/GetColumnMetadataJob.java | 59 - .../actor/message/GetDatabaseMetadataJob.java | 24 - .../view/hive20/actor/message/GetMoreLogs.java | 22 - .../ambari/view/hive20/actor/message/HiveJob.java | 48 - .../view/hive20/actor/message/HiveMessage.java | 53 - .../view/hive20/actor/message/JobRejected.java | 44 - .../view/hive20/actor/message/JobSubmitted.java | 38 - .../actor/message/LogAggregationFinished.java | 21 - .../view/hive20/actor/message/RegisterActor.java | 34 - .../view/hive20/actor/message/ResetCursor.java | 22 - .../hive20/actor/message/ResultInformation.java | 102 - .../view/hive20/actor/message/ResultNotReady.java | 40 - .../view/hive20/actor/message/ResultReady.java | 44 - .../view/hive20/actor/message/RunStatement.java | 73 - .../view/hive20/actor/message/SQLStatementJob.java | 64 - .../hive20/actor/message/StartLogAggregation.java | 42 - .../actor/message/job/AsyncExecutionFailed.java | 46 - .../actor/message/job/AuthenticationFailed.java | 27 - .../view/hive20/actor/message/job/CancelJob.java | 40 - .../actor/message/job/ExecuteNextStatement.java | 22 - .../hive20/actor/message/job/ExecutionFailed.java | 31 - .../view/hive20/actor/message/job/Failure.java | 37 - .../view/hive20/actor/message/job/FetchFailed.java | 31 - .../ambari/view/hive20/actor/message/job/Next.java | 22 - .../view/hive20/actor/message/job/NoMoreItems.java | 35 - .../view/hive20/actor/message/job/NoResult.java | 21 - .../view/hive20/actor/message/job/Result.java | 58 - .../hive20/actor/message/job/ResultSetHolder.java | 33 - .../actor/message/job/SaveDagInformation.java | 52 - .../hive20/actor/message/job/SaveGuidToDB.java | 46 - .../actor/message/job/UpdateYarnAtsGuid.java | 44 - .../hive20/actor/message/lifecycle/CleanUp.java | 21 - .../actor/message/lifecycle/DestroyConnector.java | 52 - .../actor/message/lifecycle/FreeConnector.java | 53 - .../actor/message/lifecycle/InactivityCheck.java | 21 - .../hive20/actor/message/lifecycle/KeepAlive.java | 21 - .../lifecycle/TerminateInactivityCheck.java | 21 - .../backgroundjobs/BackgroundJobController.java | 115 - .../backgroundjobs/BackgroundJobException.java | 30 - .../ambari/view/hive20/client/AsyncJobRunner.java | 38 - .../view/hive20/client/AsyncJobRunnerImpl.java | 143 - .../view/hive20/client/ColumnDescription.java | 45 - .../hive20/client/ColumnDescriptionExtended.java | 74 - .../view/hive20/client/ColumnDescriptionShort.java | 53 - .../view/hive20/client/ConnectionConfig.java | 59 - .../apache/ambari/view/hive20/client/Cursor.java | 30 - .../ambari/view/hive20/client/DDLDelegator.java | 46 - .../view/hive20/client/DDLDelegatorImpl.java | 313 - .../hive20/client/DatabaseMetadataWrapper.java | 37 - .../ambari/view/hive20/client/EmptyCursor.java | 110 - .../view/hive20/client/HiveAuthCredentials.java | 31 - .../hive20/client/HiveAuthRequiredException.java | 27 - .../client/HiveClientAuthRequiredException.java | 25 - .../view/hive20/client/HiveClientException.java | 25 - .../hive20/client/HiveClientRuntimeException.java | 25 - .../view/hive20/client/NonPersistentCursor.java | 156 - .../view/hive20/client/PersistentCursor.java | 87 - .../org/apache/ambari/view/hive20/client/Row.java | 74 - .../hive20/exceptions/NotConnectedException.java | 28 - .../view/hive20/exceptions/ServiceException.java | 40 - .../hive20/internal/AsyncExecutionFailure.java | 23 - .../hive20/internal/AsyncExecutionSuccess.java | 25 - .../ambari/view/hive20/internal/Connectable.java | 65 - .../view/hive20/internal/ConnectionException.java | 25 - .../view/hive20/internal/ConnectionProperties.java | 94 - .../view/hive20/internal/ConnectionSupplier.java | 37 - .../view/hive20/internal/ContextSupplier.java | 37 - .../view/hive20/internal/DataStorageSupplier.java | 42 - .../view/hive20/internal/DefaultSupplier.java | 60 - .../apache/ambari/view/hive20/internal/Either.java | 79 - .../view/hive20/internal/HdfsApiSupplier.java | 71 - .../hive20/internal/HiveConnectionWrapper.java | 152 - .../ambari/view/hive20/internal/HiveQuery.java | 71 - .../ambari/view/hive20/internal/HiveResult.java | 160 - .../ambari/view/hive20/internal/HiveTask.java | 53 - .../view/hive20/internal/HiveTaskMessage.java | 118 - .../view/hive20/internal/SafeViewContext.java | 179 - .../view/hive20/internal/dto/ColumnInfo.java | 123 - .../view/hive20/internal/dto/ColumnOrder.java | 54 - .../view/hive20/internal/dto/ColumnStats.java | 175 - .../view/hive20/internal/dto/DatabaseInfo.java | 85 - .../view/hive20/internal/dto/DatabaseResponse.java | 71 - .../hive20/internal/dto/DetailedTableInfo.java | 124 - .../ambari/view/hive20/internal/dto/Order.java | 37 - .../view/hive20/internal/dto/PartitionInfo.java | 44 - .../ambari/view/hive20/internal/dto/Section.java | 46 - .../view/hive20/internal/dto/StorageInfo.java | 124 - .../ambari/view/hive20/internal/dto/TableInfo.java | 69 - .../ambari/view/hive20/internal/dto/TableMeta.java | 134 - .../view/hive20/internal/dto/TableResponse.java | 53 - .../view/hive20/internal/dto/TableStats.java | 111 - .../ambari/view/hive20/internal/dto/ViewInfo.java | 52 - .../internal/parsers/AbstractTableMetaParser.java | 177 - .../hive20/internal/parsers/ColumnInfoParser.java | 97 - .../parsers/CreateTableStatementParser.java | 38 - .../parsers/DatabaseMetadataExtractor.java | 46 - .../internal/parsers/DetailedTableInfoParser.java | 71 - .../view/hive20/internal/parsers/ParserUtils.java | 52 - .../internal/parsers/PartitionInfoParser.java | 76 - .../hive20/internal/parsers/StorageInfoParser.java | 100 - .../hive20/internal/parsers/TableMetaParser.java | 31 - .../internal/parsers/TableMetaParserImpl.java | 129 - .../internal/parsers/TableMetaSectionParser.java | 30 - .../hive20/internal/parsers/ViewInfoParser.java | 47 - .../query/generators/AlterTableQueryGenerator.java | 375 -- .../generators/AnalyzeTableQueryGenerator.java | 78 - .../generators/CreateDatabaseQueryGenerator.java | 44 - .../generators/CreateTableQueryGenerator.java | 168 - .../generators/DeleteDatabaseQueryGenerator.java | 48 - .../generators/DeleteTableQueryGenerator.java | 67 - .../generators/FetchColumnStatsQueryGenerator.java | 40 - .../query/generators/InsertFromQueryGenerator.java | 106 - .../query/generators/QueryGenerationUtils.java | 154 - .../internal/query/generators/QueryGenerator.java | 26 - .../generators/RenameTableQueryGenerator.java | 85 - .../view/hive20/persistence/DataStoreStorage.java | 140 - .../view/hive20/persistence/IStorageFactory.java | 23 - .../persistence/InstanceKeyValueStorage.java | 132 - .../view/hive20/persistence/KeyValueStorage.java | 163 - .../hive20/persistence/LocalKeyValueStorage.java | 69 - .../persistence/PersistentConfiguration.java | 52 - .../ambari/view/hive20/persistence/Storage.java | 77 - .../utils/ContextConfigurationAdapter.java | 260 - .../persistence/utils/FilteringStrategy.java | 32 - .../view/hive20/persistence/utils/Indexed.java | 36 - .../hive20/persistence/utils/ItemNotFound.java | 43 - .../utils/OnlyOwnersFilteringStrategy.java | 38 - .../view/hive20/persistence/utils/Owned.java | 36 - .../hive20/persistence/utils/PersonalResource.java | 22 - .../hive20/persistence/utils/StorageFactory.java | 69 - .../view/hive20/resources/CRUDResourceManager.java | 131 - .../view/hive20/resources/IResourceManager.java | 37 - .../resources/PersonalCRUDResourceManager.java | 99 - .../resources/SharedCRUDResourceManager.java | 44 - .../resources/browser/ConnectionService.java | 166 - .../view/hive20/resources/browser/DDLProxy.java | 500 -- .../view/hive20/resources/browser/DDLService.java | 359 -- .../view/hive20/resources/browser/FileService.java | 45 - .../view/hive20/resources/files/FileResource.java | 70 - .../view/hive20/resources/files/FileService.java | 282 - .../view/hive20/resources/jobs/Aggregator.java | 382 -- .../hive20/resources/jobs/JobResourceProvider.java | 117 - .../view/hive20/resources/jobs/JobService.java | 596 -- .../hive20/resources/jobs/JobServiceInternal.java | 35 - .../resources/jobs/ModifyNotificationDelegate.java | 23 - .../jobs/ModifyNotificationInvocationHandler.java | 40 - .../jobs/NoOperationStatusSetException.java | 23 - .../hive20/resources/jobs/ProgressRetriever.java | 66 - .../jobs/ResultsPaginationController.java | 423 -- .../hive20/resources/jobs/atsJobs/ATSParser.java | 248 - .../resources/jobs/atsJobs/ATSParserFactory.java | 42 - .../jobs/atsJobs/ATSRequestsDelegate.java | 47 - .../jobs/atsJobs/ATSRequestsDelegateImpl.java | 175 - .../hive20/resources/jobs/atsJobs/HiveQueryId.java | 42 - .../hive20/resources/jobs/atsJobs/IATSParser.java | 39 - .../hive20/resources/jobs/atsJobs/TezDagId.java | 26 - .../hive20/resources/jobs/atsJobs/TezVertexId.java | 24 - .../view/hive20/resources/jobs/rm/RMParser.java | 129 - .../hive20/resources/jobs/rm/RMParserFactory.java | 48 - .../resources/jobs/rm/RMRequestsDelegate.java | 31 - .../resources/jobs/rm/RMRequestsDelegateImpl.java | 99 - .../jobs/viewJobs/IJobControllerFactory.java | 23 - .../view/hive20/resources/jobs/viewJobs/Job.java | 131 - .../resources/jobs/viewJobs/JobController.java | 44 - .../jobs/viewJobs/JobControllerFactory.java | 40 - .../resources/jobs/viewJobs/JobControllerImpl.java | 328 -- .../hive20/resources/jobs/viewJobs/JobImpl.java | 339 -- .../hive20/resources/jobs/viewJobs/JobInfo.java | 78 - .../jobs/viewJobs/JobResourceManager.java | 93 - .../resources/resources/FileResourceItem.java | 78 - .../resources/FileResourceResourceManager.java | 65 - .../resources/FileResourceResourceProvider.java | 110 - .../resources/resources/FileResourceService.java | 180 - .../hive20/resources/savedQueries/SavedQuery.java | 96 - .../savedQueries/SavedQueryResourceManager.java | 141 - .../savedQueries/SavedQueryResourceProvider.java | 113 - .../resources/savedQueries/SavedQueryService.java | 267 - .../view/hive20/resources/settings/Setting.java | 71 - .../settings/SettingsResourceManager.java | 97 - .../hive20/resources/settings/SettingsService.java | 145 - .../view/hive20/resources/system/ServiceCheck.java | 133 - .../hive20/resources/system/SystemService.java | 77 - .../resources/system/ranger/RangerException.java | 56 - .../resources/system/ranger/RangerService.java | 379 -- .../ambari/view/hive20/resources/udfs/UDF.java | 87 - .../hive20/resources/udfs/UDFResourceManager.java | 65 - .../hive20/resources/udfs/UDFResourceProvider.java | 111 - .../view/hive20/resources/udfs/UDFService.java | 193 - .../view/hive20/resources/uploads/CSVParams.java | 74 - .../resources/uploads/ColumnDescriptionImpl.java | 119 - .../hive20/resources/uploads/HiveFileType.java | 30 - .../hive20/resources/uploads/TableDataReader.java | 112 - .../resources/uploads/UploadFromHdfsInput.java | 132 - .../hive20/resources/uploads/UploadService.java | 571 -- .../resources/uploads/parsers/DataParser.java | 66 - .../uploads/parsers/EndOfDocumentException.java | 41 - .../hive20/resources/uploads/parsers/IParser.java | 32 - .../resources/uploads/parsers/ParseOptions.java | 61 - .../resources/uploads/parsers/ParseUtils.java | 213 - .../hive20/resources/uploads/parsers/Parser.java | 162 - .../resources/uploads/parsers/PreviewData.java | 65 - .../resources/uploads/parsers/RowIterator.java | 98 - .../resources/uploads/parsers/RowMapIterator.java | 29 - .../parsers/csv/commonscsv/CSVIterator.java | 57 - .../uploads/parsers/csv/commonscsv/CSVParser.java | 88 - .../parsers/csv/opencsv/OpenCSVIterator.java | 56 - .../uploads/parsers/csv/opencsv/OpenCSVParser.java | 92 - .../uploads/parsers/json/JSONIterator.java | 160 - .../resources/uploads/parsers/json/JSONParser.java | 85 - .../resources/uploads/parsers/xml/XMLIterator.java | 195 - .../resources/uploads/parsers/xml/XMLParser.java | 102 - .../resources/uploads/query/DeleteQueryInput.java | 48 - .../uploads/query/InsertFromQueryInput.java | 115 - .../resources/uploads/query/LoadQueryInput.java | 67 - .../view/hive20/utils/AuthorizationChecker.java | 74 - .../hive20/utils/BadRequestFormattedException.java | 27 - .../ambari/view/hive20/utils/FilePaginator.java | 127 - .../view/hive20/utils/HiveActorConfiguration.java | 71 - .../hive20/utils/HiveClientFormattedException.java | 26 - .../view/hive20/utils/LoggingOutputStream.java | 85 - .../utils/MisconfigurationFormattedException.java | 47 - .../hive20/utils/NotFoundFormattedException.java | 27 - .../utils/ResultFetchFormattedException.java | 27 - .../utils/ResultNotReadyFormattedException.java | 27 - .../hive20/utils/ServiceFormattedException.java | 105 - .../view/hive20/utils/SharedObjectsFactory.java | 197 - .../utils/UniqueConstraintViolationException.java | 31 - .../hive20/src/main/resources/application.conf | 57 - .../views/hive20/src/main/resources/ui/.bowerrc | 4 - .../hive20/src/main/resources/ui/.editorconfig | 20 - .../views/hive20/src/main/resources/ui/.ember-cli | 27 - .../views/hive20/src/main/resources/ui/.gitignore | 18 - .../views/hive20/src/main/resources/ui/.jshintrc | 34 - .../views/hive20/src/main/resources/ui/.travis.yml | 40 - .../hive20/src/main/resources/ui/.watchmanconfig | 21 - .../views/hive20/src/main/resources/ui/README.md | 28 - .../main/resources/ui/app/adapters/application.js | 92 - .../src/main/resources/ui/app/adapters/auth.js | 27 - .../src/main/resources/ui/app/adapters/database.js | 34 - .../src/main/resources/ui/app/adapters/ddl.js | 26 - .../resources/ui/app/adapters/file-resource.js | 25 - .../resources/ui/app/adapters/file-uploader.js | 28 - .../main/resources/ui/app/adapters/hdfs-viewer.js | 27 - .../src/main/resources/ui/app/adapters/job.js | 80 - .../src/main/resources/ui/app/adapters/query.js | 54 - .../src/main/resources/ui/app/adapters/ranger.js | 27 - .../main/resources/ui/app/adapters/saved-query.js | 25 - .../resources/ui/app/adapters/service-check.js | 47 - .../main/resources/ui/app/adapters/table-info.js | 37 - .../src/main/resources/ui/app/adapters/table.js | 83 - .../src/main/resources/ui/app/adapters/udf.js | 31 - .../main/resources/ui/app/adapters/upload-table.js | 93 - .../views/hive20/src/main/resources/ui/app/app.js | 36 - .../src/main/resources/ui/app/breakpoints.js | 23 - .../src/main/resources/ui/app/components/.gitkeep | 0 .../ui/app/components/alert-message-display.js | 45 - .../resources/ui/app/components/alert-message.js | 32 - .../resources/ui/app/components/column-item.js | 72 - .../resources/ui/app/components/confirm-dialog.js | 46 - .../ui/app/components/create-database-form.js | 59 - .../resources/ui/app/components/create-table.js | 180 - .../ui/app/components/csv-format-params.js | 76 - .../ui/app/components/database-search-bar.js | 78 - .../ui/app/components/edit-setting-item.js | 111 - .../main/resources/ui/app/components/edit-table.js | 220 - .../resources/ui/app/components/export-result.js | 54 - .../ui/app/components/fileresource-item.js | 70 - .../ui/app/components/hdfs-viewer-modal.js | 51 - .../resources/ui/app/components/info-dialog.js | 38 - .../main/resources/ui/app/components/job-item.js | 91 - .../resources/ui/app/components/jobs-browser.js | 101 - .../resources/ui/app/components/list-filter.js | 48 - .../main/resources/ui/app/components/list-group.js | 23 - .../main/resources/ui/app/components/list-item.js | 29 - .../app/components/multiple-database-search-bar.js | 117 - .../ui/app/components/notification-message.js | 30 - .../resources/ui/app/components/property-item.js | 44 - .../resources/ui/app/components/query-editor.js | 112 - .../ui/app/components/query-result-log.js | 28 - .../ui/app/components/query-result-table.js | 150 - .../resources/ui/app/components/radio-button.js | 39 - .../ui/app/components/service-check-entry.js | 50 - .../resources/ui/app/components/setting-item.js | 32 - .../resources/ui/app/components/setting-list.js | 37 - .../resources/ui/app/components/simple-table.js | 22 - .../ui/app/components/table-advanced-settings.js | 177 - .../resources/ui/app/components/table-columns.js | 53 - .../ui/app/components/table-properties.js | 40 - .../ui/app/components/table-rename-form.js | 63 - .../ui/app/components/table-statistics.js | 172 - .../main/resources/ui/app/components/tabs-item.js | 43 - .../main/resources/ui/app/components/tabs-pane.js | 27 - .../ui/app/components/top-application-bar.js | 24 - .../main/resources/ui/app/components/udf-edit.js | 40 - .../main/resources/ui/app/components/udf-item.js | 212 - .../main/resources/ui/app/components/udf-new.js | 41 - .../ui/app/components/upload-table-source.js | 48 - .../resources/ui/app/components/upload-table.js | 61 - .../ui/app/components/validated-text-field.js | 62 - .../ui/app/components/visual-explain-detail.js | 31 - .../resources/ui/app/components/visual-explain.js | 85 - .../resources/ui/app/configs/create-table-tabs.js | 48 - .../src/main/resources/ui/app/configs/datatypes.js | 34 - .../resources/ui/app/configs/edit-table-tabs.js | 48 - .../main/resources/ui/app/configs/file-format.js | 28 - .../src/main/resources/ui/app/configs/helpers.js | 163 - .../resources/ui/app/configs/hive-parameters.js | 93 - .../ui/app/configs/non-printable-escape-chars.js | 53 - .../main/resources/ui/app/configs/result-tabs.js | 48 - .../ui/app/configs/service-check-status.js | 19 - .../resources/ui/app/configs/table-level-tabs.js | 72 - .../resources/ui/app/configs/top-level-tabs.js | 67 - .../src/main/resources/ui/app/controllers/.gitkeep | 0 .../resources/ui/app/controllers/application.js | 31 - .../src/main/resources/ui/app/controllers/jobs.js | 38 - .../main/resources/ui/app/controllers/messages.js | 30 - .../main/resources/ui/app/controllers/password.js | 44 - .../main/resources/ui/app/controllers/queries.js | 22 - .../resources/ui/app/controllers/saved-query.js | 22 - .../resources/ui/app/controllers/savedqueries.js | 24 - .../resources/ui/app/controllers/service-check.js | 57 - .../src/main/resources/ui/app/controllers/udfs.js | 24 - .../main/resources/ui/app/controllers/udfs/new.js | 23 - .../src/main/resources/ui/app/helpers/.gitkeep | 0 .../ui/app/helpers/alert-message-context-class.js | 27 - .../ui/app/helpers/alert-message-icon-class.js | 37 - .../main/resources/ui/app/helpers/extract-value.js | 27 - .../resources/ui/app/helpers/format-column-size.js | 39 - .../main/resources/ui/app/helpers/shorten-text.js | 32 - .../src/main/resources/ui/app/helpers/to-json.js | 25 - .../hive20/src/main/resources/ui/app/index.html | 43 - .../main/resources/ui/app/initializers/.gitkeep | 0 .../resources/ui/app/initializers/responsive.js | 33 - .../resources/ui/app/locales/en/translations.js | 105 - .../src/main/resources/ui/app/mixins/ui-logger.js | 42 - .../src/main/resources/ui/app/models/.gitkeep | 0 .../src/main/resources/ui/app/models/alert.js | 28 - .../src/main/resources/ui/app/models/column.js | 131 - .../src/main/resources/ui/app/models/database.js | 25 - .../main/resources/ui/app/models/file-resource.js | 25 - .../src/main/resources/ui/app/models/file.js | 26 - .../hive20/src/main/resources/ui/app/models/job.js | 56 - .../main/resources/ui/app/models/saved-query.js | 29 - .../src/main/resources/ui/app/models/setting.js | 25 - .../src/main/resources/ui/app/models/table-info.js | 31 - .../main/resources/ui/app/models/table-property.js | 54 - .../src/main/resources/ui/app/models/table.js | 26 - .../hive20/src/main/resources/ui/app/models/udf.js | 26 - .../src/main/resources/ui/app/models/worksheet.js | 47 - .../hive20/src/main/resources/ui/app/resolver.js | 21 - .../hive20/src/main/resources/ui/app/router.js | 79 - .../src/main/resources/ui/app/routes/.gitkeep | 0 .../main/resources/ui/app/routes/application.js | 54 - .../resources/ui/app/routes/databases-error.js | 27 - .../src/main/resources/ui/app/routes/databases.js | 162 - .../ui/app/routes/databases/database-error.js | 27 - .../resources/ui/app/routes/databases/database.js | 25 - .../ui/app/routes/databases/database/index.js | 27 - .../app/routes/databases/database/tables-error.js | 27 - .../ui/app/routes/databases/database/tables.js | 109 - .../app/routes/databases/database/tables/index.js | 28 - .../databases/database/tables/new-database.js | 65 - .../ui/app/routes/databases/database/tables/new.js | 116 - .../databases/database/tables/table-error.js | 27 - .../app/routes/databases/database/tables/table.js | 121 - .../routes/databases/database/tables/table/auth.js | 27 - .../databases/database/tables/table/columns.js | 33 - .../routes/databases/database/tables/table/ddl.js | 22 - .../databases/database/tables/table/details.js | 22 - .../routes/databases/database/tables/table/edit.js | 83 - .../databases/database/tables/table/index.js | 25 - .../databases/database/tables/table/partitions.js | 22 - .../databases/database/tables/table/rename.js | 80 - .../databases/database/tables/table/stats.js | 22 - .../databases/database/tables/table/storage.js | 22 - .../database/tables/table/table-meta-router.js | 27 - .../routes/databases/database/tables/table/view.js | 22 - .../databases/database/tables/upload-table.js | 782 --- .../resources/ui/app/routes/databases/index.js | 27 - .../resources/ui/app/routes/databases/newtable.js | 30 - .../src/main/resources/ui/app/routes/index.js | 26 - .../src/main/resources/ui/app/routes/jobs.js | 82 - .../src/main/resources/ui/app/routes/messages.js | 32 - .../resources/ui/app/routes/messages/message.js | 31 - .../src/main/resources/ui/app/routes/password.js | 41 - .../src/main/resources/ui/app/routes/queries.js | 31 - .../main/resources/ui/app/routes/queries/index.js | 32 - .../main/resources/ui/app/routes/queries/new.js | 49 - .../main/resources/ui/app/routes/queries/query.js | 747 --- .../ui/app/routes/queries/query/loading.js | 24 - .../resources/ui/app/routes/queries/query/log.js | 104 - .../ui/app/routes/queries/query/results.js | 112 - .../ui/app/routes/queries/query/tez-ui.js | 45 - .../ui/app/routes/queries/query/visual-explain.js | 57 - .../main/resources/ui/app/routes/savedqueries.js | 140 - .../main/resources/ui/app/routes/service-check.js | 62 - .../src/main/resources/ui/app/routes/settings.js | 98 - .../src/main/resources/ui/app/routes/udfs.js | 78 - .../src/main/resources/ui/app/routes/udfs/new.js | 201 - .../main/resources/ui/app/serializers/database.js | 25 - .../src/main/resources/ui/app/serializers/file.js | 23 - .../src/main/resources/ui/app/serializers/table.js | 22 - .../resources/ui/app/services/alert-messages.js | 156 - .../main/resources/ui/app/services/auto-refresh.js | 149 - .../resources/ui/app/services/file-resource.js | 33 - .../src/main/resources/ui/app/services/jobs.js | 103 - .../main/resources/ui/app/services/ldap-auth.js | 35 - .../src/main/resources/ui/app/services/query.js | 72 - .../resources/ui/app/services/saved-queries.js | 84 - .../resources/ui/app/services/service-check.js | 169 - .../resources/ui/app/services/stats-service.js | 63 - .../resources/ui/app/services/table-operations.js | 250 - .../resources/ui/app/services/tez-view-info.js | 92 - .../src/main/resources/ui/app/services/udf.js | 65 - .../src/main/resources/ui/app/styles/app.scss | 1024 ---- .../ui/app/styles/bootstrap-overrides.scss | 81 - .../src/main/resources/ui/app/styles/fonts.scss | 31 - .../ui/app/styles/power-select-overrides.scss | 24 - .../resources/ui/app/templates/application.hbs | 52 - .../resources/ui/app/templates/components/.gitkeep | 0 .../templates/components/alert-message-display.hbs | 34 - .../ui/app/templates/components/alert-message.hbs | 34 - .../ui/app/templates/components/column-item.hbs | 127 - .../ui/app/templates/components/confirm-dialog.hbs | 39 - .../templates/components/create-database-form.hbs | 31 - .../ui/app/templates/components/create-table.hbs | 63 - .../app/templates/components/csv-format-params.hbs | 138 - .../templates/components/database-search-bar.hbs | 57 - .../app/templates/components/edit-setting-item.hbs | 42 - .../ui/app/templates/components/edit-table.hbs | 60 - .../ui/app/templates/components/export-result.hbs | 46 - .../app/templates/components/fileresource-item.hbs | 32 - .../app/templates/components/hdfs-viewer-modal.hbs | 50 - .../ui/app/templates/components/info-dialog.hbs | 38 - .../ui/app/templates/components/job-item.hbs | 33 - .../ui/app/templates/components/jobs-browser.hbs | 102 - .../ui/app/templates/components/list-filter.hbs | 33 - .../ui/app/templates/components/list-group.hbs | 22 - .../ui/app/templates/components/list-item.hbs | 22 - .../components/multiple-database-search-bar.hbs | 43 - .../templates/components/notification-message.hbs | 48 - .../ui/app/templates/components/property-item.hbs | 47 - .../ui/app/templates/components/query-editor.hbs | 21 - .../app/templates/components/query-result-log.hbs | 23 - .../templates/components/query-result-table.hbs | 109 - .../ui/app/templates/components/radio-button.hbs | 19 - .../templates/components/service-check-entry.hbs | 47 - .../ui/app/templates/components/setting-item.hbs | 28 - .../ui/app/templates/components/setting-list.hbs | 41 - .../ui/app/templates/components/simple-table.hbs | 42 - .../components/table-advanced-settings.hbs | 221 - .../ui/app/templates/components/table-columns.hbs | 44 - .../app/templates/components/table-properties.hbs | 41 - .../app/templates/components/table-rename-form.hbs | 31 - .../app/templates/components/table-statistics.hbs | 174 - .../ui/app/templates/components/tabs-item.hbs | 24 - .../ui/app/templates/components/tabs-pane.hbs | 21 - .../templates/components/top-application-bar.hbs | 33 - .../ui/app/templates/components/udf-edit.hbs | 85 - .../ui/app/templates/components/udf-item.hbs | 74 - .../ui/app/templates/components/udf-new.hbs | 78 - .../templates/components/upload-table-source.hbs | 112 - .../ui/app/templates/components/upload-table.hbs | 61 - .../templates/components/validated-text-field.hbs | 23 - .../templates/components/visual-explain-detail.hbs | 32 - .../ui/app/templates/components/visual-explain.hbs | 42 - .../resources/ui/app/templates/databases-error.hbs | 19 - .../ui/app/templates/databases-loading.hbs | 21 - .../main/resources/ui/app/templates/databases.hbs | 72 - .../ui/app/templates/databases/database-error.hbs | 19 - .../ui/app/templates/databases/database.hbs | 19 - .../templates/databases/database/tables-error.hbs | 19 - .../databases/database/tables-loading.hbs | 24 - .../ui/app/templates/databases/database/tables.hbs | 46 - .../databases/database/tables/new-database.hbs | 47 - .../templates/databases/database/tables/new.hbs | 46 - .../databases/database/tables/table-error.hbs | 19 - .../databases/database/tables/table-loading.hbs | 21 - .../templates/databases/database/tables/table.hbs | 76 - .../databases/database/tables/table/auth-error.hbs | 35 - .../database/tables/table/auth-loading.hbs | 23 - .../databases/database/tables/table/auth.hbs | 66 - .../databases/database/tables/table/columns.hbs | 44 - .../databases/database/tables/table/ddl.hbs | 21 - .../databases/database/tables/table/details.hbs | 65 - .../databases/database/tables/table/edit.hbs | 45 - .../databases/database/tables/table/partitions.hbs | 38 - .../databases/database/tables/table/rename.hbs | 46 - .../databases/database/tables/table/stats.hbs | 19 - .../databases/database/tables/table/storage.hbs | 64 - .../databases/database/tables/table/view.hbs | 40 - .../databases/database/tables/upload-table.hbs | 45 - .../resources/ui/app/templates/jobs-loading.hbs | 20 - .../src/main/resources/ui/app/templates/jobs.hbs | 24 - .../main/resources/ui/app/templates/messages.hbs | 50 - .../ui/app/templates/messages/message.hbs | 19 - .../main/resources/ui/app/templates/password.hbs | 48 - .../main/resources/ui/app/templates/queries.hbs | 37 - .../resources/ui/app/templates/queries/query.hbs | 172 - .../ui/app/templates/queries/query/loading.hbs | 21 - .../ui/app/templates/queries/query/log.hbs | 35 - .../ui/app/templates/queries/query/results.hbs | 55 - .../ui/app/templates/queries/query/tez-ui.hbs | 32 - .../app/templates/queries/query/visual-explain.hbs | 40 - .../ui/app/templates/savedqueries-loading.hbs | 21 - .../resources/ui/app/templates/savedqueries.hbs | 100 - .../resources/ui/app/templates/service-check.hbs | 52 - .../ui/app/templates/settings-loading.hbs | 21 - .../main/resources/ui/app/templates/settings.hbs | 32 - .../src/main/resources/ui/app/templates/tables.hbs | 19 - .../resources/ui/app/templates/udfs-loading.hbs | 21 - .../src/main/resources/ui/app/templates/udfs.hbs | 78 - .../main/resources/ui/app/templates/udfs/new.hbs | 30 - .../src/main/resources/ui/app/transforms/date.js | 50 - .../src/main/resources/ui/app/utils/constants.js | 64 - .../resources/ui/app/utils/hdfs-picker-config.js | 32 - .../ui/app/utils/hive-explainer/enhancer.js | 37 - .../ui/app/utils/hive-explainer/fallback.js | 33 - .../resources/ui/app/utils/hive-explainer/index.js | 32 - .../ui/app/utils/hive-explainer/processor.js | 425 -- .../ui/app/utils/hive-explainer/renderer-force.js | 326 -- .../ui/app/utils/hive-explainer/renderer.js | 589 -- .../ui/app/utils/hive-explainer/transformer.js | 569 -- .../views/hive20/src/main/resources/ui/bower.json | 15 - .../src/main/resources/ui/config/environment.js | 78 - .../src/main/resources/ui/ember-cli-build.js | 74 - .../hive20/src/main/resources/ui/package.json | 67 - .../public/fonts/roboto/roboto-v15-latin-300.eot | Bin 16205 -> 0 bytes .../public/fonts/roboto/roboto-v15-latin-300.svg | 314 - .../public/fonts/roboto/roboto-v15-latin-300.ttf | Bin 32664 -> 0 bytes .../public/fonts/roboto/roboto-v15-latin-300.woff | Bin 18520 -> 0 bytes .../public/fonts/roboto/roboto-v15-latin-300.woff2 | Bin 14524 -> 0 bytes .../fonts/roboto/roboto-v15-latin-regular.eot | Bin 16227 -> 0 bytes .../fonts/roboto/roboto-v15-latin-regular.svg | 308 - .../fonts/roboto/roboto-v15-latin-regular.ttf | Bin 32652 -> 0 bytes .../fonts/roboto/roboto-v15-latin-regular.woff | Bin 18520 -> 0 bytes .../fonts/roboto/roboto-v15-latin-regular.woff2 | Bin 14584 -> 0 bytes .../views/hive20/src/main/resources/ui/testem.js | 31 - .../hive20/src/main/resources/ui/tests/.jshintrc | 53 - .../main/resources/ui/tests/helpers/destroy-app.js | 23 - .../resources/ui/tests/helpers/flash-message.js | 24 - .../ui/tests/helpers/module-for-acceptance.js | 41 - .../main/resources/ui/tests/helpers/resolver.js | 29 - .../main/resources/ui/tests/helpers/responsive.js | 76 - .../main/resources/ui/tests/helpers/start-app.js | 36 - .../hive20/src/main/resources/ui/tests/index.html | 51 - .../main/resources/ui/tests/integration/.gitkeep | 0 .../src/main/resources/ui/tests/test-helper.js | 28 - .../src/main/resources/ui/tests/unit/.gitkeep | 0 .../hive20/src/main/resources/ui/vendor/.gitkeep | 0 .../main/resources/ui/vendor/browser-pollyfills.js | 213 - .../views/hive20/src/main/resources/ui/yarn.lock | 6032 -------------------- .../src/main/resources/view.log4j.properties | 27 - contrib/views/hive20/src/main/resources/view.xml | 406 -- .../ambari/view/hive20/AsyncJobRunnerImplTest.java | 138 - .../ambari/view/hive20/ConnectionFailuresTest.java | 157 - .../hive20/HiveJdbcConnectionDelegateTest.java | 105 - .../ambari/view/hive20/JobExecutionTest.java | 116 - .../ambari/view/hive20/PropertyValidatorTest.java | 113 - .../ambari/view/hive20/ResultSetIteratorTest.java | 100 - .../hive20/internal/parsers/ParserUtilsTest.java | 66 - .../generators/AlterTableQueryGeneratorTest.java | 235 - .../AnalyzeTableQueryGeneratorSpecTest.groovy | 196 - .../generators/CreateTableQueryGeneratorTest.java | 110 - .../DeleteDatabaseQueryGeneratorSpecTest.groovy | 65 - .../InsertFromQueryGeneratorSpecTest.groovy | 69 - .../RenameTableQueryGeneratorSpecTest.groovy | 104 - .../hive20/resources/upload/CSVParserTest.java | 275 - .../hive20/resources/upload/DataParserCSVTest.java | 327 -- .../resources/upload/DataParserJSONTest.java | 264 - .../hive20/resources/upload/DataParserXMLTest.java | 295 - .../hive20/resources/upload/JsonParserTest.java | 146 - .../hive20/resources/upload/OpenCSVParserTest.java | 313 - .../view/hive20/resources/upload/OpenCSVTest.java | 245 - .../hive20/resources/upload/ParseUtilsTest.java | 56 - .../resources/upload/TableDataReaderTest.java | 128 - .../hive20/resources/upload/XMLParserTest.java | 135 - .../resources/uploads/UploadServiceTest.java | 60 - .../HIVE20_ENVIRONMENT.postman_environment.json | 16 - .../rest/postman/hive20.postman_collection.json | 566 -- contrib/views/hueambarimigration/pom.xml | 4 +- contrib/views/jobs/pom.xml | 1 - contrib/views/pig/pom.xml | 21 +- .../org/apache/ambari/view/pig/test/JobTest.java | 26 +- .../ambari/view/pig/test/ScriptTestUnmanaged.java | 3 +- contrib/views/pom.xml | 69 +- contrib/views/storm/pom.xml | 6 +- contrib/views/tez/pom.xml | 282 - contrib/views/tez/readme.md | 90 - .../ambari/view/tez/ConfigurationService.java | 50 - .../apache/ambari/view/tez/PropertyService.java | 83 - .../org/apache/ambari/view/tez/ProxyServlet.java | 130 - .../org/apache/ambari/view/tez/SettingService.java | 47 - .../org/apache/ambari/view/tez/ViewController.java | 64 - .../apache/ambari/view/tez/ViewControllerImpl.java | 110 - .../org/apache/ambari/view/tez/ViewStatus.java | 44 - .../view/tez/exceptions/TezWebAppException.java | 104 - .../ambari/view/tez/rest/AtsProxyResource.java | 52 - .../ambari/view/tez/rest/BaseProxyResource.java | 89 - .../view/tez/rest/BaseRedirectionResource.java | 59 - .../ambari/view/tez/rest/RMProxyResource.java | 52 - .../ambari/view/tez/rest/RMRedirectResource.java | 51 - .../ambari/view/tez/rest/ViewStatusResource.java | 46 - .../apache/ambari/view/tez/utils/ProxyHelper.java | 106 - .../views/tez/src/main/resources/WEB-INF/web.xml | 37 - .../main/resources/ui/ambari-scripts/init-view.js | 302 - .../tez/src/main/resources/view.log4j.properties | 27 - contrib/views/tez/src/main/resources/view.xml | 102 - .../ambari/view/tez/utils/ProxyHelperTest.java | 71 - contrib/views/utils/pom.xml | 11 +- .../org/apache/ambari/view/utils/hdfs/HdfsApi.java | 14 +- .../ambari/view/utils/hdfs/DummyFileStatus.java | 76 + .../view/utils/hdfs/DummyNonHdfsFileStatus.java} | 16 +- .../apache/ambari/view/utils/hdfs/HdfsApiTest.java | 63 + 1140 files changed, 1219 insertions(+), 105721 deletions(-) diff --cc ambari-web/app/controllers/global/update_controller.js index f246e08,9068117..49e3e63 --- a/ambari-web/app/controllers/global/update_controller.js +++ b/ambari-web/app/controllers/global/update_controller.js @@@ -623,8 -619,8 +623,8 @@@ App.UpdateController = Em.Controller.ex updateComponentsState: function (callback) { var testUrl = '/data/services/HDP2/components_state.json'; - var realUrl = '/components/?fields=ServiceComponentInfo/service_name,' + + var realUrl = '/components/?fields=ServiceComponentInfo/service_name,ServiceComponentInfo/service_type,' + - 'ServiceComponentInfo/category,ServiceComponentInfo/installed_count,ServiceComponentInfo/installed_and_maintenance_off_count,ServiceComponentInfo/started_count,ServiceComponentInfo/init_count,ServiceComponentInfo/install_failed_count,ServiceComponentInfo/unknown_count,ServiceComponentInfo/total_count,ServiceComponentInfo/display_name,host_components/HostRoles/host_name&minimal_response=true'; + 'ServiceComponentInfo/category,ServiceComponentInfo/installed_count,ServiceComponentInfo/started_count,ServiceComponentInfo/init_count,ServiceComponentInfo/install_failed_count,ServiceComponentInfo/unknown_count,ServiceComponentInfo/total_count,ServiceComponentInfo/display_name,host_components/HostRoles/host_name&minimal_response=true'; var url = this.getUrl(testUrl, realUrl); App.HttpClient.get(url, App.componentsStateMapper, { -- To stop receiving notification emails like this one, please contact [email protected].
