You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by nc...@apache.org on 2016/12/16 22:02:59 UTC
[51/51] [abbrv] ambari git commit: Merge branch 'trunk' into
branch-dev-patch-upgrade
Merge branch 'trunk' into branch-dev-patch-upgrade
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/e7399fe9
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/e7399fe9
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/e7399fe9
Branch: refs/heads/branch-dev-patch-upgrade
Commit: e7399fe9c1f93129e46648ce3f76192bc7e7d3b0
Parents: 90cb3a4 e8a6b85
Author: Nate Cole <nc...@hortonworks.com>
Authored: Fri Dec 16 16:56:58 2016 -0500
Committer: Nate Cole <nc...@hortonworks.com>
Committed: Fri Dec 16 17:01:37 2016 -0500
----------------------------------------------------------------------
.reviewboardrc | 19 +
ambari-agent/conf/unix/agent-multiplier.py | 21 +-
ambari-agent/conf/unix/ambari-agent.ini | 1 +
.../src/main/python/ambari_agent/ActionQueue.py | 10 +-
.../main/python/ambari_agent/AmbariConfig.py | 31 +-
.../ambari_agent/CustomServiceOrchestrator.py | 160 +-
.../src/main/python/ambari_agent/Hardware.py | 52 +-
.../src/main/python/ambari_agent/HostCleanup.py | 4 +-
.../src/main/python/ambari_agent/NetUtil.py | 3 +
.../python/ambari_agent/alerts/web_alert.py | 7 +-
.../TestCustomServiceOrchestrator.py | 8 +-
.../test/python/ambari_agent/TestHardware.py | 70 +
.../resource_management/TestPackagesAnalyzer.py | 1 -
.../main/python/ambari_commons/inet_utils.py | 7 +-
.../main/python/ambari_commons/logging_utils.py | 5 +-
.../src/main/python/ambari_commons/os_linux.py | 7 +-
.../libraries/functions/constants.py | 1 +
.../libraries/functions/get_architecture.py | 37 +
.../libraries/functions/package_conditions.py | 2 +-
.../libraries/functions/packages_analyzer.py | 4 +-
.../libraries/script/dummy.py | 11 +
.../libraries/script/script.py | 15 +-
.../ambari-logsearch-portal/pom.xml | 10 +
.../org/apache/ambari/logsearch/LogSearch.java | 117 +-
.../logsearch/common/ExternalServerClient.java | 1 -
.../logsearch/common/LogSearchConstants.java | 3 +
.../logsearch/common/PropertiesHelper.java | 5 +-
.../ambari/logsearch/conf/SecurityConfig.java | 4 +-
.../HostLogFilesRequestQueryConverter.java | 61 +
...ServiceLogAnyGraphRequestQueryConverter.java | 5 -
.../ambari/logsearch/doc/DocConstants.java | 1 +
.../logsearch/graph/GraphDataGenerator.java | 425 -
.../logsearch/manager/AuditLogsManager.java | 16 +-
.../logsearch/manager/ServiceLogsManager.java | 29 +-
.../request/HostComponentParamDefinition.java | 38 +
.../request/ServiceLogParamDefinition.java | 14 +-
.../request/impl/BaseServiceLogRequest.java | 1 -
.../model/request/impl/HostLogFilesRequest.java | 56 +
.../request/impl/ServiceAnyGraphRequest.java | 2 -
.../model/response/HostLogFilesResponse.java | 39 +
.../logsearch/model/response/NodeData.java | 1 -
.../logsearch/rest/ServiceLogsResource.java | 14 +
.../logsearch/solr/ResponseDataGenerator.java | 452 +
.../apache/ambari/logsearch/util/SSLUtil.java | 111 +-
.../web/filters/LogsearchKrbFilter.java | 4 +-
.../web/listener/LogSearchSessionListener.java | 48 +
.../src/main/resources/default.properties | 3 +
.../src/main/resources/log4j.xml | 3 -
.../HostLogFilesRequestQueryConverterTest.java | 62 +
...ceLogTreeRequestFacetQueryConverterTest.java | 1 -
.../UserConfigRequestQueryConverterTest.java | 3 -
.../docker/test-config/logsearch/log4j.xml | 2 +-
.../timeline/AbstractTimelineMetricsSink.java | 5 +
.../cache/HandleConnectExceptionTest.java | 4 +
ambari-project/pom.xml | 16 +-
ambari-server/checkstyle.xml | 15 +
ambari-server/conf/unix/install-helper.sh | 9 +-
ambari-server/docs/configuration/index.md | 15 +-
ambari-server/pom.xml | 29 +
.../persist/jpa/AmbariJpaPersistService.java | 4 +-
.../ambari/server/StateRecoveryManager.java | 5 +-
.../actionmanager/ExecutionCommandWrapper.java | 2 -
.../server/actionmanager/RequestFactory.java | 5 +-
.../ambari/server/actionmanager/Stage.java | 2 -
.../apache/ambari/server/agent/AgentEnv.java | 2 -
.../ambari/server/agent/AgentRequests.java | 9 +-
.../ambari/server/agent/ExecutionCommand.java | 33 +
.../ambari/server/agent/HeartBeatHandler.java | 42 -
.../ambari/server/agent/HeartbeatProcessor.java | 2 -
.../ambari/server/agent/RecoveryReport.java | 4 +-
.../ambari/server/agent/StatusCommand.java | 7 +-
.../ambari/server/agent/rest/AgentResource.java | 3 +-
.../server/api/AmbariCsrfProtectionFilter.java | 16 +-
.../ambari/server/api/AmbariErrorHandler.java | 18 +-
.../ambari/server/api/AmbariPersistFilter.java | 12 +-
.../ambari/server/api/GsonJsonProvider.java | 28 +-
.../ambari/server/api/MethodOverrideFilter.java | 9 +-
.../api/handlers/BaseManagementHandler.java | 13 +-
.../server/api/handlers/CreateHandler.java | 14 +-
.../server/api/handlers/DeleteHandler.java | 3 +-
.../server/api/handlers/QueryCreateHandler.java | 24 +-
.../ambari/server/api/handlers/ReadHandler.java | 8 +-
.../server/api/handlers/UpdateHandler.java | 2 +-
.../server/api/predicate/PredicateCompiler.java | 4 +-
.../ambari/server/api/predicate/QueryLexer.java | 11 +-
.../expressions/AbstractExpression.java | 4 +-
.../api/predicate/expressions/Expression.java | 4 +-
.../expressions/LogicalExpression.java | 6 +-
.../expressions/NotLogicalExpression.java | 6 +-
.../api/predicate/operators/InOperator.java | 8 +-
.../query/ExtendedResourcePredicateVisitor.java | 10 +-
.../api/query/ProcessingPredicateVisitor.java | 12 +-
.../apache/ambari/server/api/query/Query.java | 8 +-
.../ambari/server/api/query/QueryInfo.java | 4 +-
.../api/query/SubResourcePredicateVisitor.java | 8 +-
.../server/api/query/render/BaseRenderer.java | 6 +-
.../query/render/ClusterBlueprintRenderer.java | 20 +-
.../api/query/render/DefaultRenderer.java | 3 +-
.../render/HostKerberosIdentityCsvRenderer.java | 10 +-
.../query/render/MetricsPaddingRenderer.java | 7 +-
.../api/query/render/MinimalRenderer.java | 14 +-
.../server/api/query/render/Renderer.java | 4 +-
.../ActiveWidgetLayoutResourceDefinition.java | 8 +-
.../api/resources/BaseResourceDefinition.java | 18 +-
.../resources/BlueprintResourceDefinition.java | 4 +-
.../resources/ComponentResourceDefinition.java | 10 +-
.../ConfigGroupResourceDefinition.java | 8 +-
.../ConfigurationResourceDefinition.java | 2 +-
.../resources/CredentialResourceDefinition.java | 2 -
.../api/resources/FeedResourceDefinition.java | 4 +-
.../HostComponentResourceDefinition.java | 12 +-
.../resources/InstanceResourceDefinition.java | 4 +-
.../LdapSyncEventResourceDefinition.java | 4 +-
.../resources/LoggingResourceDefinition.java | 3 -
.../resources/PermissionResourceDefinition.java | 4 +-
.../resources/PrivilegeResourceDefinition.java | 4 +-
.../resources/RequestResourceDefinition.java | 6 +-
.../RequestScheduleResourceDefinition.java | 5 +-
.../api/resources/ResourceDefinition.java | 13 +-
.../server/api/resources/ResourceInstance.java | 4 +-
.../api/resources/ResourceInstanceFactory.java | 4 +-
...tServiceHostComponentResourceDefinition.java | 2 +-
.../resources/ServiceResourceDefinition.java | 5 +-
.../api/resources/SimpleResourceDefinition.java | 4 +-
.../StackConfigurationResourceDefinition.java | 6 +-
...StackServiceComponentResourceDefinition.java | 4 +-
.../api/resources/SubResourceDefinition.java | 4 +-
.../TargetClusterResourceDefinition.java | 4 +-
.../resources/UpgradeResourceDefinition.java | 4 +-
.../ViewExternalSubResourceDefinition.java | 4 +-
.../ViewInstanceResourceDefinition.java | 4 +-
.../ViewPermissionResourceDefinition.java | 4 +-
.../api/resources/ViewResourceDefinition.java | 4 +-
.../resources/ViewUrlResourceDefinition.java | 3 -
.../ViewVersionResourceDefinition.java | 4 +-
.../WidgetLayoutResourceDefinition.java | 13 +-
.../api/resources/WidgetResourceDefinition.java | 5 -
.../server/api/services/ActionService.java | 7 +-
.../api/services/ActiveWidgetLayoutService.java | 8 +-
.../server/api/services/AmbariMetaInfo.java | 6 +
.../api/services/AmbariPrivilegeService.java | 7 +-
.../ambari/server/api/services/BaseService.java | 19 +-
.../server/api/services/BlueprintService.java | 7 +-
.../ClusterKerberosDescriptorService.java | 9 +-
.../api/services/ClusterPrivilegeService.java | 6 +-
.../server/api/services/ClusterService.java | 2 +-
.../server/api/services/ConfigGroupService.java | 9 +-
.../api/services/ConfigurationService.java | 6 +-
.../server/api/services/CredentialService.java | 9 +-
.../server/api/services/DeleteRequest.java | 6 +-
.../api/services/DeleteResultMetadata.java | 14 +-
.../ambari/server/api/services/FeedService.java | 7 +-
.../ambari/server/api/services/GetRequest.java | 6 +-
.../api/services/GroupPrivilegeService.java | 9 +-
.../server/api/services/GroupService.java | 4 +-
.../services/HostKerberosIdentityService.java | 9 +-
.../server/api/services/InstanceService.java | 6 +-
.../api/services/KerberosDescriptorService.java | 7 +-
.../ambari/server/api/services/KeyService.java | 14 +-
.../api/services/LdapSyncEventService.java | 7 +-
.../server/api/services/LoggingService.java | 48 +-
.../server/api/services/LogoutService.java | 2 +-
.../server/api/services/PermissionService.java | 7 +-
.../api/services/PersistKeyValueImpl.java | 18 +-
.../ambari/server/api/services/PostRequest.java | 6 +-
.../server/api/services/PrivilegeService.java | 4 +-
.../ambari/server/api/services/PutRequest.java | 6 +-
.../server/api/services/QueryPostRequest.java | 6 +-
.../api/services/RemoteClustersService.java | 9 +-
.../ambari/server/api/services/Request.java | 8 +-
.../server/api/services/RequestFactory.java | 11 +-
.../api/services/RequestScheduleService.java | 10 +-
.../server/api/services/RequestService.java | 9 +-
.../ambari/server/api/services/Result.java | 2 +-
.../ambari/server/api/services/ResultImpl.java | 2 +-
.../api/services/ResultPostProcessorImpl.java | 12 +-
.../api/services/RoleAuthorizationService.java | 9 +-
.../services/ServiceConfigVersionService.java | 9 +-
.../server/api/services/SettingService.java | 8 +-
.../server/api/services/StageService.java | 9 +-
.../api/services/TargetClusterService.java | 7 +-
.../ambari/server/api/services/TaskService.java | 9 +-
.../api/services/UpgradeSummaryService.java | 9 +-
.../api/services/UserAuthorizationService.java | 8 +-
.../api/services/UserPrivilegeService.java | 5 +-
.../ambari/server/api/services/UserService.java | 6 +-
.../api/services/ViewDataMigrationService.java | 12 +-
.../ViewExternalSubResourceService.java | 15 +-
.../api/services/ViewInstanceService.java | 15 +-
.../api/services/ViewPermissionService.java | 9 +-
.../api/services/ViewPrivilegeService.java | 6 +-
.../ambari/server/api/services/ViewService.java | 7 +-
.../api/services/ViewSubResourceService.java | 13 +-
.../server/api/services/ViewUrlsService.java | 12 +-
.../server/api/services/ViewVersionService.java | 9 +-
.../api/services/WidgetLayoutService.java | 20 +-
.../server/api/services/WidgetService.java | 21 +-
.../api/services/parsers/RequestBodyParser.java | 4 +-
.../persistence/PersistenceManagerImpl.java | 10 +-
.../api/services/serializers/CsvSerializer.java | 17 +-
.../services/serializers/JsonSerializer.java | 16 +-
.../services/serializers/ResultSerializer.java | 2 +-
.../StackAdvisorBlueprintProcessor.java | 17 +-
.../stackadvisor/StackAdvisorRequest.java | 1 -
...rationDependenciesRecommendationCommand.java | 14 +-
.../ConfigurationRecommendationCommand.java | 14 +-
.../commands/StackAdvisorCommand.java | 4 -
.../ambari/server/audit/AuditLoggerModule.java | 2 +-
.../eventcreator/AlertTargetEventCreator.java | 2 -
.../RepositoryVersionEventCreator.java | 8 +-
.../eventcreator/RequestEventCreator.java | 5 +-
.../request/eventcreator/UserEventCreator.java | 1 +
.../ambari/server/bootstrap/BSRunner.java | 5 +-
.../ambari/server/bootstrap/BootStrapImpl.java | 1 -
.../ambari/server/checks/CheckDescription.java | 4 +-
.../checks/ComponentsInstallationCheck.java | 1 -
.../server/checks/ConfigurationMergeCheck.java | 1 -
.../checks/DatabaseConsistencyCheckHelper.java | 250 +-
.../checks/DatabaseConsistencyChecker.java | 1 +
.../HardcodedStackVersionPropertiesCheck.java | 27 +-
.../HiveDynamicServiceDiscoveryCheck.java | 2 -
...apReduce2JobHistoryStatePreservingCheck.java | 14 +-
.../server/checks/MpackInstallChecker.java | 24 +-
.../server/checks/PreviousUpgradeCompleted.java | 24 +-
.../checks/SecondaryNamenodeDeletedCheck.java | 1 -
.../ServicesMapReduceDistributedCacheCheck.java | 1 -
.../ServicesNamenodeHighAvailabilityCheck.java | 1 -
.../checks/ServicesNamenodeTruncateCheck.java | 5 +-
.../ServicesTezDistributedCacheCheck.java | 1 -
.../checks/ServicesYarnWorkPreservingCheck.java | 6 +-
.../server/checks/StormRestAPIDeletedCheck.java | 13 +-
.../server/checks/UpgradeCheckRegistry.java | 4 +-
.../server/checks/VersionMismatchCheck.java | 9 +-
.../checks/YarnRMHighAvailabilityCheck.java | 3 -
.../YarnTimelineServerStatePreservingCheck.java | 1 -
.../ambari/server/collections/Predicate.java | 4 +-
.../server/collections/PredicateUtils.java | 18 +-
.../collections/functors/AndPredicate.java | 8 +-
.../collections/functors/ContainsPredicate.java | 4 +-
.../functors/ContextTransformer.java | 4 +-
.../DelegatedMultiplePredicateContainer.java | 6 +-
.../DelegatedSinglePredicateContainer.java | 6 +-
.../collections/functors/EqualsPredicate.java | 6 +-
.../collections/functors/NotPredicate.java | 4 +-
.../collections/functors/OrPredicate.java | 8 +-
.../functors/PredicateClassFactory.java | 4 +-
.../server/configuration/Configuration.java | 128 +-
.../server/configuration/index_template.md | 63 -
.../server/controller/AmbariHandlerList.java | 29 +-
.../controller/AmbariManagementController.java | 12 +
.../AmbariManagementControllerImpl.java | 68 +-
.../ambari/server/controller/AmbariServer.java | 11 +-
.../server/controller/AmbariSessionManager.java | 8 +-
.../server/controller/AuthToLocalBuilder.java | 4 +-
.../server/controller/ClusterResponse.java | 4 +-
.../server/controller/ConfigGroupRequest.java | 5 +-
.../server/controller/ControllerModule.java | 32 +-
.../server/controller/ExecuteActionRequest.java | 6 +-
.../controller/ExtensionLinkResponse.java | 2 +-
.../controller/ExtensionVersionResponse.java | 5 +-
.../server/controller/KerberosHelper.java | 12 +-
.../server/controller/KerberosHelperImpl.java | 3 +-
.../server/controller/LdapSyncRequest.java | 4 +-
.../controller/ResourceProviderFactory.java | 1 -
.../controller/RootServiceResponseFactory.java | 4 +-
.../ServiceConfigVersionResponse.java | 1 -
.../StackLevelConfigurationResponse.java | 1 -
.../StackServiceComponentResponse.java | 8 +-
.../server/controller/StackServiceResponse.java | 6 +-
.../server/controller/StackVersionResponse.java | 1 +
.../ambari/server/controller/UserResponse.java | 4 +-
.../GSInstallerComponentProvider.java | 4 +-
.../GSInstallerHostComponentProvider.java | 4 +-
.../gsinstaller/GSInstallerHostProvider.java | 4 +-
.../gsinstaller/GSInstallerNoOpProvider.java | 8 +-
.../gsinstaller/GSInstallerProviderModule.java | 8 +-
.../GSInstallerResourceProvider.java | 8 +-
.../gsinstaller/GSInstallerServiceProvider.java | 4 +-
.../AbstractAuthorizedResourceProvider.java | 12 +-
.../internal/AbstractDRResourceProvider.java | 6 +-
.../internal/AbstractPropertyProvider.java | 28 +-
.../internal/AbstractResourceProvider.java | 14 +-
.../internal/ActionResourceProvider.java | 12 +-
.../ActiveWidgetLayoutResourceProvider.java | 21 +-
.../internal/AlertHistoryResourceProvider.java | 2 +-
.../internal/AlertNoticeResourceProvider.java | 2 +-
.../internal/AlertResourceProviderUtils.java | 6 +-
.../AmbariPrivilegeResourceProvider.java | 24 +-
.../internal/ArtifactResourceProvider.java | 23 +-
.../AtlasServerHttpPropertyRequest.java | 6 +-
.../controller/internal/BaseClusterRequest.java | 10 +-
.../internal/BlueprintResourceProvider.java | 33 +-
...usterKerberosDescriptorResourceProvider.java | 18 +-
.../ClusterPrivilegeResourceProvider.java | 18 +-
.../ClusterStackVersionResourceProvider.java | 13 +-
.../internal/ConfigGroupResourceProvider.java | 60 +-
.../internal/CredentialResourceProvider.java | 19 +-
.../DefaultResourcePredicateEvaluator.java | 2 +-
.../internal/DeleteStatusMetaData.java | 9 +-
.../internal/ExportBlueprintRequest.java | 22 +-
.../server/controller/internal/Extension.java | 2 -
.../internal/ExtensionLinkResourceProvider.java | 10 +-
.../internal/ExtensionResourceProvider.java | 17 +-
.../ExtensionVersionResourceProvider.java | 4 -
.../internal/FeedResourceProvider.java | 16 +-
.../GroupPrivilegeResourceProvider.java | 21 +-
.../HostComponentProcessResourceProvider.java | 3 -
.../HostKerberosIdentityResourceProvider.java | 21 +-
.../internal/HostResourceProvider.java | 3 -
.../controller/internal/HostStatusHelper.java | 6 +-
.../internal/HttpPropertyProvider.java | 18 +-
.../internal/InstanceResourceProvider.java | 16 +-
.../internal/JsonHttpPropertyRequest.java | 13 +-
.../KerberosDescriptorResourceProvider.java | 16 +-
.../internal/LdapSyncEventResourceProvider.java | 37 +-
.../internal/LoggingResourceProvider.java | 38 +-
.../internal/PermissionResourceProvider.java | 10 +-
.../PreUpgradeCheckResourceProvider.java | 1 -
.../internal/PropertyPredicateVisitor.java | 8 +-
.../PropertyValueTrimmingStrategyDefiner.java | 4 +-
.../controller/internal/QueryResponseImpl.java | 4 +-
.../QuickLinkArtifactResourceProvider.java | 16 +-
.../internal/RemoteClusterResourceProvider.java | 21 +-
.../server/controller/internal/RequestImpl.java | 5 +-
.../internal/RequestOperationLevel.java | 4 +-
.../internal/RequestResourceFilter.java | 6 +-
.../RequestScheduleResourceProvider.java | 16 +-
.../internal/RequestStageContainer.java | 10 +-
.../controller/internal/RequestStatusImpl.java | 6 +-
.../controller/internal/ResourceImpl.java | 9 +-
.../ResourceManagerHttpPropertyRequest.java | 6 +-
.../RoleAuthorizationResourceProvider.java | 22 +-
.../RootServiceComponentPropertyProvider.java | 21 +-
.../RootServiceComponentResourceProvider.java | 1 +
...ootServiceHostComponentResourceProvider.java | 2 +-
.../internal/RootServiceResourceProvider.java | 2 +-
.../internal/SettingResourceProvider.java | 19 +-
.../internal/SimplifyingPredicateVisitor.java | 10 +-
.../controller/internal/SortRequestImpl.java | 5 +-
.../internal/StackAdvisorResourceProvider.java | 3 +-
.../internal/StackArtifactResourceProvider.java | 31 +-
...ConfigurationDependencyResourceProvider.java | 12 +-
.../StackDependencyResourceProvider.java | 16 +-
...StackLevelConfigurationResourceProvider.java | 12 +-
.../internal/StackResourceProvider.java | 15 +-
.../StackServiceComponentResourceProvider.java | 16 +-
.../internal/StackServiceResourceProvider.java | 13 +-
.../internal/StackVersionResourceProvider.java | 3 +-
.../internal/TargetClusterResourceProvider.java | 16 +-
.../internal/TaskResourceProvider.java | 2 +-
.../controller/internal/TemporalInfoImpl.java | 4 +-
.../internal/ThemeArtifactResourceProvider.java | 16 +-
.../internal/UpgradeItemResourceProvider.java | 4 +-
.../UpgradeSummaryResourceProvider.java | 17 +-
.../UserAuthorizationResourceProvider.java | 15 +-
.../internal/UserPrivilegeResourceProvider.java | 23 +-
.../internal/UserResourceProvider.java | 23 +-
.../internal/ValidationResourceProvider.java | 4 -
.../VersionDefinitionResourceProvider.java | 2 +-
.../internal/ViewInstanceResourceProvider.java | 18 +-
.../internal/ViewResourceProvider.java | 14 +-
.../internal/ViewURLResourceProvider.java | 23 +-
.../internal/ViewVersionResourceProvider.java | 12 +-
.../internal/WidgetLayoutResourceProvider.java | 23 +-
.../internal/WidgetResourceProvider.java | 17 +-
.../controller/jdbc/JDBCResourceProvider.java | 31 +-
.../server/controller/jmx/JMXHostProvider.java | 4 +-
.../logging/HostComponentLoggingInfo.java | 4 +-
.../logging/LogLevelQueryResponse.java | 4 +-
.../controller/logging/LogLineResult.java | 6 +-
.../controller/logging/LogQueryResponse.java | 6 +-
.../logging/LogSearchDataRetrievalService.java | 56 +-
.../controller/logging/LoggingCookieStore.java | 44 +
.../LoggingRequestHelperFactoryImpl.java | 35 +-
.../logging/LoggingRequestHelperImpl.java | 167 +-
.../logging/LoggingSearchPropertyProvider.java | 33 +-
.../ambari/server/controller/logging/Utils.java | 4 +-
.../controller/metrics/MetricHostProvider.java | 4 +-
.../metrics/MetricsCollectorHAClusterState.java | 14 +-
.../metrics/MetricsCollectorHAManager.java | 9 +-
.../MetricsDataTransferMethodFactory.java | 5 +-
.../MetricsDownsamplingMethodFactory.java | 9 +-
.../metrics/MetricsPaddingMethod.java | 8 +-
.../metrics/MetricsPropertyProvider.java | 11 +-
.../metrics/MetricsPropertyProviderProxy.java | 16 +-
.../metrics/MetricsReportPropertyProvider.java | 3 +-
.../MetricsReportPropertyProviderProxy.java | 14 +-
.../GangliaComponentPropertyProvider.java | 2 -
.../GangliaHostComponentPropertyProvider.java | 1 -
.../ganglia/GangliaHostPropertyProvider.java | 8 +-
.../metrics/ganglia/GangliaMetric.java | 1 +
.../ganglia/GangliaPropertyProvider.java | 30 +-
.../ganglia/GangliaReportPropertyProvider.java | 16 +-
.../timeline/AMSComponentPropertyProvider.java | 5 +-
.../AMSHostComponentPropertyProvider.java | 4 +-
.../timeline/AMSHostPropertyProvider.java | 5 +-
.../metrics/timeline/AMSPropertyProvider.java | 50 +-
.../timeline/AMSReportPropertyProvider.java | 26 +-
.../metrics/timeline/MetricsRequestHelper.java | 33 +-
.../cache/TimelineAppMetricCacheKey.java | 5 +-
.../timeline/cache/TimelineMetricCache.java | 20 +-
.../cache/TimelineMetricCacheEntryFactory.java | 21 +-
.../cache/TimelineMetricCacheProvider.java | 13 +-
.../cache/TimelineMetricsCacheSizeOfEngine.java | 14 +-
.../cache/TimelineMetricsCacheValue.java | 5 +-
.../controller/predicate/AlwaysPredicate.java | 4 +-
.../controller/predicate/AndPredicate.java | 6 +-
.../controller/predicate/ArrayPredicate.java | 6 +-
.../controller/predicate/BasePredicate.java | 4 +-
.../predicate/CategoryIsEmptyPredicate.java | 4 +-
.../controller/predicate/FilterPredicate.java | 3 +-
.../controller/predicate/OrPredicate.java | 6 +-
.../controller/predicate/UnaryPredicate.java | 4 +-
.../ambari/server/controller/spi/Resource.java | 4 -
.../server/controller/spi/SortRequest.java | 2 -
.../utilities/ClusterControllerHelper.java | 2 +-
.../controller/utilities/KerberosChecker.java | 16 +-
.../controller/utilities/PredicateBuilder.java | 6 +-
.../controller/utilities/PredicateHelper.java | 8 +-
.../controller/utilities/PropertyHelper.java | 3 -
.../ServiceCalculatedStateFactory.java | 6 +-
.../state/DefaultServiceCalculatedState.java | 9 +-
.../state/FlumeServiceCalculatedState.java | 6 +-
.../state/HBaseServiceCalculatedState.java | 6 +-
.../state/HDFSServiceCalculatedState.java | 6 +-
.../state/HiveServiceCalculatedState.java | 6 +-
.../state/OozieServiceCalculatedState.java | 6 +-
.../state/YARNServiceCalculatedState.java | 6 +-
.../server/customactions/ActionDefinition.java | 4 +-
.../customactions/ActionDefinitionManager.java | 27 +-
.../apache/ambari/server/events/AlertEvent.java | 4 +-
.../events/publishers/AlertEventPublisher.java | 2 +-
.../publishers/VersionEventPublisher.java | 4 +-
.../server/hooks/users/UserCreatedEvent.java | 2 -
.../ambari/server/logging/LockFactory.java | 15 +-
.../server/logging/LockProfileDelegate.java | 9 +-
.../server/logging/ProfiledReentrantLock.java | 4 +-
.../logging/ProfiledReentrantReadWriteLock.java | 4 +-
.../ambari/server/metadata/ActionMetadata.java | 9 +-
.../system/impl/AbstractMetricsSource.java | 4 +-
.../system/impl/AmbariMetricSinkImpl.java | 15 +-
.../metrics/system/impl/Configuration.java | 6 +-
.../metrics/system/impl/JvmMetricsSource.java | 15 +-
.../metrics/system/impl/MetricsServiceImpl.java | 26 +-
.../dispatchers/AmbariSNMPDispatcher.java | 9 +-
.../dispatchers/SNMPDispatcher.java | 2 +-
.../orm/AmbariLocalSessionInterceptor.java | 5 +-
.../apache/ambari/server/orm/DBAccessor.java | 11 +
.../ambari/server/orm/DBAccessorImpl.java | 21 +-
.../ambari/server/orm/dao/ArtifactDAO.java | 18 +-
.../ambari/server/orm/dao/BlueprintDAO.java | 16 +-
.../ambari/server/orm/dao/ClusterStateDAO.java | 12 +-
.../orm/dao/ConfigGroupConfigMappingDAO.java | 15 +-
.../ambari/server/orm/dao/ConfigGroupDAO.java | 15 +-
.../apache/ambari/server/orm/dao/CrudDAO.java | 1 +
.../apache/ambari/server/orm/dao/DaoUtils.java | 14 +-
.../server/orm/dao/ExecutionCommandDAO.java | 12 +-
.../ambari/server/orm/dao/ExtensionLinkDAO.java | 2 -
.../orm/dao/HostComponentDesiredStateDAO.java | 32 +-
.../server/orm/dao/HostConfigMappingDAO.java | 4 +-
.../ambari/server/orm/dao/HostStateDAO.java | 14 +-
.../server/orm/dao/KerberosDescriptorDAO.java | 10 +-
.../server/orm/dao/KerberosPrincipalDAO.java | 14 +-
.../orm/dao/KerberosPrincipalHostDAO.java | 16 +-
.../ambari/server/orm/dao/KeyValueDAO.java | 14 +-
.../ambari/server/orm/dao/MetainfoDAO.java | 14 +-
.../ambari/server/orm/dao/PrincipalDAO.java | 1 +
.../ambari/server/orm/dao/PrincipalTypeDAO.java | 15 +-
.../ambari/server/orm/dao/PrivilegeDAO.java | 2 +-
.../server/orm/dao/RemoteAmbariClusterDAO.java | 16 +-
.../orm/dao/RequestOperationLevelDAO.java | 16 +-
.../orm/dao/RequestScheduleBatchRequestDAO.java | 17 +-
.../server/orm/dao/RequestScheduleDAO.java | 15 +-
.../ambari/server/orm/dao/ResourceDAO.java | 16 +-
.../ambari/server/orm/dao/ResourceTypeDAO.java | 14 +-
.../server/orm/dao/RoleAuthorizationDAO.java | 14 +-
.../server/orm/dao/RoleSuccessCriteriaDAO.java | 14 +-
.../server/orm/dao/ServiceDesiredStateDAO.java | 18 +-
.../ambari/server/orm/dao/SettingDAO.java | 16 +-
.../server/orm/dao/TopologyHostGroupDAO.java | 14 +-
.../server/orm/dao/TopologyHostRequestDAO.java | 12 +-
.../server/orm/dao/TopologyHostTaskDAO.java | 16 +-
.../orm/dao/TopologyLogicalRequestDAO.java | 11 +-
.../server/orm/dao/TopologyLogicalTaskDAO.java | 12 +-
.../server/orm/dao/TopologyRequestDAO.java | 13 +-
.../apache/ambari/server/orm/dao/UserDAO.java | 4 +-
.../apache/ambari/server/orm/dao/ViewDAO.java | 14 +-
.../ambari/server/orm/dao/ViewInstanceDAO.java | 23 +
.../ambari/server/orm/dao/ViewURLDAO.java | 17 +-
.../apache/ambari/server/orm/dao/WidgetDAO.java | 14 +-
.../ambari/server/orm/dao/WidgetLayoutDAO.java | 17 +-
.../server/orm/entities/ArtifactEntity.java | 9 +-
.../server/orm/entities/BlueprintEntity.java | 5 +-
.../orm/entities/ClusterConfigEntity.java | 17 +
.../entities/ClusterConfigMappingEntity.java | 20 +-
.../orm/entities/ClusterServiceEntity.java | 13 +-
.../orm/entities/ClusterServiceEntityPK.java | 3 +-
.../ConfigGroupConfigMappingEntityPK.java | 3 +-
.../server/orm/entities/ConfigGroupEntity.java | 3 +-
.../ConfigGroupHostMappingEntityPK.java | 3 +-
.../orm/entities/ExecutionCommandEntity.java | 10 +-
.../HostComponentDesiredStateEntity.java | 59 +-
.../HostComponentDesiredStateEntityPK.java | 95 -
.../orm/entities/HostConfigMappingEntityPK.java | 3 +-
.../server/orm/entities/HostGroupEntity.java | 3 +-
.../orm/entities/KerberosPrincipalEntity.java | 3 +-
.../entities/KerberosPrincipalHostEntityPK.java | 3 +-
.../server/orm/entities/KeyValueEntity.java | 6 +-
.../server/orm/entities/MetainfoEntity.java | 7 +-
.../server/orm/entities/PermissionEntity.java | 3 +-
.../orm/entities/PrincipalTypeEntity.java | 10 +-
.../orm/entities/RemoteAmbariClusterEntity.java | 13 +-
.../server/orm/entities/RequestEntity.java | 7 +-
.../entities/RequestOperationLevelEntity.java | 2 -
.../RequestScheduleBatchRequestEntityPK.java | 3 +-
.../orm/entities/RequestScheduleEntity.java | 5 +-
.../server/orm/entities/ResourceEntity.java | 14 +-
.../server/orm/entities/ResourceTypeEntity.java | 8 +-
.../orm/entities/ServiceConfigEntity.java | 1 -
.../entities/ServiceDesiredStateEntityPK.java | 3 +-
.../server/orm/entities/SettingEntity.java | 3 +-
.../server/orm/entities/StageEntityPK.java | 3 +-
.../server/orm/entities/StageEntity_.java | 9 +-
.../orm/entities/TopologyHostGroupEntity.java | 3 +-
.../orm/entities/TopologyHostRequestEntity.java | 6 +-
.../orm/entities/TopologyHostTaskEntity.java | 4 +-
.../entities/TopologyLogicalRequestEntity.java | 7 +-
.../orm/entities/TopologyRequestEntity.java | 3 +-
.../ambari/server/orm/entities/UserEntity.java | 27 +-
.../ambari/server/orm/entities/ViewEntity.java | 30 +-
.../server/orm/entities/ViewInstanceEntity.java | 73 +-
.../server/orm/entities/ViewResourceEntity.java | 5 +-
.../server/orm/entities/ViewURLEntity.java | 5 -
.../server/orm/entities/WidgetEntity.java | 3 +-
.../server/orm/entities/WidgetLayoutEntity.java | 3 +-
.../WidgetLayoutUserWidgetEntityPK.java | 3 +-
.../ambari/server/orm/helpers/ScriptRunner.java | 12 +-
.../server/orm/helpers/dbms/DbmsHelper.java | 3 +
.../orm/helpers/dbms/GenericDbmsHelper.java | 16 +-
.../server/orm/helpers/dbms/MySqlHelper.java | 8 +-
.../ambari/server/proxy/ProxyService.java | 39 +-
.../scheduler/AbstractLinearExecutionJob.java | 14 +-
.../scheduler/ExecutionScheduleManager.java | 73 +-
.../server/scheduler/ExecutionScheduler.java | 8 +-
.../server/security/AmbariEntryPoint.java | 7 +-
.../server/security/SecurePasswordHelper.java | 4 +-
.../ambari/server/security/SecurityHelper.java | 4 +-
.../server/security/SecurityHelperImpl.java | 6 +-
.../AmbariBasicAuthenticationFilter.java | 3 +-
.../AmbariDelegatingAuthenticationFilter.java | 11 +-
.../AmbariJWTAuthenticationFilter.java | 17 +-
.../AmbariAuthToLocalUserDetailsService.java | 10 +-
.../AmbariKerberosAuthenticationFilter.java | 17 +-
.../AmbariKerberosAuthenticationProperties.java | 4 +-
.../authorization/AmbariAuthentication.java | 2 +-
.../AmbariAuthorizationFilter.java | 29 +-
.../AmbariLdapAuthenticationProvider.java | 3 +-
.../security/authorization/AmbariLdapUtils.java | 8 +-
.../authorization/AmbariLocalUserProvider.java | 8 +-
.../authorization/AmbariUserAuthentication.java | 4 +-
.../AmbariUserAuthorizationFilter.java | 18 +-
.../authorization/AuthorizationHelper.java | 19 +-
.../authorization/LdapServerProperties.java | 4 +-
.../server/security/authorization/User.java | 1 -
.../AmbariInternalAuthenticationProvider.java | 3 +-
.../internal/InternalAuthenticationToken.java | 2 +-
.../internal/InternalTokenStorage.java | 6 +-
.../authorization/jwt/JwtAuthentication.java | 4 +-
.../jwt/JwtAuthenticationFilter.java | 36 +-
.../jwt/JwtAuthenticationProperties.java | 4 +-
.../credential/PrincipalKeyCredential.java | 4 +-
.../security/encryption/AESEncryptor.java | 1 +
.../encryption/AbstractCredentialStore.java | 11 +-
.../security/encryption/CertificateUtils.java | 8 +-
.../security/encryption/CredentialProvider.java | 14 +-
.../security/encryption/CredentialStore.java | 4 +-
.../encryption/CredentialStoreService.java | 4 +-
.../encryption/CredentialStoreServiceImpl.java | 15 +-
.../encryption/FileBasedCredentialStore.java | 12 +-
.../encryption/InMemoryCredentialStore.java | 15 +-
.../security/ldap/AmbariLdapDataPopulator.java | 5 +-
.../serveraction/AbstractServerAction.java | 9 +-
.../ambari/server/serveraction/ActionLog.java | 4 +-
.../server/serveraction/ServerAction.java | 4 +-
.../serveraction/ServerActionExecutor.java | 2 +-
.../kerberos/ADKerberosOperationHandler.java | 40 +-
.../AbstractKerberosDataFileReader.java | 8 +-
.../AbstractKerberosDataFileWriter.java | 6 +-
.../AbstractPrepareKerberosServerAction.java | 25 +-
.../kerberos/CleanupServerAction.java | 12 +-
.../ConfigureAmbariIdentitiesServerAction.java | 3 +-
.../kerberos/CreateKeytabFilesServerAction.java | 17 +-
.../kerberos/CreatePrincipalsServerAction.java | 11 +-
.../kerberos/DeconstructedPrincipal.java | 3 +-
.../kerberos/DestroyPrincipalsServerAction.java | 13 +-
.../kerberos/FinalizeKerberosServerAction.java | 16 +-
.../kerberos/IPAKerberosOperationHandler.java | 18 +-
.../KerberosConfigDataFileReaderFactory.java | 4 +-
.../KerberosConfigDataFileWriterFactory.java | 4 +-
.../KerberosIdentityDataFileReaderFactory.java | 4 +-
.../KerberosIdentityDataFileWriterFactory.java | 4 +-
.../kerberos/KerberosOperationHandler.java | 28 +-
.../kerberos/KerberosServerAction.java | 15 +-
.../kerberos/MITKerberosOperationHandler.java | 19 +-
.../PrepareDisableKerberosServerAction.java | 23 +-
.../PrepareEnableKerberosServerAction.java | 14 +-
.../PrepareKerberosIdentitiesServerAction.java | 21 +-
.../kerberos/TrustingSSLSocketFactory.java | 11 +-
.../UpdateKerberosConfigsServerAction.java | 19 +-
.../serveraction/upgrades/ConfigureAction.java | 16 +-
.../upgrades/FinalizeUpgradeAction.java | 1 -
.../serveraction/upgrades/FixLzoCodecPath.java | 16 +-
.../upgrades/FixOozieAdminUsers.java | 9 +-
.../upgrades/HBaseConfigCalculation.java | 14 +-
.../HBaseEnvMaxDirectMemorySizeAction.java | 13 +-
.../upgrades/HiveEnvClasspathAction.java | 13 +-
.../upgrades/HiveZKQuorumConfigAction.java | 2 +-
.../upgrades/OozieConfigCalculation.java | 13 +-
.../upgrades/RangerConfigCalculation.java | 4 +-
.../RangerKerberosConfigCalculation.java | 20 +-
.../upgrades/RangerKmsProxyConfig.java | 3 +-
.../upgrades/RangerWebAlertConfigAction.java | 13 +-
.../upgrades/SparkShufflePropertyConfig.java | 3 +-
.../upgrades/UpdateDesiredStackAction.java | 5 +-
.../upgrades/UpgradeUserKerberosDescriptor.java | 11 +-
.../upgrades/YarnConfigCalculation.java | 2 +-
.../users/PostUserCreationHookServerAction.java | 5 +-
.../users/ShellCommandUtilityCallable.java | 1 -
.../apache/ambari/server/stack/BaseModule.java | 6 +-
.../server/stack/CommonServiceDirectory.java | 4 +-
.../ambari/server/stack/ComponentModule.java | 12 +-
.../server/stack/ConfigurationDirectory.java | 38 +-
.../ambari/server/stack/ExtensionModule.java | 13 +-
.../stack/QuickLinksConfigurationModule.java | 14 +-
.../ambari/server/stack/ServiceModule.java | 38 +-
.../ambari/server/stack/StackContext.java | 14 +-
.../server/stack/StackDefinitionModule.java | 4 +-
.../ambari/server/stack/StackManager.java | 2 +-
.../apache/ambari/server/stack/StackModule.java | 20 +-
.../server/stack/StackServiceDirectory.java | 1 +
.../apache/ambari/server/stack/ThemeModule.java | 14 +-
.../stack/UpdateActiveRepoVersionOnStartup.java | 1 +
.../ambari/server/stageplanner/RoleGraph.java | 17 +-
.../server/state/BulkCommandDefinition.java | 5 +-
.../state/ClientConfigFileDefinition.java | 6 +-
.../server/state/CommandScriptDefinition.java | 6 +-
.../ambari/server/state/ComponentInfo.java | 6 +-
.../org/apache/ambari/server/state/Config.java | 22 +-
.../ambari/server/state/ConfigFactory.java | 20 +-
.../ambari/server/state/ConfigHelper.java | 47 +-
.../apache/ambari/server/state/ConfigImpl.java | 487 +-
.../server/state/CustomCommandDefinition.java | 5 +-
.../server/state/DependencyConditionInfo.java | 1 +
.../ambari/server/state/DependencyInfo.java | 2 +
.../ambari/server/state/ExtensionInfo.java | 1 -
.../ambari/server/state/PropertyInfo.java | 15 +
.../state/QuickLinksConfigurationInfo.java | 4 +-
.../ambari/server/state/RepositoryInfo.java | 2 +-
.../server/state/ServiceComponentHostEvent.java | 16 +-
.../server/state/ServiceComponentImpl.java | 14 +-
.../apache/ambari/server/state/ServiceInfo.java | 48 +-
.../ambari/server/state/ServiceOsSpecific.java | 7 +-
.../server/state/ServicePropertyInfo.java | 6 +-
.../apache/ambari/server/state/StackInfo.java | 14 +-
.../org/apache/ambari/server/state/State.java | 3 +
.../apache/ambari/server/state/ThemeInfo.java | 5 +-
.../server/state/ValueAttributesInfo.java | 7 +-
.../ambari/server/state/ValueEntryInfo.java | 4 +-
.../server/state/alert/AlertDefinitionHash.java | 1 -
.../ambari/server/state/alert/AmsSource.java | 4 +-
.../server/state/cluster/ClusterImpl.java | 110 +-
.../server/state/configgroup/ConfigGroup.java | 33 +-
.../state/configgroup/ConfigGroupFactory.java | 34 +-
.../state/configgroup/ConfigGroupImpl.java | 613 +-
.../server/state/fsm/StateMachineFactory.java | 20 +-
.../state/host/HostHealthyHeartbeatEvent.java | 6 +-
.../AbstractKerberosDescriptorContainer.java | 6 +-
.../AbstractKerberosDescriptorFactory.java | 11 +-
.../KerberosConfigurationDescriptor.java | 2 +-
.../state/kerberos/KerberosDescriptor.java | 2 +-
.../kerberos/KerberosDescriptorFactory.java | 7 +-
.../KerberosDescriptorUpdateHelper.java | 8 +-
.../kerberos/KerberosIdentityDescriptor.java | 6 +-
.../kerberos/KerberosPrincipalDescriptor.java | 2 +-
.../kerberos/KerberosServiceDescriptor.java | 2 +-
.../KerberosServiceDescriptorFactory.java | 7 +-
.../kerberos/VariableReplacementHelper.java | 175 +-
.../ambari/server/state/quicklinks/Link.java | 1 -
.../server/state/quicklinks/Protocol.java | 4 +-
.../quicklinks/QuickLinksConfiguration.java | 8 +-
.../ambari/server/state/scheduler/Batch.java | 6 +-
.../server/state/scheduler/BatchRequestJob.java | 10 +-
.../server/state/scheduler/GuiceJobFactory.java | 5 +-
.../scheduler/RequestExecutionFactory.java | 3 +-
.../state/scheduler/RequestExecutionImpl.java | 26 +-
.../server/state/stack/ConfigUpgradePack.java | 17 +-
.../server/state/stack/ConfigurationXml.java | 2 +-
.../server/state/stack/MetricDefinition.java | 6 +-
.../server/state/stack/ServiceMetainfoXml.java | 13 +-
.../server/state/stack/StackMetainfoXml.java | 2 +
.../state/stack/StackRoleCommandOrder.java | 6 +-
.../ambari/server/state/stack/WidgetLayout.java | 6 +-
.../server/state/stack/WidgetLayoutInfo.java | 7 +-
.../stack/upgrade/ConfigurationCondition.java | 1 -
.../state/stack/upgrade/RestartGrouping.java | 5 +-
.../state/stack/upgrade/StageWrapper.java | 4 +-
.../state/stack/upgrade/StartGrouping.java | 5 +-
.../state/stack/upgrade/StopGrouping.java | 5 +-
.../svccomphost/ServiceComponentHostImpl.java | 23 +-
.../ServiceComponentHostSummary.java | 8 +-
.../server/state/theme/ConfigCondition.java | 4 +-
.../server/state/theme/ConfigPlacement.java | 4 +-
.../ambari/server/state/theme/Layout.java | 9 +-
.../ambari/server/state/theme/Placement.java | 8 +-
.../ambari/server/state/theme/Section.java | 8 +-
.../ambari/server/state/theme/Subsection.java | 4 +-
.../ambari/server/state/theme/TabLayout.java | 9 +-
.../server/state/theme/ThemeConfiguration.java | 8 +-
.../ambari/server/state/theme/Widget.java | 6 +-
.../server/topology/AdvisedConfiguration.java | 1 +
.../ambari/server/topology/AmbariContext.java | 25 +-
.../server/topology/AsyncCallableService.java | 2 +-
.../ambari/server/topology/Blueprint.java | 6 +-
.../server/topology/BlueprintFactory.java | 15 +-
.../ambari/server/topology/BlueprintImpl.java | 15 +-
.../topology/ClusterConfigurationRequest.java | 22 +-
.../ambari/server/topology/ClusterTopology.java | 6 +-
.../server/topology/ClusterTopologyImpl.java | 6 +-
.../ambari/server/topology/HostGroup.java | 9 +-
.../ambari/server/topology/HostGroupImpl.java | 15 +-
.../server/topology/HostOfferResponse.java | 6 +-
.../ambari/server/topology/PersistedState.java | 1 -
.../server/topology/PersistedStateImpl.java | 21 +-
.../topology/RequiredPasswordValidator.java | 6 +-
.../topology/SecurityConfigurationFactory.java | 13 +-
.../apache/ambari/server/topology/Setting.java | 1 -
.../ambari/server/topology/SettingFactory.java | 4 +-
.../server/topology/TopologyRequestFactory.java | 4 +-
.../topology/TopologyRequestFactoryImpl.java | 4 +-
.../ambari/server/update/HostUpdateHelper.java | 12 +-
.../server/upgrade/AbstractUpgradeCatalog.java | 11 +-
.../server/upgrade/FinalUpgradeCatalog.java | 17 +-
.../server/upgrade/SchemaUpgradeHelper.java | 2 +-
.../server/upgrade/StackUpgradeHelper.java | 4 +-
.../server/upgrade/UpgradeCatalog212.java | 23 +-
.../server/upgrade/UpgradeCatalog2121.java | 18 +-
.../server/upgrade/UpgradeCatalog221.java | 33 +-
.../server/upgrade/UpgradeCatalog240.java | 62 +-
.../server/upgrade/UpgradeCatalog2402.java | 104 +-
.../server/upgrade/UpgradeCatalog250.java | 168 +-
.../ambari/server/utils/CommandUtils.java | 1 -
.../apache/ambari/server/utils/JsonUtils.java | 3 +-
.../apache/ambari/server/utils/Parallel.java | 4 +-
.../ambari/server/utils/RequestUtils.java | 5 +-
.../ambari/server/utils/SecretReference.java | 13 +-
.../apache/ambari/server/utils/SetUtils.java | 2 +-
.../ambari/server/utils/ShellCommandUtil.java | 36 +-
.../apache/ambari/server/utils/XmlUtils.java | 5 +-
.../view/AmbariViewsMDCLoggingFilter.java | 12 +-
.../apache/ambari/server/view/ClusterImpl.java | 7 +-
.../server/view/HttpImpersonatorImpl.java | 14 +-
.../server/view/ImpersonatorSettingImpl.java | 2 +-
.../ambari/server/view/RemoteAmbariCluster.java | 25 +-
.../view/RemoteAmbariClusterRegistry.java | 19 +-
.../server/view/RemoteAmbariStreamProvider.java | 16 +-
.../server/view/ViewAmbariStreamProvider.java | 16 +-
.../ambari/server/view/ViewArchiveUtility.java | 21 +-
.../ambari/server/view/ViewClassLoader.java | 6 +-
.../ambari/server/view/ViewContextImpl.java | 25 +-
.../view/ViewDataMigrationContextImpl.java | 19 +-
.../server/view/ViewDataMigrationUtility.java | 3 +-
.../server/view/ViewDirectoryWatcher.java | 6 +-
.../view/ViewExternalSubResourceProvider.java | 14 +-
.../ambari/server/view/ViewExtractor.java | 15 +-
.../ambari/server/view/ViewProviderModule.java | 6 +-
.../apache/ambari/server/view/ViewRegistry.java | 23 +-
.../server/view/ViewSubResourceDefinition.java | 8 +-
.../server/view/ViewSubResourceProvider.java | 24 +-
.../view/configuration/AutoInstanceConfig.java | 5 +-
.../view/configuration/InstanceConfig.java | 5 +-
.../view/configuration/PersistenceConfig.java | 5 +-
.../view/configuration/ResourceConfig.java | 7 +-
.../server/view/configuration/ViewConfig.java | 16 +-
.../ambari/server/view/events/EventImpl.java | 6 +-
.../server/view/persistence/DataStoreImpl.java | 37 +-
.../view/persistence/DataStoreModule.java | 20 +-
.../InstanceValidationResultImpl.java | 5 +-
.../src/main/package/rpm/posttrans_server.sh | 3 +-
.../src/main/package/rpm/preinstall.sh | 2 +-
ambari-server/src/main/python/ambari-server.py | 2 +
.../main/python/ambari_server/checkDatabase.py | 5 +-
.../main/python/ambari_server/serverUpgrade.py | 38 +-
.../src/main/python/ambari_server_main.py | 3 +
.../main/resources/Ambari-DDL-Derby-CREATE.sql | 9 +-
.../main/resources/Ambari-DDL-MySQL-CREATE.sql | 8 +-
.../main/resources/Ambari-DDL-Oracle-CREATE.sql | 5 +-
.../resources/Ambari-DDL-Postgres-CREATE.sql | 7 +-
.../resources/Ambari-DDL-SQLAnywhere-CREATE.sql | 5 +-
.../resources/Ambari-DDL-SQLServer-CREATE.sql | 8 +-
.../0.1.0/configuration/ams-hbase-env.xml | 1 -
.../AMBARI_METRICS/0.1.0/package/scripts/ams.py | 4 +
.../ATLAS/0.1.0.2.3/package/scripts/params.py | 3 +
.../DRUID/0.9.2/configuration/druid-common.xml | 12 +-
.../common-services/DRUID/0.9.2/metainfo.xml | 44 +-
.../DRUID/0.9.2/package/scripts/druid.py | 44 +-
.../DRUID/0.9.2/package/scripts/druid_node.py | 24 +
.../DRUID/0.9.2/package/scripts/params.py | 13 +
.../FALCON/0.5.0.2.1/quicklinks/quicklinks.json | 4 +-
.../0.96.0.2.0/configuration/hbase-env.xml | 1 -
.../0.96.0.2.0/package/scripts/params_linux.py | 3 +
.../HDFS/2.1.0.2.0/configuration/hadoop-env.xml | 2 +-
.../HDFS/2.1.0.2.0/configuration/hdfs-site.xml | 2 +-
.../HDFS/2.1.0.2.0/package/files/checkWebUI.py | 15 +-
.../HDFS/2.1.0.2.0/package/scripts/params.py | 1 +
.../2.1.0.2.0/package/scripts/params_linux.py | 6 +
.../2.1.0.2.0/package/scripts/service_check.py | 3 +-
.../HDFS/2.1.0.2.0/package/scripts/utils.py | 5 +-
.../common-services/HDFS/3.0.0.3.0/alerts.json | 1786 ++++
.../HDFS/3.0.0.3.0/configuration/core-site.xml | 224 +
.../HDFS/3.0.0.3.0/configuration/hadoop-env.xml | 421 +
.../hadoop-metrics2.properties.xml | 125 +
.../3.0.0.3.0/configuration/hadoop-policy.xml | 130 +
.../HDFS/3.0.0.3.0/configuration/hdfs-log4j.xml | 226 +
.../configuration/hdfs-logsearch-conf.xml | 248 +
.../HDFS/3.0.0.3.0/configuration/hdfs-site.xml | 632 ++
.../configuration/ranger-hdfs-audit.xml | 217 +
.../ranger-hdfs-plugin-properties.xml | 98 +
.../configuration/ranger-hdfs-policymgr-ssl.xml | 67 +
.../configuration/ranger-hdfs-security.xml | 65 +
.../HDFS/3.0.0.3.0/configuration/ssl-client.xml | 70 +
.../HDFS/3.0.0.3.0/configuration/ssl-server.xml | 80 +
.../HDFS/3.0.0.3.0/kerberos.json | 246 +
.../common-services/HDFS/3.0.0.3.0/metainfo.xml | 405 +
.../common-services/HDFS/3.0.0.3.0/metrics.json | 7905 ++++++++++++++++++
.../package/alerts/alert_checkpoint_time.py | 255 +
.../alerts/alert_datanode_unmounted_data_dir.py | 177 +
.../package/alerts/alert_ha_namenode_health.py | 243 +
.../package/alerts/alert_metrics_deviation.py | 470 ++
.../package/alerts/alert_upgrade_finalized.py | 179 +
.../HDFS/3.0.0.3.0/package/files/checkWebUI.py | 83 +
.../HDFS/3.0.0.3.0/package/scripts/__init__.py | 20 +
.../scripts/balancer-emulator/balancer-err.log | 1032 +++
.../scripts/balancer-emulator/balancer.log | 29 +
.../scripts/balancer-emulator/hdfs-command.py | 45 +
.../HDFS/3.0.0.3.0/package/scripts/datanode.py | 178 +
.../package/scripts/datanode_upgrade.py | 156 +
.../HDFS/3.0.0.3.0/package/scripts/hdfs.py | 178 +
.../3.0.0.3.0/package/scripts/hdfs_client.py | 122 +
.../3.0.0.3.0/package/scripts/hdfs_datanode.py | 85 +
.../3.0.0.3.0/package/scripts/hdfs_namenode.py | 562 ++
.../package/scripts/hdfs_nfsgateway.py | 75 +
.../3.0.0.3.0/package/scripts/hdfs_rebalance.py | 130 +
.../3.0.0.3.0/package/scripts/hdfs_snamenode.py | 66 +
.../3.0.0.3.0/package/scripts/install_params.py | 39 +
.../3.0.0.3.0/package/scripts/journalnode.py | 203 +
.../package/scripts/journalnode_upgrade.py | 152 +
.../HDFS/3.0.0.3.0/package/scripts/namenode.py | 424 +
.../package/scripts/namenode_ha_state.py | 219 +
.../package/scripts/namenode_upgrade.py | 322 +
.../3.0.0.3.0/package/scripts/nfsgateway.py | 151 +
.../HDFS/3.0.0.3.0/package/scripts/params.py | 28 +
.../3.0.0.3.0/package/scripts/params_linux.py | 527 ++
.../3.0.0.3.0/package/scripts/params_windows.py | 79 +
.../3.0.0.3.0/package/scripts/service_check.py | 152 +
.../package/scripts/setup_ranger_hdfs.py | 121 +
.../HDFS/3.0.0.3.0/package/scripts/snamenode.py | 155 +
.../3.0.0.3.0/package/scripts/status_params.py | 58 +
.../HDFS/3.0.0.3.0/package/scripts/utils.py | 384 +
.../3.0.0.3.0/package/scripts/zkfc_slave.py | 225 +
.../package/templates/exclude_hosts_list.j2 | 21 +
.../3.0.0.3.0/package/templates/hdfs.conf.j2 | 35 +
.../HDFS/3.0.0.3.0/package/templates/slaves.j2 | 21 +
.../HDFS/3.0.0.3.0/quicklinks/quicklinks.json | 80 +
.../HDFS/3.0.0.3.0/themes/theme.json | 179 +
.../common-services/HDFS/3.0.0.3.0/widgets.json | 649 ++
.../HIVE/0.12.0.2.0/kerberos.json | 28 +-
.../package/scripts/hive_interactive.py | 12 +
.../package/scripts/hive_server_interactive.py | 61 +-
.../0.12.0.2.0/package/scripts/params_linux.py | 12 +
.../KAFKA/0.8.1/package/scripts/params.py | 3 +
.../0.5.0.2.2/package/scripts/params_linux.py | 3 +
.../0.5.0/configuration/logfeeder-env.xml | 14 +
.../0.5.0/configuration/logsearch-env.xml | 98 +-
.../configuration/logsearch-properties.xml | 2 +-
.../LOGSEARCH/0.5.0/metainfo.xml | 34 +-
.../LOGSEARCH/0.5.0/package/scripts/params.py | 84 +-
.../0.5.0/package/scripts/setup_logfeeder.py | 2 +-
.../0.5.0/package/scripts/setup_logsearch.py | 10 +-
.../0.5.0/properties/logfeeder-env.sh.j2 | 2 +-
.../0.5.0/properties/logsearch-env.sh.j2 | 2 +-
.../0.5.0/properties/logsearch-log4j.xml.j2 | 4 +-
.../0.5.0/properties/output.config.json.j2 | 6 +-
.../LOGSEARCH/0.5.0/themes/theme.json | 253 +
.../OOZIE/4.0.0.2.0/configuration/oozie-env.xml | 2 +-
.../4.0.0.2.0/package/scripts/params_linux.py | 3 +
.../OOZIE/4.2.0.2.3/configuration/oozie-env.xml | 2 +-
.../OOZIE/4.2.0.2.3/metainfo.xml | 1 +
.../RANGER/0.4.0/package/scripts/params.py | 10 +
.../0.4.0/package/scripts/ranger_tagsync.py | 39 +
.../0.4.0/package/scripts/setup_ranger_xml.py | 54 +
.../0.7.0/configuration/atlas-tagsync-ssl.xml | 72 +
.../ranger-tagsync-policymgr-ssl.xml | 72 +
.../0.7.0/configuration/ranger-tagsync-site.xml | 34 +
.../common-services/RANGER/0.7.0/metainfo.xml | 32 +
.../0.5.0.2.3/package/scripts/params.py | 3 +
.../STORM/0.9.1/package/scripts/params_linux.py | 3 +
.../TEZ/0.4.0.2.1/configuration/tez-site.xml | 2 +-
.../0.4.0.2.1/package/scripts/params_linux.py | 10 +
.../configuration-mapred/mapred-site.xml | 2 +-
.../2.1.0.2.0/package/scripts/params_linux.py | 6 +
.../YARN/3.0.0.3.0/MAPREDUCE2_metrics.json | 2596 ++++++
.../YARN/3.0.0.3.0/YARN_metrics.json | 3486 ++++++++
.../YARN/3.0.0.3.0/YARN_widgets.json | 670 ++
.../common-services/YARN/3.0.0.3.0/alerts.json | 392 +
.../configuration-mapred/mapred-env.xml | 104 +
.../mapred-logsearch-conf.xml | 80 +
.../configuration-mapred/mapred-site.xml | 540 ++
.../configuration/capacity-scheduler.xml | 183 +
.../configuration/ranger-yarn-audit.xml | 177 +
.../ranger-yarn-plugin-properties.xml | 82 +
.../configuration/ranger-yarn-policymgr-ssl.xml | 66 +
.../configuration/ranger-yarn-security.xml | 58 +
.../YARN/3.0.0.3.0/configuration/yarn-env.xml | 306 +
.../YARN/3.0.0.3.0/configuration/yarn-log4j.xml | 103 +
.../configuration/yarn-logsearch-conf.xml | 104 +
.../YARN/3.0.0.3.0/configuration/yarn-site.xml | 1151 +++
.../YARN/3.0.0.3.0/kerberos.json | 278 +
.../common-services/YARN/3.0.0.3.0/metainfo.xml | 383 +
.../package/alerts/alert_nodemanager_health.py | 209 +
.../alerts/alert_nodemanagers_summary.py | 219 +
.../files/validateYarnComponentStatusWindows.py | 161 +
.../YARN/3.0.0.3.0/package/scripts/__init__.py | 20 +
.../scripts/application_timeline_server.py | 162 +
.../3.0.0.3.0/package/scripts/historyserver.py | 192 +
.../3.0.0.3.0/package/scripts/install_jars.py | 99 +
.../package/scripts/mapred_service_check.py | 172 +
.../package/scripts/mapreduce2_client.py | 98 +
.../3.0.0.3.0/package/scripts/nodemanager.py | 166 +
.../package/scripts/nodemanager_upgrade.py | 74 +
.../YARN/3.0.0.3.0/package/scripts/params.py | 32 +
.../3.0.0.3.0/package/scripts/params_linux.py | 479 ++
.../3.0.0.3.0/package/scripts/params_windows.py | 62 +
.../package/scripts/resourcemanager.py | 293 +
.../YARN/3.0.0.3.0/package/scripts/service.py | 106 +
.../3.0.0.3.0/package/scripts/service_check.py | 185 +
.../package/scripts/setup_ranger_yarn.py | 71 +
.../3.0.0.3.0/package/scripts/status_params.py | 61 +
.../YARN/3.0.0.3.0/package/scripts/yarn.py | 498 ++
.../3.0.0.3.0/package/scripts/yarn_client.py | 67 +
.../package/templates/container-executor.cfg.j2 | 40 +
.../package/templates/exclude_hosts_list.j2 | 21 +
.../package/templates/mapreduce.conf.j2 | 35 +
.../package/templates/taskcontroller.cfg.j2 | 38 +
.../3.0.0.3.0/package/templates/yarn.conf.j2 | 35 +
.../3.0.0.3.0/quicklinks-mapred/quicklinks.json | 80 +
.../YARN/3.0.0.3.0/quicklinks/quicklinks.json | 80 +
.../YARN/3.0.0.3.0/themes-mapred/theme.json | 132 +
.../YARN/3.0.0.3.0/themes/theme.json | 250 +
.../0.6.0.2.5/configuration/zeppelin-env.xml | 165 +-
.../0.6.0.2.5/package/scripts/master.py | 108 +-
.../0.6.0.2.5/package/scripts/params.py | 4 +-
.../package/scripts/spark2_config_template.py | 84 +
.../ZOOKEEPER/3.4.9/metainfo.xml | 51 +
.../custom_actions/scripts/check_host.py | 8 +-
.../server/configuration/index_template.md | 63 +
.../0.8/services/HDFS/package/scripts/params.py | 1 +
.../HDFS/package/scripts/service_check.py | 2 +-
.../before-ANY/scripts/shared_initialization.py | 6 +-
.../2.0.6/hooks/before-START/scripts/params.py | 4 +
.../HDP/2.0.6/properties/stack_features.json | 5 +
.../services/OOZIE/configuration/oozie-env.xml | 2 +-
.../stacks/HDP/2.0.6/services/stack_advisor.py | 7 +-
.../HDP/2.2/services/LOGSEARCH/metainfo.xml | 1 +
.../services/OOZIE/configuration/oozie-env.xml | 2 +-
.../2.2/services/TEZ/configuration/tez-site.xml | 4 +-
.../YARN/configuration-mapred/mapred-site.xml | 2 +-
.../stacks/HDP/2.2/services/stack_advisor.py | 70 +-
.../services/OOZIE/configuration/oozie-env.xml | 2 +-
.../services/YARN/configuration/yarn-log4j.xml | 25 +-
.../stacks/HDP/2.3/services/stack_advisor.py | 2 +
.../HDP/2.3/upgrades/nonrolling-upgrade-2.5.xml | 6 +
.../HDP/2.3/upgrades/nonrolling-upgrade-2.6.xml | 6 +
.../HDP/2.4/upgrades/nonrolling-upgrade-2.5.xml | 7 +-
.../HDP/2.4/upgrades/nonrolling-upgrade-2.6.xml | 7 +-
.../HIVE/configuration/hive-interactive-env.xml | 90 +-
.../configuration/hive-interactive-site.xml | 68 +-
.../HIVE/configuration/tez-interactive-site.xml | 71 +-
.../stacks/HDP/2.5/services/HIVE/kerberos.json | 26 +-
.../HDP/2.5/services/HIVE/themes/theme.json | 57 +-
.../stacks/HDP/2.5/services/SPARK2/metainfo.xml | 1 +
.../YARN/configuration/capacity-scheduler.xml | 2 +-
.../stacks/HDP/2.5/services/stack_advisor.py | 712 +-
.../HDP/2.5/upgrades/nonrolling-upgrade-2.6.xml | 8 +
.../stacks/HDP/2.5/upgrades/upgrade-2.6.xml | 8 +
.../services/HIVE/configuration/hive-env.xml | 119 +
.../HIVE/configuration/hive-interactive-env.xml | 87 +
.../configuration/ranger-tagsync-site.xml | 52 +
.../RANGER/configuration/ranger-ugsync-site.xml | 52 +
.../stacks/HDP/2.6/services/RANGER/metainfo.xml | 5 +
.../services/SPARK/configuration/livy-conf.xml | 73 +
.../configuration/livy-spark-blacklist.xml | 52 +
.../2.6/services/TEZ/configuration/tez-env.xml | 56 +
.../2.6/services/TEZ/configuration/tez-site.xml | 28 +
.../stacks/HDP/2.6/services/stack_advisor.py | 34 +-
.../services/HDFS/configuration/core-site.xml | 56 -
.../services/HDFS/configuration/hadoop-env.xml | 214 +-
.../services/HDFS/configuration/hdfs-log4j.xml | 226 -
.../services/HDFS/configuration/hdfs-site.xml | 153 -
.../HDFS/configuration/ranger-hdfs-audit.xml | 217 -
.../ranger-hdfs-plugin-properties.xml | 98 -
.../configuration/ranger-hdfs-policymgr-ssl.xml | 67 -
.../HDFS/configuration/ranger-hdfs-security.xml | 65 -
.../services/HDFS/configuration/widgets.json | 649 --
.../stacks/HDP/3.0/services/HDFS/kerberos.json | 246 -
.../stacks/HDP/3.0/services/HDFS/metainfo.xml | 49 +-
.../services/HDFS/quicklinks/quicklinks.json | 80 -
.../HDP/3.0/services/HDFS/themes/theme.json | 179 -
.../HDP/3.0/services/YARN/YARN_widgets.json | 670 --
.../YARN/configuration-mapred/mapred-env.xml | 58 +-
.../YARN/configuration-mapred/mapred-site.xml | 78 +-
.../YARN/configuration/capacity-scheduler.xml | 71 -
.../YARN/configuration/ranger-yarn-audit.xml | 177 -
.../ranger-yarn-plugin-properties.xml | 82 -
.../configuration/ranger-yarn-policymgr-ssl.xml | 66 -
.../YARN/configuration/ranger-yarn-security.xml | 58 -
.../services/YARN/configuration/yarn-env.xml | 200 -
.../services/YARN/configuration/yarn-log4j.xml | 103 -
.../services/YARN/configuration/yarn-site.xml | 783 +-
.../stacks/HDP/3.0/services/YARN/kerberos.json | 278 -
.../stacks/HDP/3.0/services/YARN/metainfo.xml | 96 +-
.../YARN/quicklinks-mapred/quicklinks.json | 80 -
.../services/YARN/quicklinks/quicklinks.json | 80 -
.../3.0/services/YARN/themes-mapred/theme.json | 132 -
.../HDP/3.0/services/YARN/themes/theme.json | 250 -
.../HDP/3.0/services/ZOOKEEPER/metainfo.xml | 6 +-
.../PERF/1.0/configuration/cluster-env.xml | 27 +-
.../resources/stacks/PERF/1.0/kerberos.json | 78 +
.../GRUMPY/configuration/grumpy-site.xml | 12 +
.../PERF/1.0/services/GRUMPY/kerberos.json | 78 +
.../services/GRUMPY/package/scripts/dwarf.py | 4 +
.../services/HAPPY/configuration/happy-site.xml | 12 +
.../PERF/1.0/services/HAPPY/kerberos.json | 78 +
.../1.0/services/HAPPY/package/scripts/dwarf.py | 4 +
.../HBASE/package/scripts/hbase_master.py | 4 +
.../HBASE/package/scripts/hbase_regionserver.py | 4 +
.../package/scripts/phoenix_queryserver.py | 4 +
.../services/HDFS/package/scripts/datanode.py | 4 +
.../HDFS/package/scripts/journalnode.py | 4 +
.../services/HDFS/package/scripts/namenode.py | 4 +
.../services/HDFS/package/scripts/nfsgateway.py | 4 +
.../services/HDFS/package/scripts/snamenode.py | 4 +
.../KERBEROS/configuration/kerberos-env.xml | 380 +
.../KERBEROS/configuration/krb5-conf.xml | 109 +
.../PERF/1.0/services/KERBEROS/kerberos.json | 17 +
.../PERF/1.0/services/KERBEROS/metainfo.xml | 86 +
.../KERBEROS/package/scripts/kerberos_client.py | 78 +
.../KERBEROS/package/scripts/kerberos_common.py | 435 +
.../services/KERBEROS/package/scripts/params.py | 200 +
.../KERBEROS/package/scripts/service_check.py | 30 +
.../KERBEROS/package/scripts/status_params.py | 32 +
.../services/KERBEROS/package/scripts/utils.py | 105 +
.../KERBEROS/package/templates/krb5_conf.j2 | 54 +
.../SLEEPY/configuration/sleepy-site.xml | 12 +
.../PERF/1.0/services/SLEEPY/kerberos.json | 78 +
.../services/SLEEPY/package/scripts/dwarf.py | 4 +
.../services/SNOW/configuration/snow-site.xml | 12 +
.../stacks/PERF/1.0/services/SNOW/kerberos.json | 78 +
.../services/SNOW/package/scripts/snow_white.py | 4 +
.../scripts/application_timeline_server.py | 4 +
.../YARN/package/scripts/historyserver.py | 4 +
.../YARN/package/scripts/nodemanager.py | 4 +
.../YARN/package/scripts/resourcemanager.py | 4 +
.../PERF/1.0/services/ZOOKEEPER/kerberos.json | 39 +
.../package/scripts/zookeeper_server.py | 4 +
.../src/main/resources/upgrade-pack.xsd | 26 +-
.../ambari/server/RandomPortJerseyTest.java | 6 +-
.../ambari/server/StateRecoveryManagerTest.java | 64 +-
.../ExecutionCommandWrapperTest.java | 17 +-
.../actionmanager/TestActionScheduler.java | 4 +-
.../TestActionSchedulerThreading.java | 19 +-
.../ambari/server/actionmanager/TestStage.java | 13 +-
.../ambari/server/agent/AgentHostInfoTest.java | 4 +-
.../server/agent/HeartbeatProcessorTest.java | 29 +-
.../server/agent/HeartbeatTestHelper.java | 6 +-
.../ambari/server/agent/TestActionQueue.java | 18 +-
.../server/agent/TestHeartbeatHandler.java | 27 +-
.../server/agent/TestHeartbeatMonitor.java | 13 +-
.../api/AmbariCsrfProtectionFilterTest.java | 15 +-
.../server/api/AmbariErrorHandlerTest.java | 32 +-
.../server/api/UserNameOverrideFilterTest.java | 18 +-
.../server/api/handlers/CreateHandlerTest.java | 24 +-
.../server/api/handlers/DeleteHandlerTest.java | 24 +-
.../api/handlers/QueryCreateHandlerTest.java | 39 +-
.../server/api/handlers/ReadHandlerTest.java | 35 +-
.../server/api/handlers/UpdateHandlerTest.java | 24 +-
.../server/api/predicate/QueryLexerTest.java | 8 +-
.../server/api/predicate/QueryParserTest.java | 12 +-
.../predicate/operators/AndOperatorTest.java | 5 +-
.../predicate/operators/EqualsOperatorTest.java | 5 +-
.../predicate/operators/FilterOperatorTest.java | 5 +-
.../operators/GreaterEqualsOperatorTest.java | 5 +-
.../operators/GreaterOperatorTest.java | 5 +-
.../api/predicate/operators/InOperatorTest.java | 5 +-
.../operators/IsEmptyOperatorTest.java | 5 +-
.../operators/LessEqualsOperatorTest.java | 5 +-
.../predicate/operators/LessOperatorTest.java | 5 +-
.../operators/NotEqualsOperatorTest.java | 5 +-
.../predicate/operators/NotOperatorTest.java | 5 +-
.../api/predicate/operators/OrOperatorTest.java | 5 +-
.../ExtendedResourcePredicateVisitorTest.java | 10 +-
.../query/ProcessingPredicateVisitorTest.java | 10 +-
.../ambari/server/api/query/QueryImplTest.java | 13 +-
.../ambari/server/api/query/QueryInfoTest.java | 10 +-
.../render/ClusterBlueprintRendererTest.java | 50 +-
.../api/query/render/DefaultRendererTest.java | 19 +-
.../render/MetricsPaddingRendererTest.java | 18 +-
.../api/query/render/MinimalRendererTest.java | 24 +-
.../resources/BaseResourceDefinitionTest.java | 27 +-
.../BlueprintResourceDefinitionTest.java | 5 +-
.../ClusterResourceDefinitionTest.java | 12 +-
...onentStackVersionResourceDefinitionTest.java | 4 +-
.../CredentialResourceDefinitionTest.java | 4 +-
.../resources/FeedResourceDefinitionTest.java | 4 +-
...tKerberosIdentityResourceDefinitionTest.java | 4 +-
.../resources/HostResourceDefinitionTest.java | 8 +-
.../InstanceResourceDefinitionTest.java | 4 +-
.../LdapSyncEventResourceDefinitionTest.java | 4 +-
.../PermissionResourceDefinitionTest.java | 6 +-
.../PrivilegeResourceDefinitionTest.java | 4 +-
...RepositoryVersionResourceDefinitionTest.java | 6 +-
.../ServiceResourceDefinitionTest.java | 8 +-
.../resources/SimpleResourceDefinitionTest.java | 8 +-
.../StackConfigurationDefinitionTest.java | 8 +-
...ckConfigurationDependencyDefinitionTest.java | 6 +-
.../StackServiceResourceDefinitionTest.java | 8 +-
.../TargetClusterResourceDefinitionTest.java | 4 +-
.../UpgradeResourceDefinitionTest.java | 6 +-
.../resources/UserResourceDefinitionTest.java | 4 +-
.../ViewExternalSubResourceDefinitionTest.java | 4 +-
.../ViewInstanceResourceDefinitionTest.java | 6 +-
.../ViewPermissionResourceDefinitionTest.java | 4 +-
.../resources/ViewResourceDefinitionTest.java | 4 +-
.../ViewVersionResourceDefinitionTest.java | 4 +-
.../server/api/services/ActionServiceTest.java | 14 +-
.../services/ActiveWidgetLayoutServiceTest.java | 7 +-
.../server/api/services/AmbariMetaInfoTest.java | 4 +-
.../server/api/services/BaseRequestTest.java | 33 +-
.../server/api/services/BaseServiceTest.java | 2 +-
.../api/services/BlueprintServiceTest.java | 13 +-
.../ClusterKerberosDescriptorServiceTest.java | 14 +-
.../services/ClusterPrivilegeServiceTest.java | 13 +-
.../ClusterStackVersionServiceTest.java | 17 +-
.../api/services/ComponentServiceTest.java | 14 +-
.../api/services/ConfigGroupServiceTest.java | 13 +-
.../api/services/ConfigurationServiceTest.java | 11 +-
.../api/services/CredentialServiceTest.java | 13 +-
.../server/api/services/DeleteRequestTest.java | 10 +-
.../api/services/DeleteResultMetaDataTest.java | 12 +-
.../api/services/ExtensionsServiceTest.java | 23 +-
.../server/api/services/FeedServiceTest.java | 14 +-
.../server/api/services/GetRequestTest.java | 10 +-
.../api/services/GroupPrivilegeServiceTest.java | 20 +-
.../server/api/services/GroupServiceTest.java | 16 +-
.../api/services/HostComponentServiceTest.java | 14 +-
.../HostKerberosIdentityServiceTest.java | 13 +-
.../server/api/services/HostServiceTest.java | 14 +-
.../services/HostStackVersionServiceTest.java | 16 +-
.../api/services/InstanceServiceTest.java | 14 +-
.../api/services/LdapSyncEventServiceTest.java | 15 +-
.../server/api/services/LoggingServiceTest.java | 21 +-
.../server/api/services/MemberServiceTest.java | 16 +-
.../api/services/NamedPropertySetTest.java | 6 +-
.../api/services/PermissionServiceTest.java | 14 +-
.../api/services/PersistKeyValueImplTest.java | 9 +-
.../server/api/services/PersistServiceTest.java | 7 +-
.../services/PersistenceManagerImplTest.java | 26 +-
.../server/api/services/PostRequestTest.java | 10 +-
.../api/services/PrivilegeServiceTest.java | 14 +-
.../server/api/services/PutRequestTest.java | 10 +-
.../api/services/QueryPostRequestTest.java | 15 +-
.../api/services/RepositoryServiceTest.java | 16 +-
.../server/api/services/RequestBodyTest.java | 8 +-
.../server/api/services/RequestFactoryTest.java | 17 +-
.../services/RoleAuthorizationServiceTest.java | 13 +-
.../server/api/services/ServiceServiceTest.java | 14 +-
.../server/api/services/SettingServiceTest.java | 13 +-
.../server/api/services/StacksServiceTest.java | 23 +-
.../api/services/TargetClusterServiceTest.java | 14 +-
.../services/UpdatePersistenceManagerTest.java | 18 -
.../api/services/UpgradeItemServiceTest.java | 13 +-
.../services/UserAuthorizationServiceTest.java | 17 +-
.../api/services/UserPrivilegeServiceTest.java | 6 +-
.../services/ViewDataMigrationServiceTest.java | 14 +-
.../api/services/ViewPermissionServiceTest.java | 13 +-
.../services/ViewSubResourceServiceTest.java | 43 +-
.../parsers/BodyParseExceptionTest.java | 3 +-
.../parsers/JsonRequestBodyParserTest.java | 18 +-
.../services/serializers/CsvSerializerTest.java | 24 +-
.../serializers/JsonSerializerTest.java | 19 +-
.../StackAdvisorBlueprintProcessorTest.java | 17 +-
.../stackadvisor/StackAdvisorRunnerTest.java | 1 -
.../commands/StackAdvisorCommandTest.java | 1 -
.../audit/AccessUnauthorizedAuditEventTest.java | 6 +-
.../audit/ActionDBAAccessorAuditlogTest.java | 4 +-
.../server/audit/LoginAuditEventTest.java | 6 +-
.../server/audit/LogoutAuditEventTest.java | 6 +-
.../audit/OperationStatusAuditEventTest.java | 6 +-
.../StartOperationRequestAuditEventTest.java | 6 +-
.../server/audit/TaskStatusAuditEventTest.java | 6 +-
...angeSecurityStateKerberosAuditEventTest.java | 6 +-
.../CreateKeyTabKerberosAuditEventTest.java | 6 +-
.../CreatePrincipalKerberosAuditEventTest.java | 6 +-
.../DestroyPrincipalKerberosAuditEventTest.java | 6 +-
.../audit/request/DefaultEventCreatorTest.java | 6 +-
.../audit/request/RequestAuditLoggerTest.java | 6 +-
.../creator/AlertGroupEventCreatorTest.java | 4 +-
.../creator/AlertTargetEventCreatorTest.java | 4 +-
.../creator/AuditEventCreatorTestBase.java | 2 +-
.../creator/BlueprintEventCreatorTest.java | 4 +-
.../BlueprintExportEventCreatorTest.java | 4 +-
.../creator/ComponentEventCreatorTest.java | 4 +-
.../ConfigurationChangeEventCreatorTest.java | 4 +-
.../creator/CredentialEventCreatorTest.java | 4 +-
.../creator/DefaultEventCreatorTest.java | 4 +-
.../request/creator/GroupEventCreatorTest.java | 4 +-
.../request/creator/HostEventCreatorTest.java | 4 +-
.../request/creator/MemberEventCreatorTest.java | 4 +-
.../creator/PrivilegeEventCreatorTest.java | 4 +-
.../creator/RepositoryEventCreatorTest.java | 4 +-
.../RepositoryVersionEventCreatorTest.java | 4 +-
.../creator/RequestEventCreatorTest.java | 4 +-
.../ServiceConfigDownloadEventCreatorTest.java | 4 +-
.../creator/ServiceEventCreatorTest.java | 4 +-
.../creator/UnauthorizedEventCreatorTest.java | 4 +-
.../creator/UpgradeEventCreatorTest.java | 4 +-
.../creator/UpgradeItemEventCreatorTest.java | 4 +-
.../request/creator/UserEventCreatorTest.java | 4 +-
.../creator/ViewInstanceEventCreatorTest.java | 4 +-
.../creator/ViewPrivilegeEventCreatorTest.java | 4 +-
.../server/bootstrap/BootStrapResourceTest.java | 8 +-
.../checks/AbstractCheckDescriptorTest.java | 2 +
.../server/checks/AtlasPresenceCheckTest.java | 4 +-
.../DatabaseConsistencyCheckHelperTest.java | 6 +-
...ardcodedStackVersionPropertiesCheckTest.java | 6 +-
.../server/checks/MpackInstallCheckerTest.java | 23 +-
.../checks/PreviousUpgradeCompletedTest.java | 7 +-
.../server/checks/RangerAuditDbCheckTest.java | 4 -
.../SecondaryNamenodeDeletedCheckTest.java | 1 -
...rvicesNamenodeHighAvailabilityCheckTest.java | 1 -
.../ServicesYarnWorkPreservingCheckTest.java | 1 -
.../server/checks/VersionMismatchCheckTest.java | 17 +-
.../cleanup/CleanupServiceFunctionalTest.java | 2 +-
.../server/cleanup/CleanupServiceImplTest.java | 14 +-
.../server/collections/PredicateUtilsTest.java | 9 +-
.../collections/functors/AndPredicateTest.java | 10 +-
.../functors/ContainsPredicateTest.java | 14 +-
.../functors/ContextTransformerTest.java | 7 +-
.../functors/EqualsPredicateTest.java | 14 +-
.../collections/functors/NotPredicateTest.java | 10 +-
.../collections/functors/OrPredicateTest.java | 10 +-
.../configuration/RecoveryConfigHelperTest.java | 2 +-
.../controller/AmbariHandlerListTest.java | 34 +-
.../AmbariManagementControllerImplTest.java | 181 +-
.../AmbariManagementControllerTest.java | 117 +-
.../server/controller/AmbariServerTest.java | 32 +-
.../controller/AmbariSessionManagerTest.java | 12 +-
.../controller/AuthToLocalBuilderTest.java | 8 +-
.../server/controller/KerberosHelperTest.java | 167 +-
.../server/controller/LdapSyncRequestTest.java | 6 +-
.../controller/StackServiceResponseTest.java | 4 +-
.../GSInstallerClusterProviderTest.java | 7 +-
.../GSInstallerComponentProviderTest.java | 4 +-
.../GSInstallerHostComponentProviderTest.java | 4 +-
.../GSInstallerHostProviderTest.java | 7 +-
.../GSInstallerNoOpProviderTest.java | 5 +-
.../GSInstallerServiceProviderTest.java | 5 +-
.../AbstractControllerResourceProviderTest.java | 25 +-
.../AbstractDRResourceProviderTest.java | 11 +-
.../internal/AbstractPropertyProviderTest.java | 6 +-
.../internal/ActionResourceProviderTest.java | 25 +-
.../ActiveWidgetLayoutResourceProviderTest.java | 37 +-
.../AlertDefinitionResourceProviderTest.java | 12 +-
.../AlertGroupResourceProviderTest.java | 18 +-
.../AlertHistoryResourceProviderTest.java | 6 +-
.../AlertNoticeResourceProviderTest.java | 6 +-
.../internal/AlertResourceProviderTest.java | 2 +-
.../AmbariPrivilegeResourceProviderTest.java | 20 +-
.../internal/ArtifactResourceProviderTest.java | 57 +-
.../AtlasServerHttpPropertyRequestTest.java | 14 +-
.../internal/BlueprintResourceProviderTest.java | 62 +-
.../ClientConfigResourceProviderTest.java | 5 +-
.../internal/ClusterControllerImplTest.java | 6 +-
...rKerberosDescriptorResourceProviderTest.java | 36 +-
.../ClusterPrivilegeResourceProviderTest.java | 31 +-
.../internal/ClusterResourceProviderTest.java | 12 +-
...ClusterStackVersionResourceProviderTest.java | 38 +-
.../internal/ComponentResourceProviderTest.java | 53 +-
.../ConfigGroupResourceProviderTest.java | 57 +-
.../ConfigurationResourceProviderTest.java | 5 +-
.../internal/DeleteStatusMetaDataTest.java | 7 +-
.../internal/ExportBlueprintRequestTest.java | 20 +-
.../internal/ExtensionResourceProviderTest.java | 16 +-
.../internal/FeedResourceProviderTest.java | 20 +-
.../GroupPrivilegeResourceProviderTest.java | 21 +-
...ostComponentProcessResourceProviderTest.java | 4 +-
...ostKerberosIdentityResourceProviderTest.java | 24 +-
.../internal/HostResourceProviderTest.java | 12 +-
.../HostStackVersionResourceProviderTest.java | 9 +-
.../internal/InstanceResourceProviderTest.java | 26 +-
.../KerberosDescriptorResourceProviderTest.java | 27 +-
.../LdapSyncEventResourceProviderTest.java | 16 +-
.../internal/MemberResourceProviderTest.java | 20 +-
.../internal/MetricsServiceProviderTest.java | 15 +-
.../internal/PageRequestImplTest.java | 4 -
.../internal/PageResponseImplTest.java | 5 +-
.../PermissionResourceProviderTest.java | 22 +-
.../internal/PropertyPredicateVisitorTest.java | 5 +-
.../internal/ProvisionClusterRequestTest.java | 48 +-
.../internal/QueryResponseImplTest.java | 7 +-
.../RecommendationResourceProviderTest.java | 2 -
.../RemoteClusterResourceProviderTest.java | 40 +-
.../controller/internal/RequestImplTest.java | 4 +-
.../internal/RequestOperationLevelTest.java | 8 +-
.../internal/RequestResourceProviderTest.java | 12 +-
.../RequestScheduleResourceProviderTest.java | 38 +-
.../internal/RequestStageContainerTest.java | 26 +-
.../internal/RequestStatusImplTest.java | 6 +-
.../controller/internal/ResourceImplTest.java | 7 +-
.../RoleAuthorizationResourceProviderTest.java | 23 +-
...ootServiceComponentPropertyProviderTest.java | 12 +-
...ootServiceComponentResourceProviderTest.java | 10 +-
...erviceHostComponentResourceProviderTest.java | 3 +-
.../internal/ScaleClusterRequestTest.java | 40 +-
.../controller/internal/SchemaImplTest.java | 22 +-
.../internal/ServiceResourceProviderTest.java | 2 +-
.../internal/SettingResourceProviderTest.java | 36 +-
.../SimplifyingPredicateVisitorTest.java | 28 +-
.../StackAdvisorResourceProviderTest.java | 20 +-
...igurationDependencyResourceProviderTest.java | 16 +-
.../StackDependencyResourceProviderTest.java | 20 +-
...kLevelConfigurationResourceProviderTest.java | 1 -
.../internal/StackResourceProviderTest.java | 16 +-
.../StackServiceResourceProviderTest.java | 32 +-
.../server/controller/internal/StackTest.java | 78 +-
.../TargetClusterResourceProviderTest.java | 26 +-
.../internal/TaskResourceProviderTest.java | 1 -
.../internal/TestIvoryProviderModule.java | 6 +-
.../controller/internal/TestIvoryService.java | 10 +-
.../internal/URLStreamProviderTest.java | 15 +-
.../UpgradeResourceProviderHDP22Test.java | 14 +-
.../internal/UpgradeResourceProviderTest.java | 17 +-
.../UserAuthorizationResourceProviderTest.java | 6 +-
.../UserPrivilegeResourceProviderTest.java | 21 +-
.../internal/UserResourceProviderDBTest.java | 32 +-
.../internal/UserResourceProviderTest.java | 32 +-
.../ValidationResourceProviderTest.java | 20 +-
.../ViewInstanceResourceProviderTest.java | 41 +-
.../ViewPermissionResourceProviderTest.java | 26 +-
.../ViewPrivilegeResourceProviderTest.java | 24 +-
.../internal/ViewURLResourceProviderTest.java | 22 +-
.../WidgetLayoutResourceProviderTest.java | 63 +-
.../internal/WidgetResourceProviderTest.java | 71 +-
.../server/controller/ivory/ClusterTest.java | 4 +-
.../server/controller/ivory/FeedTest.java | 6 +-
.../jdbc/TestJDBCResourceProvider.java | 4 +-
.../controller/jmx/TestStreamProvider.java | 7 +-
.../logging/LogLevelQueryResponseTest.java | 11 +-
.../controller/logging/LogLineResultTest.java | 8 +-
.../logging/LogQueryResponseTest.java | 10 +-
.../LogSearchDataRetrievalServiceTest.java | 178 +-
.../LoggingRequestHelperFactoryImplTest.java | 80 +-
.../logging/LoggingRequestHelperImplTest.java | 149 +-
.../LoggingSearchPropertyProviderTest.java | 31 +-
.../server/controller/logging/UtilsTest.java | 30 +-
.../ThreadPoolEnabledPropertyProviderTest.java | 6 +-
.../metrics/ganglia/GangliaMetricTest.java | 5 +-
.../ganglia/GangliaPropertyProviderTest.java | 38 +-
.../GangliaReportPropertyProviderTest.java | 14 +-
.../metrics/ganglia/TestStreamProvider.java | 8 +-
.../timeline/AMSPropertyProviderTest.java | 57 +-
.../timeline/AMSReportPropertyProviderTest.java | 20 +-
.../timeline/MetricsPaddingMethodTest.java | 6 +-
.../timeline/MetricsRequestHelperTest.java | 28 +-
.../cache/TimelineMetricCacheSizingTest.java | 13 +-
.../timeline/cache/TimelineMetricCacheTest.java | 61 +-
.../controller/predicate/AndPredicateTest.java | 5 +-
.../predicate/CategoryIsEmptyPredicateTest.java | 7 +-
.../predicate/CategoryPredicateTest.java | 3 +-
.../predicate/EqualsPredicateTest.java | 5 +-
.../predicate/FilterPredicateTest.java | 5 +-
.../predicate/GreaterEqualsPredicateTest.java | 5 +-
.../predicate/GreaterPredicateTest.java | 5 +-
.../predicate/LessEqualsPredicateTest.java | 5 +-
.../controller/predicate/LessPredicateTest.java | 5 +-
.../controller/predicate/NotPredicateTest.java | 5 +-
.../controller/predicate/OrPredicateTest.java | 5 +-
.../predicate/PredicateVisitorTest.java | 3 +-
...ThreadPoolExecutorCompletionServiceTest.java | 4 +-
.../utilities/KerberosCheckerTest.java | 22 +-
.../utilities/PredicateBuilderTest.java | 3 +-
.../utilities/webserver/StartServer.java | 10 +-
.../ActionDefinitionManagerTest.java | 3 +-
.../upgrade/StackUpgradeFinishListenerTest.java | 8 -
.../publishers/VersionEventPublisherTest.java | 19 +-
.../server/hooks/users/UserHookServiceTest.java | 2 +-
.../ambari/server/logging/LockFactoryTest.java | 10 +-
.../ProfiledReentrantReadWriteLockTest.java | 11 +-
.../server/metadata/RoleCommandOrderTest.java | 17 +-
.../ambari/server/metadata/RoleGraphTest.java | 5 +-
.../dispatchers/AmbariSNMPDispatcherTest.java | 51 +-
.../dispatchers/EmailDispatcherTest.java | 17 +-
.../dispatchers/SNMPDispatcherTest.java | 51 +-
.../orm/AmbariJpaLocalTxnInterceptorTest.java | 44 +-
.../server/orm/InMemoryDefaultTestModule.java | 5 +-
.../apache/ambari/server/orm/TestOrmImpl.java | 6 +-
.../server/orm/dao/AlertDefinitionDAOTest.java | 35 +-
.../ambari/server/orm/dao/BlueprintDAOTest.java | 17 +-
.../ambari/server/orm/dao/GroupDAOTest.java | 11 +-
.../orm/dao/HostConfigMappingDAOTest.java | 6 +-
.../orm/dao/KerberosDescriptorDAOTest.java | 15 +-
.../ambari/server/orm/dao/PrincipalDAOTest.java | 15 +-
.../server/orm/dao/PrincipalTypeDAOTest.java | 15 +-
.../server/orm/dao/RequestScheduleDAOTest.java | 4 +-
.../ambari/server/orm/dao/ResourceDAOTest.java | 15 +-
.../server/orm/dao/ResourceTypeDAOTest.java | 15 +-
.../server/orm/dao/ServiceConfigDAOTest.java | 144 +-
.../ambari/server/orm/dao/StageDAOTest.java | 25 +-
.../orm/dao/TopologyLogicalRequestDAOTest.java | 16 +-
.../server/orm/dao/TopologyRequestDAOTest.java | 17 +-
.../ambari/server/orm/dao/UserDAOTest.java | 9 +-
.../server/orm/dao/ViewInstanceDAOTest.java | 15 +-
.../ambari/server/orm/db/DDLTestUtils.java | 31 +-
.../apache/ambari/server/orm/db/DDLTests.java | 17 +-
.../entities/BlueprintConfigEntityPKTest.java | 4 +-
.../orm/entities/BlueprintConfigEntityTest.java | 4 +-
.../orm/entities/BlueprintEntityTest.java | 1 -
.../entities/BlueprintSettingEntityTest.java | 4 +-
.../server/orm/entities/HostEntityTest.java | 6 +-
.../entities/HostGroupComponentEntityTest.java | 4 +-
.../entities/HostGroupConfigEntityPKTest.java | 4 +-
.../orm/entities/HostGroupConfigEntityTest.java | 4 +-
.../orm/entities/HostGroupEntityTest.java | 6 +-
.../orm/entities/LdapSyncEventEntityTest.java | 6 +-
.../orm/entities/LdapSyncSpecEntityTest.java | 6 +-
.../orm/entities/PrincipalEntityTest.java | 6 +-
.../server/orm/entities/ResourceEntityTest.java | 6 +-
.../orm/entities/ServiceConfigEntityTest.java | 5 +-
.../server/orm/entities/SettingEntityTest.java | 4 +-
.../server/orm/entities/StageEntityTest.java | 4 +-
.../server/orm/entities/ViewEntityTest.java | 18 +-
.../orm/entities/ViewInstanceEntityTest.java | 18 +-
.../ambari/server/proxy/ProxyServiceTest.java | 48 +-
.../scheduler/ExecutionScheduleManagerTest.java | 64 +-
.../server/security/AmbariLdapUtilsTest.java | 20 +-
.../security/SecurePasswordHelperTest.java | 7 +-
.../server/security/SecurityFilterTest.java | 15 +-
.../server/security/SecurityHelperImplTest.java | 5 +-
.../security/TestAuthenticationFactory.java | 12 +-
.../AmbariBasicAuthenticationFilterTest.java | 21 +-
...mbariDelegatingAuthenticationFilterTest.java | 11 +-
.../AmbariJWTAuthenticationFilterTest.java | 45 +-
...AmbariAuthToLocalUserDetailsServiceTest.java | 11 +-
.../AmbariKerberosAuthenticationFilterTest.java | 8 +-
...ariKerberosAuthenticationPropertiesTest.java | 8 +-
.../AmbariKerberosTicketValidatorTest.java | 4 +-
.../authorization/AmbariAuthenticationTest.java | 14 +-
.../AmbariAuthorizationFilterTest.java | 42 +-
...uthenticationProviderForDNWithSpaceTest.java | 19 +-
.../AmbariLdapBindAuthenticatorTest.java | 20 +-
.../AmbariLocalUserProviderTest.java | 21 +-
.../AmbariUserAuthenticationFilterTest.java | 38 +-
.../AuthorizationHelperInitializer.java | 7 +-
.../authorization/AuthorizationHelperTest.java | 40 +-
.../authorization/LdapServerPropertiesTest.java | 16 +-
.../authorization/ResourceTypeTest.java | 4 +-
.../authorization/RoleAuthorizationTest.java | 4 +-
.../TestAmbariLdapAuthoritiesPopulator.java | 11 +-
.../security/authorization/TestUsers.java | 3 +-
.../security/authorization/UsersTest.java | 28 +-
.../jwt/JwtAuthenticationFilterTest.java | 64 +-
.../jwt/JwtAuthenticationPropertiesTest.java | 4 +-
.../security/encryption/AESEncryptorTest.java | 3 +-
.../encryption/CredentialStoreTest.java | 7 +-
.../ldap/AmbariLdapDataPopulatorTest.java | 110 +-
.../server/serveraction/ActionLogTest.java | 3 +-
.../server/serveraction/MockServerAction.java | 7 +-
.../ADKerberosOperationHandlerTest.java | 31 +-
...AbstractPrepareKerberosServerActionTest.java | 18 +-
...nfigureAmbariIdentitiesServerActionTest.java | 21 +-
.../CreateKeytabFilesServerActionTest.java | 12 +-
.../kerberos/DeconstructedPrincipalTest.java | 6 +-
.../IPAKerberosOperationHandlerTest.java | 18 +-
.../serveraction/kerberos/KDCTypeTest.java | 3 +-
.../kerberos/KerberosConfigDataFileTest.java | 9 +-
.../kerberos/KerberosIdentityDataFileTest.java | 9 +-
.../KerberosOperationHandlerFactoryTest.java | 13 +-
.../kerberos/KerberosOperationHandlerTest.java | 17 +-
.../kerberos/KerberosServerActionTest.java | 29 +-
.../MITKerberosOperationHandlerTest.java | 42 +-
.../UpdateKerberosConfigsServerActionTest.java | 3 +-
.../ComponentVersionCheckActionTest.java | 19 +-
.../upgrades/ConfigureActionTest.java | 96 +-
.../upgrades/FixLzoCodecPathTest.java | 4 +-
.../upgrades/FixOozieAdminUsersTest.java | 76 +-
.../HBaseEnvMaxDirectMemorySizeActionTest.java | 187 +-
.../upgrades/HiveEnvClasspathActionTest.java | 148 +-
.../upgrades/HiveZKQuorumConfigActionTest.java | 4 +-
.../upgrades/KerberosKeytabsActionTest.java | 28 +-
.../upgrades/OozieConfigCalculationTest.java | 6 +-
.../upgrades/RangerConfigCalculationTest.java | 72 +-
.../RangerKerberosConfigCalculationTest.java | 173 +-
.../upgrades/RangerKmsProxyConfigTest.java | 36 +-
.../RangerWebAlertConfigActionTest.java | 23 +-
.../SparkShufflePropertyConfigTest.java | 30 +-
.../upgrades/UpgradeActionTest.java | 28 +-
.../PostUserCreationHookServerActionTest.java | 2 +-
.../server/stack/ComponentModuleTest.java | 22 +-
.../server/stack/KerberosDescriptorTest.java | 8 +-
.../QuickLinksConfigurationModuleTest.java | 19 +-
.../ambari/server/stack/RepoUtilTest.java | 8 +-
.../ambari/server/stack/ServiceModuleTest.java | 45 +-
.../server/stack/StackManagerExtensionTest.java | 4 -
.../ambari/server/stack/StackManagerMock.java | 1 +
.../ambari/server/stack/StackManagerTest.java | 38 +-
.../ambari/server/stack/StackModuleTest.java | 14 +-
.../ambari/server/stack/ThemeModuleTest.java | 7 +-
.../UpdateActiveRepoVersionOnStartupTest.java | 7 +-
.../apache/ambari/server/state/AlertTest.java | 4 +-
.../ambari/server/state/CheckHelperTest.java | 4 +-
.../ambari/server/state/ConfigGroupTest.java | 26 +-
.../ambari/server/state/ConfigHelperTest.java | 49 +-
.../server/state/ConfigMergeHelperTest.java | 42 +-
.../ambari/server/state/DesiredConfigTest.java | 5 +-
.../ambari/server/state/PropertyInfoTest.java | 30 +-
.../server/state/ServiceComponentTest.java | 15 +-
.../ambari/server/state/ServiceInfoTest.java | 19 +-
.../server/state/ServicePropertiesTest.java | 11 +-
.../server/state/ServicePropertyInfoTest.java | 12 +-
.../ambari/server/state/action/JobTest.java | 10 -
.../alerts/AggregateAlertListenerTest.java | 2 +-
.../alerts/AlertDefinitionEqualityTest.java | 4 +-
.../state/alerts/AlertDefinitionHashTest.java | 6 +-
.../state/alerts/AlertReceivedListenerTest.java | 8 +-
.../state/cluster/ClusterDeadlockTest.java | 17 +-
.../server/state/cluster/ClusterTest.java | 233 +-
.../server/state/cluster/ClustersImplTest.java | 14 +-
.../server/state/cluster/ClustersTest.java | 28 +-
...omponentHostConcurrentWriteDeadlockTest.java | 9 +-
.../ambari/server/state/host/HostTest.java | 6 +-
.../KerberosComponentDescriptorTest.java | 16 +-
.../KerberosConfigurationDescriptorTest.java | 14 +-
.../state/kerberos/KerberosDescriptorTest.java | 14 +-
.../KerberosDescriptorUpdateHelperTest.java | 27 +-
.../KerberosIdentityDescriptorTest.java | 16 +-
.../kerberos/KerberosKeytabDescriptorTest.java | 12 +-
.../KerberosPrincipalDescriptorTest.java | 11 +-
.../kerberos/KerberosServiceDescriptorTest.java | 14 +-
.../kerberos/VariableReplacementHelperTest.java | 54 +-
.../state/scheduler/BatchRequestJobTest.java | 35 +-
.../services/RetryUpgradeActionServiceTest.java | 13 +-
.../state/stack/ConfigUpgradePackTest.java | 29 +-
.../ambari/server/state/stack/OSFamilyTest.java | 15 +-
.../server/state/stack/UpgradePackTest.java | 1 +
.../upgrade/RepositoryVersionHelperTest.java | 4 +-
.../svccomphost/ServiceComponentHostTest.java | 58 +-
.../server/testing/DBInconsistencyTests.java | 18 +-
.../server/testing/DeadlockWarningThread.java | 4 +-
.../server/testing/DeadlockedThreadsTest.java | 2 +-
.../server/topology/AmbariContextTest.java | 54 +-
.../topology/AsyncCallableServiceTest.java | 31 +-
.../server/topology/BlueprintFactoryTest.java | 36 +-
.../server/topology/BlueprintImplTest.java | 63 +-
.../topology/BlueprintValidatorImplTest.java | 11 +-
.../ClusterConfigurationRequestTest.java | 60 +-
.../ClusterDeployWithStartOnlyTest.java | 38 +-
...InstallWithoutStartOnComponentLevelTest.java | 37 +-
.../ClusterInstallWithoutStartTest.java | 38 +-
.../topology/ClusterTopologyImplTest.java | 22 +-
.../topology/ConfigurationFactoryTest.java | 6 +-
.../server/topology/ConfigurationTest.java | 8 +-
.../topology/ConfigureClusterTaskTest.java | 33 +-
.../server/topology/HostGroupInfoTest.java | 18 +-
.../server/topology/LogicalRequestTest.java | 12 +-
.../topology/RequiredPasswordValidatorTest.java | 22 +-
.../SecurityConfigurationFactoryTest.java | 13 +-
.../server/topology/SettingFactoryTest.java | 4 +-
.../ambari/server/topology/SettingTest.java | 4 +-
.../server/topology/TopologyManagerTest.java | 55 +-
.../server/update/HostUpdateHelperTest.java | 40 +-
.../ambari/server/upgrade/SectionDDL.java | 4 +-
.../server/upgrade/UpgradeCatalog200Test.java | 70 +-
.../server/upgrade/UpgradeCatalog210Test.java | 74 +-
.../server/upgrade/UpgradeCatalog211Test.java | 33 +-
.../server/upgrade/UpgradeCatalog2121Test.java | 11 +-
.../server/upgrade/UpgradeCatalog212Test.java | 65 +-
.../server/upgrade/UpgradeCatalog220Test.java | 94 +-
.../server/upgrade/UpgradeCatalog221Test.java | 73 +-
.../server/upgrade/UpgradeCatalog222Test.java | 13 +-
.../server/upgrade/UpgradeCatalog230Test.java | 10 +-
.../server/upgrade/UpgradeCatalog240Test.java | 74 +-
.../server/upgrade/UpgradeCatalog242Test.java | 9 +-
.../server/upgrade/UpgradeCatalog250Test.java | 233 +-
.../server/upgrade/UpgradeCatalogTest.java | 30 +-
.../utils/CollectionPresentationUtils.java | 13 +-
.../ambari/server/utils/HostUtilsTest.java | 3 +-
.../ambari/server/utils/RequestUtilsTest.java | 1 +
.../ambari/server/utils/SetUtilsTest.java | 9 +-
.../ambari/server/utils/StageUtilsTest.java | 4 +
.../ambari/server/utils/TestDateUtils.java | 9 +-
.../ambari/server/utils/TestHTTPUtils.java | 3 +-
.../ambari/server/utils/TestJsonUtils.java | 3 +-
.../ambari/server/utils/TestParallel.java | 12 +-
.../server/utils/TestShellCommandUtil.java | 13 +-
.../ambari/server/utils/TestVersionUtils.java | 4 +-
.../ambari/server/view/ClusterImplTest.java | 20 +-
.../ambari/server/view/DefaultMaskerTest.java | 5 +-
.../server/view/HttpImpersonatorImplTest.java | 34 +-
.../server/view/RemoteAmbariClusterTest.java | 36 +-
.../view/ViewAmbariStreamProviderTest.java | 22 +-
.../server/view/ViewArchiveUtilityTest.java | 4 +-
.../ambari/server/view/ViewClassLoaderTest.java | 15 +-
.../ambari/server/view/ViewContextImplTest.java | 18 +-
.../view/ViewDataMigrationContextImplTest.java | 25 +-
.../view/ViewDataMigrationUtilityTest.java | 19 +-
.../ambari/server/view/ViewExtractorTest.java | 37 +-
.../ambari/server/view/ViewRegistryTest.java | 12 +-
.../view/ViewSubResourceDefinitionTest.java | 4 +-
.../view/ViewSubResourceProviderTest.java | 14 +-
.../configuration/AutoInstanceConfigTest.java | 11 +-
.../view/configuration/EntityConfigTest.java | 7 +-
.../view/configuration/InstanceConfigTest.java | 7 +-
.../view/configuration/ParameterConfigTest.java | 7 +-
.../configuration/PermissionConfigTest.java | 7 +-
.../view/configuration/PropertyConfigTest.java | 4 +-
.../view/configuration/ResourceConfigTest.java | 7 +-
.../view/configuration/ViewConfigTest.java | 21 +-
.../server/view/events/EventImplTest.java | 8 +-
.../view/persistence/DataStoreImplTest.java | 118 +-
.../InstanceValidationResultImplTest.java | 9 +-
.../validation/ValidationResultImplTest.java | 3 +-
.../test/python/custom_actions/TestCheckHost.py | 8 +-
.../stacks/2.2/common/test_stack_advisor.py | 7 +-
.../stacks/2.3/common/test_stack_advisor.py | 6 +
.../stacks/2.4/LOGSEARCH/test_logsearch.py | 3 +-
.../test/python/stacks/2.4/configs/default.json | 3 +-
.../stacks/2.5/HIVE/test_hive_server_int.py | 2 +
.../stacks/2.5/common/test_stack_advisor.py | 3590 ++------
.../test/python/stacks/2.5/configs/hsi_ha.json | 1 -
.../test/python/stacks/2.6/DRUID/test_druid.py | 51 +-
.../stacks/2.6/RANGER/test_ranger_tagsync.py | 270 +
.../stacks/2.6/common/test_stack_advisor.py | 68 +-
.../test/python/stacks/2.6/configs/default.json | 9 +-
.../2.6/configs/ranger-admin-default.json | 54 +-
.../2.6/configs/ranger-admin-secured.json | 56 +-
.../HDP/2.0.6/services/SPARK/metainfo.xml | 33 +
.../HDP/2.0.7/services/SPARK/metainfo.xml | 34 +
.../HDP/2.0.7/services/SPARK2/metainfo.xml | 33 +
.../HDP/2.0.8/services/SPARK2/metainfo.xml | 34 +
.../HDP/2.0.8/services/SPARK3/metainfo.xml | 33 +
ambari-web/app/assets/test/test.html | 1 +
.../controllers/global/cluster_controller.js | 15 +-
ambari-web/app/controllers/installer.js | 6 +-
.../journalNode/step1_controller.js | 26 +-
.../nameNode/step7_controller.js | 14 +-
.../nameNode/step9_controller.js | 17 +-
.../resourceManager/step4_controller.js | 5 +-
.../main/admin/highAvailability_controller.js | 15 +-
.../main/admin/kerberos/step1_controller.js | 5 +-
.../main/admin/stack_and_upgrade_controller.js | 13 +
.../manage_alert_notifications_controller.js | 36 +-
ambari-web/app/controllers/main/host/details.js | 273 +-
ambari-web/app/controllers/main/service.js | 67 +-
.../controllers/main/service/info/configs.js | 15 -
.../main/service/reassign/step4_controller.js | 23 +-
.../main/service/reassign/step6_controller.js | 19 -
ambari-web/app/controllers/wizard.js | 12 +-
.../wizard/step7/assign_master_controller.js | 11 -
.../configs/services/logsearch_properties.js | 34 +-
ambari-web/app/messages.js | 15 +-
.../app/mixins/common/configs/configs_saver.js | 2 +-
.../mixins/main/dashboard/widgets/editable.js | 28 +-
.../dashboard/widgets/editable_with_limit.js | 115 +-
.../widgets/single_numeric_threshold.js | 108 +-
.../configs/component_actions_by_configs.js | 64 +
.../mixins/wizard/assign_master_components.js | 3 +-
.../wizard/wizardProgressPageController.js | 20 +
.../app/models/configs/theme/config_action.js | 36 +-
ambari-web/app/models/stack_service.js | 4 +-
ambari-web/app/styles/dashboard.less | 15 -
ambari-web/app/styles/modal_popups.less | 12 -
ambari-web/app/styles/wizard.less | 5 +-
.../common/configs/notifications_configs.hbs | 4 +-
ambari-web/app/templates/common/modal_popup.hbs | 11 +-
.../modal_popups/dependent_configs_list.hbs | 7 +-
.../admin/highAvailability/nameNode/step3.hbs | 2 +-
.../highAvailability/resourceManager/step3.hbs | 2 +-
.../app/templates/main/admin/kerberos.hbs | 16 +-
.../app/templates/main/admin/kerberos/step1.hbs | 2 +-
.../app/templates/main/admin/kerberos/step2.hbs | 6 +-
.../main/alerts/add_alert_definition/step2.hbs | 4 +-
.../main/alerts/add_alert_definition/step3.hbs | 4 +-
.../main/alerts/create_alert_notification.hbs | 72 +-
.../main/alerts/manage_alert_groups_popup.hbs | 4 +-
.../main/dashboard/edit_widget_popup.hbs | 22 +-
.../edit_widget_popup_single_threshold.hbs | 9 -
.../main/dashboard/widgets/pie_chart.hbs | 2 +-
.../main/dashboard/widgets/simple_text.hbs | 2 +-
.../details/addComponentWithConfigsChanges.hbs | 27 +
.../app/templates/main/host/host_alerts.hbs | 8 +-
.../templates/main/service/reassign/step1.hbs | 2 +-
.../templates/main/service/reassign/step5.hbs | 2 +-
ambari-web/app/templates/wizard/step1.hbs | 3 +-
ambari-web/app/utils/ajax/ajax.js | 15 +-
.../app/utils/batch_scheduled_requests.js | 88 +-
.../configs/service_configs_by_category_view.js | 6 +-
.../configs/widgets/config_widget_view.js | 2 +
ambari-web/app/views/common/modal_popup.js | 9 +-
.../common/modal_popups/confirmation_popup.js | 5 +-
.../dependent_configs_list_popup.js | 54 +-
.../stack_upgrade/upgrade_version_box_view.js | 6 +-
.../main/admin/stack_upgrade/versions_view.js | 12 +-
.../alerts/manage_alert_notifications_view.js | 6 +
ambari-web/app/views/main/dashboard/widget.js | 224 +-
.../views/main/dashboard/widgets/pxf_live.js | 2 +-
.../app/views/main/host/host_alerts_view.js | 41 +-
ambari-web/karma.conf.js | 19 +-
ambari-web/package.json | 30 +-
.../global/cluster_controller_test.js | 4 +-
.../hawq/addStandby/step3_controller_test.js | 3 +-
.../admin/highAvailability_controller_test.js | 53 +
.../admin/kerberos/step1_controller_test.js | 3 +
.../admin/stack_and_upgrade_controller_test.js | 36 +-
.../test/controllers/main/host/details_test.js | 35 +-
.../test/controllers/main/service_test.js | 23 -
.../step7/assign_master_controller_test.js | 14 +-
.../test/controllers/wizard/step9_test.js | 5 +-
.../component_actions_by_configs_test.js | 3 +
.../wizard/assign_master_components_test.js | 2 +-
ambari-web/test/models/stack_service_test.js | 71 +-
.../test/utils/batch_scheduled_requests_test.js | 23 -
.../utils/configs/config_initializer_test.js | 1 -
ambari-web/test/utils/date/date_test.js | 18 +-
ambari-web/test/utils/date/timezone_test.js | 2 +-
.../upgrade_version_box_view_test.js | 11 +
.../admin/stack_upgrade/version_view_test.js | 53 +-
.../test/views/main/dashboard/widget_test.js | 506 +-
.../views/main/host/host_alerts_view_test.js | 3 +-
contrib/utils/perf/deploy-gce-perf-cluster.py | 7 +-
contrib/views/wfmanager/pom.xml | 29 +-
.../apache/oozie/ambari/view/AmbariIOUtil.java | 65 +
.../apache/oozie/ambari/view/HDFSFileUtils.java | 46 +-
.../ambari/view/OozieProxyImpersonator.java | 236 +-
.../apache/oozie/ambari/view/OozieUtils.java | 52 +
.../oozie/ambari/view/WorkflowFileInfo.java | 64 +
.../oozie/ambari/view/WorkflowFilesService.java | 116 +
.../oozie/ambari/view/assets/AssetRepo.java | 42 +
.../oozie/ambari/view/assets/AssetService.java | 51 +
.../ambari/view/assets/model/ActionAsset.java | 60 +
.../oozie/ambari/view/model/BaseModel.java | 48 +
.../workflowmanager/WorkflowManagerService.java | 76 +
.../WorkflowsManagerResource.java | 51 +
.../view/workflowmanager/WorkflowsRepo.java | 69 +
.../view/workflowmanager/model/Workflow.java | 88 +
.../ui/app/components/bundle-config.js | 18 +-
.../ui/app/components/bundle-coord-config.js | 2 +-
.../app/components/bundle-version-settings.js | 49 +
.../resources/ui/app/components/coord-config.js | 30 +-
.../ui/app/components/coord-version-settings.js | 49 +
.../ui/app/components/date-with-expr.js | 1 -
.../ui/app/components/designer-workspace.js | 63 +-
.../ui/app/components/flow-designer.js | 433 +-
.../resources/ui/app/components/hdfs-browser.js | 3 +-
.../ui/app/components/import-from-stream.js | 67 +
.../resources/ui/app/components/job-config.js | 2 +-
.../resources/ui/app/components/job-details.js | 28 +-
.../main/resources/ui/app/components/job-row.js | 4 +
.../ui/app/components/name-value-config.js | 1 -
.../ui/app/components/preview-dialog.js | 7 +
.../main/resources/ui/app/components/save-wf.js | 49 +-
.../ui/app/components/search-create-new-bar.js | 17 +-
.../ui/app/components/workflow-actions.js | 8 +
.../ui/app/components/workflow-icon.js | 21 +
.../ui/app/controllers/design/dashboardtab.js | 81 +
.../ui/app/controllers/design/jobtab.js | 59 +
.../main/resources/ui/app/controllers/job.js | 30 +-
.../app/domain/bundle/bundle-xml-generator.js | 2 +-
.../ui/app/domain/bundle/bundle-xml-importer.js | 20 +-
.../coordinator/coordinator-xml-generator.js | 2 +-
.../coordinator/coordinator-xml-importer.js | 22 +-
.../ui/app/domain/cytoscape-flow-renderer.js | 13 +-
.../resources/ui/app/domain/mapping-utils.js | 2 +-
.../resources/ui/app/domain/schema-versions.js | 165 +-
.../ui/app/domain/workflow-importer.js | 35 +-
.../ui/app/domain/workflow-xml-generator.js | 15 +
.../src/main/resources/ui/app/router.js | 5 +-
.../main/resources/ui/app/routes/dashboard.js | 4 +-
.../src/main/resources/ui/app/routes/design.js | 15 +-
.../ui/app/routes/design/dashboardtab.js | 154 +
.../resources/ui/app/routes/design/jobtab.js | 94 +
.../src/main/resources/ui/app/routes/index.js | 2 +-
.../src/main/resources/ui/app/routes/job.js | 29 +-
.../ui/app/services/dashboard-context.js | 38 +
.../main/resources/ui/app/services/save-job.js | 42 +
.../src/main/resources/ui/app/styles/app.less | 72 +-
.../app/templates/components/bundle-config.hbs | 42 +-
.../components/bundle-coord-config.hbs | 17 +-
.../templates/components/bundle-job-details.hbs | 12 +-
.../components/bundle-version-settings.hbs | 45 +
.../app/templates/components/coord-config.hbs | 359 +-
.../templates/components/coord-job-details.hbs | 6 +-
.../components/coord-version-settings.hbs | 45 +
.../templates/components/designer-workspace.hbs | 119 +-
.../app/templates/components/flow-designer.hbs | 154 +-
.../app/templates/components/hdfs-browser.hbs | 2 +-
.../templates/components/import-from-stream.hbs | 63 +
.../ui/app/templates/components/job-config.hbs | 10 +-
.../ui/app/templates/components/job-details.hbs | 50 +-
.../ui/app/templates/components/job-row.hbs | 14 +-
.../app/templates/components/preview-dialog.hbs | 5 +-
.../components/search-create-new-bar.hbs | 2 +-
.../app/templates/components/search-table.hbs | 3 +-
.../templates/components/workflow-actions.hbs | 8 +-
.../app/templates/components/workflow-icon.hbs | 24 +
.../components/workflow-job-details.hbs | 28 +-
.../main/resources/ui/app/templates/design.hbs | 2 +-
.../ui/app/templates/design/dashboardtab.hbs | 30 +
.../ui/app/templates/design/jobtab.hbs | 21 +
.../src/main/resources/ui/app/templates/job.hbs | 2 +-
.../main/resources/ui/app/utils/common-utils.js | 3 +
.../main/resources/ui/app/utils/constants.js | 2 +-
.../wfmanager/src/main/resources/ui/bower.json | 3 +-
.../src/main/resources/ui/ember-cli-build.js | 7 +
.../src/main/resources/ui/package.json | 4 +-
.../components/bundle-version-settings-test.js | 40 +
.../components/coord-version-settings-test.js | 40 +
.../components/import-from-stream-test.js | 41 +
.../components/workflow-icon-test.js | 40 +
.../unit/routes/design/dashboardtab-test.js | 27 +
.../unit/services/dashboard-context-test.js | 28 +
.../ui/tests/unit/services/save-job-test.js | 29 +
1840 files changed, 59955 insertions(+), 21494 deletions(-)
----------------------------------------------------------------------