[8/8] ambari git commit: Merge branch 'trunk' into branch-feature-AMBARI-18456

2016-11-30 Thread jonathanhurley
Merge branch 'trunk' into branch-feature-AMBARI-18456


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/276d1244
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/276d1244
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/276d1244

Branch: refs/heads/branch-feature-AMBARI-18456
Commit: 276d1244e1b1d8200cf644b7cccfaa0a757f8146
Parents: 1f804d1 85c9104
Author: Jonathan Hurley 
Authored: Tue Nov 29 16:51:58 2016 -0500
Committer: Jonathan Hurley 
Committed: Tue Nov 29 17:00:59 2016 -0500

--
 .../views/stackVersions/stackVersionPage.html   |   2 +-
 .../org/apache/ambari/logsearch/LogSearch.java  |  15 +-
 .../logsearch/common/ExternalServerClient.java  |  12 +-
 .../logsearch/common/LogSearchConstants.java|   1 +
 .../AbstractOperationHolderConverter.java   |   9 +
 ...actServiceLogRequestFacetQueryConverter.java |  44 ++
 .../BaseServiceLogRequestQueryConverter.java|   1 +
 ...ServiceLogAnyGraphRequestQueryConverter.java |  13 +
 ...eLogComponentLevelRequestQueryConverter.java |  15 +-
 ...eLogComponentRequestFacetQueryConverter.java |  15 +-
 ...rviceLogLevelCountRequestQueryConverter.java |  16 +
 ...eLogLevelDateRangeRequestQueryConverter.java |  16 +-
 ...erviceLogTreeRequestFacetQueryConverter.java |  17 +-
 .../ambari/logsearch/doc/DocConstants.java  |   1 +
 .../logsearch/graph/GraphDataGenerator.java |  26 +-
 .../logsearch/manager/ServiceLogsManager.java   |   2 +-
 .../request/ServiceLogParamDefinition.java  |   6 +
 .../request/impl/BaseServiceLogRequest.java |  13 +
 .../LogsearchKRBAuthenticationFilter.java   |   4 +-
 .../src/main/resources/logsearch.properties |   2 +-
 .../dashboard/BubbleGraphTableLayoutView.js |   4 +-
 .../views/dashboard/ComponentListView.js|   2 +-
 .../scripts/views/dashboard/HostListView.js |  14 +-
 .../main/webapp/scripts/views/tabs/TreeView.js  |  10 +-
 .../webapp/templates/tabs/TreeView_tmpl.html| 115 ++--
 ...ComponentLevelRequestQueryConverterTest.java |   7 +-
 ...ComponentRequestFacetQueryConverterTest.java |   4 +-
 .../conf/unix/ambari-metrics-grafana|  34 +-
 .../ambari/server/checks/CheckDescription.java  |  13 +
 .../server/checks/ServicePresenceCheck.java | 177 ++
 .../internal/ClusterControllerImpl.java |   2 +-
 .../ServiceConfigVersionResourceProvider.java   |   3 +-
 .../logging/LoggingSearchPropertyProvider.java  |  11 +-
 .../ambari/server/orm/dao/ClusterDAO.java   |  24 +
 .../ambari/server/orm/dao/ServiceConfigDAO.java |  13 +-
 .../orm/entities/ClusterConfigEntity.java   |   7 +-
 .../entities/ClusterConfigMappingEntity.java|   6 +
 .../orm/entities/ServiceConfigEntity.java   |   5 +-
 .../server/orm/helpers/dbms/MySqlHelper.java|  18 +
 .../upgrades/RangerKmsProxyConfig.java  |  94 +++
 .../server/state/cluster/ClusterImpl.java   |  42 +-
 .../server/upgrade/SchemaUpgradeHelper.java |  35 +-
 .../main/resources/Ambari-DDL-MySQL-CREATE.sql  |   1 +
 .../FLUME/1.4.0.2.0/package/scripts/flume.py|   1 +
 .../package/files/hbaseSmokeVerify.sh   |   2 +-
 .../HDFS/2.1.0.2.0/kerberos.json|   2 +-
 .../HIVE/0.12.0.2.0/configuration/hive-env.xml  |  19 +
 .../HIVE/0.12.0.2.0/package/scripts/webhcat.py  |  10 -
 .../configuration/logfeeder-ambari-config.xml   |  37 ++
 .../configuration/logfeeder-output-config.xml   |  37 ++
 .../configuration/logsearch-properties.xml  |  40 ++
 .../LOGSEARCH/0.5.0/metainfo.xml|   5 +
 .../LOGSEARCH/0.5.0/package/scripts/params.py   |  17 +-
 .../0.5.0/package/scripts/setup_logfeeder.py|  10 +
 .../templates/input.config-ambari.json.j2   | 602 ---
 .../package/templates/output.config.json.j2 |  61 --
 .../properties/input.config-ambari.json.j2  | 602 +++
 .../0.5.0/properties/output.config.json.j2  |  61 ++
 .../OOZIE/4.0.0.2.0/configuration/oozie-env.xml |  19 +
 .../0.6.0.2.5/package/scripts/master.py |  15 +-
 .../0.6.0.2.5/package/scripts/params.py |  28 +-
 .../ZEPPELIN/0.6.0.2.5/role_command_order.json  |   2 +-
 .../HDP/2.0.6/configuration/cluster-env.xml |   6 +
 .../HDP/2.2/services/HIVE/themes/theme.json | 107 +++-
 .../services/HIVE/configuration/hive-env.xml|  35 ++
 .../services/OOZIE/configuration/oozie-env.xml  |  33 +
 .../stacks/HDP/2.3/services/OOZIE/metainfo.xml  |   6 +
 .../HDP/2.3/services/OOZIE/themes/theme.json| 116 
 .../HDP/2.3/upgrades/nonrolling-upgrade-2.5.xml |   7 +
 .../HDP/2.3/upgrades/nonrolling-upgrade-2.6.xml |   7 +
 .../stacks/HDP/2.3/upgrades/upgrade-2.5.xml |  11 +
 .../stacks/HDP/2.3/upgrades/upgrade-2.6.xml |  11 +
 .../HDP/2.4/upgrades/nonrolling-upgrade-2.5.xml |   7 +
 .../HDP/2.4/upgrades/nonrolling-upgrade-2.6.xml |   7 +
 .../stacks/HDP/2.4/upgrades/upgrade-2.5.x

[8/8] ambari git commit: Merge branch 'trunk' into branch-feature-AMBARI-18456

2016-10-04 Thread jonathanhurley
Merge branch 'trunk' into branch-feature-AMBARI-18456


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/5467ad07
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/5467ad07
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/5467ad07

Branch: refs/heads/branch-feature-AMBARI-18456
Commit: 5467ad0737bdadf23e0cec752acdbdc1b250de3c
Parents: 23fbfe4 a442efb
Author: Jonathan Hurley 
Authored: Tue Oct 4 19:59:16 2016 -0400
Committer: Jonathan Hurley 
Committed: Tue Oct 4 19:59:16 2016 -0400

--
 .../timeline/AbstractTimelineMetricsSink.java   |  75 +++---
 .../availability/MetricCollectorHAHelper.java   |  19 +-
 .../availability/MetricCollectorHATest.java |  34 ++-
 .../src/main/python/core/blacklisted_set.py |  14 ++
 .../src/main/python/core/config_reader.py   |   3 +-
 .../src/main/python/core/emitter.py |  74 --
 .../server/controller/KerberosHelperImpl.java   | 243 ++-
 .../ConfigureAmbariIdentitiesServerAction.java  | 190 +++
 .../kerberos/FinalizeKerberosServerAction.java  | 118 -
 .../kerberos/KerberosOperationHandler.java  |   2 +-
 .../server/upgrade/UpgradeCatalog250.java   |  30 ++-
 .../ambari/server/utils/ShellCommandUtil.java   | 121 +
 .../resources/stacks/HDP/2.0.6/kerberos.json|  14 +-
 .../server/controller/KerberosHelperTest.java   | 193 ---
 ...nfigureAmbariIdentitiesServerActionTest.java | 204 
 .../server/upgrade/UpgradeCatalog250Test.java   |  61 +
 ambari-web/app/assets/test/tests.js |   1 +
 .../nameNode/step2_controller.js|  32 ++-
 .../main/admin/stack_and_upgrade_controller.js  |  45 +++-
 .../app/mappers/repository_version_mapper.js|  28 ++-
 ambari-web/app/messages.js  |   1 +
 .../models/stack_version/repository_version.js  |   6 +
 .../admin/highAvailability/nameNode/step3.hbs   |  10 +-
 .../admin/stack_upgrade/upgrade_version_box.hbs |   2 +-
 .../stack_upgrade/upgrade_version_column.hbs|   2 +-
 ambari-web/app/utils/ajax/ajax.js   |   5 +
 .../stack_upgrade/upgrade_version_box_view.js   |   6 +
 .../upgrade_version_column_view.js  |   6 +-
 .../admin/stack_and_upgrade_controller_test.js  |  74 +-
 .../mappers/repository_version_mapper_test.js   |  46 
 .../upgrade_version_box_view_test.js|  23 +-
 31 files changed, 1447 insertions(+), 235 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ambari/blob/5467ad07/ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
--
diff --cc 
ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
index 6ac607d,b2eb738..fd5afcd
--- 
a/ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
+++ 
b/ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
@@@ -18,39 -18,10 +18,42 @@@
  
  package org.apache.ambari.server.controller;
  
 -import com.google.inject.AbstractModule;
 -import com.google.inject.Guice;
 -import com.google.inject.Injector;
 -import junit.framework.Assert;
 +import static org.easymock.EasyMock.anyLong;
 +import static org.easymock.EasyMock.anyObject;
++import static org.easymock.EasyMock.anyString;
 +import static org.easymock.EasyMock.capture;
 +import static org.easymock.EasyMock.eq;
 +import static org.easymock.EasyMock.expect;
 +import static org.easymock.EasyMock.expectLastCall;
 +import static org.easymock.EasyMock.getCurrentArguments;
 +import static org.easymock.EasyMock.isNull;
 +import static org.easymock.EasyMock.newCapture;
 +import static org.easymock.EasyMock.replay;
 +import static org.easymock.EasyMock.reset;
 +import static org.easymock.EasyMock.verify;
 +import static org.junit.Assert.assertEquals;
 +import static org.junit.Assert.assertFalse;
 +import static org.junit.Assert.assertNotNull;
 +import static org.junit.Assert.assertTrue;
 +
++import java.io.File;
++import java.lang.reflect.Method;
 +import java.net.InetAddress;
 +import java.text.SimpleDateFormat;
 +import java.util.ArrayList;
 +import java.util.Arrays;
 +import java.util.Collection;
 +import java.util.Collections;
 +import java.util.Date;
 +import java.util.HashMap;
 +import java.util.HashSet;
 +import java.util.List;
 +import java.util.Map;
 +import java.util.Set;
 +import java.util.concurrent.TimeUnit;
 +
 +import javax.persistence.EntityManager;
 +
  import org.apache.ambari.server.AmbariException;
  import org.apache.ambari.server.Role;
  import org.apache.ambari.server.actionmanager.ActionManager;
@@@ -121,14 -96,45 +127,16 @@@ import org.easymock.CaptureType
  import org.easymock.EasyMockSupport;
  import o