Merge branch 'trunk' into branch-alerts-dev

Conflicts:
        
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
        
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog170.java


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

Branch: refs/heads/branch-alerts-dev
Commit: a533c1b4f35c94a28a291b493543b74aa7190aa2
Parents: 3da10f6 68a5d44
Author: Jonathan Hurley <[email protected]>
Authored: Fri Aug 22 08:45:06 2014 -0400
Committer: Jonathan Hurley <[email protected]>
Committed: Fri Aug 22 08:45:06 2014 -0400

----------------------------------------------------------------------
 .../ambariViews/CreateViewInstanceCtrl.js       |   3 +-
 .../ambariViews/EditViewInstanceCtrl.js         | 154 -----
 .../controllers/ambariViews/ViewsEditCtrl.js    |  74 +-
 .../controllers/ambariViews/ViewsListCtrl.js    |   1 -
 .../scripts/controllers/users/UsersListCtrl.js  |  11 +-
 .../scripts/controllers/users/UsersShowCtrl.js  |   9 +-
 .../ui/admin-web/app/scripts/services/User.js   |   1 +
 .../ui/admin-web/app/scripts/services/View.js   |   7 +-
 .../resources/ui/admin-web/app/styles/main.css  |  24 +
 .../admin-web/app/views/ambariViews/create.html |   9 +
 .../admin-web/app/views/ambariViews/edit.html   |  41 +-
 .../app/views/ambariViews/listTable.html        |   8 +-
 .../ui/admin-web/app/views/groups/list.html     |   3 +-
 .../ui/admin-web/app/views/users/list.html      |   9 +
 .../app/views/users/modals/changePassword.html  |   8 +-
 .../ui/admin-web/app/views/users/show.html      |  11 +-
 ambari-admin/src/main/resources/view.xml        |   1 +
 .../main/python/ambari_agent/AmbariConfig.py    |   9 +-
 .../src/main/python/ambari_agent/Controller.py  |  55 +-
 .../src/main/python/ambari_agent/DataCleaner.py |   6 +-
 .../test/python/ambari_agent/TestActionQueue.py |   9 +-
 .../test/python/ambari_agent/TestController.py  |  76 +-
 .../test/python/ambari_agent/TestDataCleaner.py |  15 +
 .../src/main/python/ambari_commons/firewall.py  |  15 +-
 .../ambari/server/controller/AmbariServer.java  |  16 +-
 .../ServiceConfigVersionResponse.java           |  30 +
 .../ganglia/GangliaPropertyProvider.java        |   2 +-
 .../internal/ConfigGroupResourceProvider.java   |  15 +
 .../ServiceConfigVersionResourceProvider.java   |  11 +-
 .../internal/ViewInstanceResourceProvider.java  |  15 +-
 .../controller/jmx/JMXPropertyProvider.java     |   1 -
 .../ambari/server/orm/dao/ClusterDAO.java       |  14 +
 .../apache/ambari/server/orm/dao/ViewDAO.java   |  18 +
 .../orm/entities/ServiceConfigEntity.java       |  28 +
 .../server/orm/entities/ViewInstanceEntity.java |  13 +-
 .../org/apache/ambari/server/state/Cluster.java |   5 +
 .../server/state/cluster/ClusterImpl.java       | 159 ++++-
 .../server/state/cluster/ClustersImpl.java      |  50 +-
 .../svccomphost/ServiceComponentHostImpl.java   |   2 +-
 .../server/upgrade/UpgradeCatalog150.java       |   8 +-
 .../server/upgrade/UpgradeCatalog160.java       |  12 +-
 .../server/upgrade/UpgradeCatalog161.java       |  36 +-
 .../server/upgrade/UpgradeCatalog170.java       |  71 ++
 .../apache/ambari/server/view/ViewRegistry.java | 304 +++-----
 ambari-server/src/main/python/ambari-server.py  |  15 +-
 .../src/main/python/ambari_server/utils.py      |  59 +-
 .../main/resources/Ambari-DDL-MySQL-CREATE.sql  |   4 +-
 .../main/resources/Ambari-DDL-Oracle-CREATE.sql |   4 +-
 .../resources/Ambari-DDL-Postgres-CREATE.sql    |   5 +-
 .../Ambari-DDL-Postgres-EMBEDDED-CREATE.sql     |  10 +-
 .../src/main/resources/properties.json          |   3 +
 .../hooks/before-INSTALL/scripts/params.py      |   4 +-
 .../scripts/shared_initialization.py            |   7 +
 .../services/HDFS/package/scripts/params.py     |   5 +-
 .../services/HDFS/package/scripts/utils.py      |   5 +-
 .../stacks/HDP/1.3.2/services/HIVE/metainfo.xml |  22 +
 .../PIG/configuration/pig-properties.xml        |  83 +++
 .../services/PIG/configuration/pig.properties   |  52 --
 .../stacks/HDP/1.3.2/services/PIG/metainfo.xml  |   8 +-
 .../services/PIG/package/scripts/params.py      |   2 +
 .../1.3.2/services/PIG/package/scripts/pig.py   |  24 +-
 .../PIG/package/templates/pig.properties.j2     |  74 --
 .../services/SQOOP/configuration/sqoop-env.xml  |   5 +
 .../services/SQOOP/package/scripts/params.py    |   2 +-
 .../hooks/before-INSTALL/scripts/params.py      |   2 +
 .../scripts/shared_initialization.py            |   9 +-
 .../scripts/balancer-emulator/hdfs-command.py   |   4 +-
 .../services/HDFS/package/scripts/namenode.py   |  18 +-
 .../services/HDFS/package/scripts/params.py     |   5 +-
 .../services/HDFS/package/scripts/utils.py      |   5 +-
 .../stacks/HDP/2.0.6/services/HIVE/metainfo.xml |  25 +-
 .../stacks/HDP/2.0.6/services/PIG/metainfo.xml  |   2 +-
 .../services/PIG/package/scripts/params.py      |  16 +-
 .../2.0.6/services/PIG/package/scripts/pig.py   |  12 -
 .../services/SQOOP/configuration/sqoop-env.xml  |   6 +-
 .../services/SQOOP/package/scripts/params.py    |   2 +-
 .../services/SQOOP/package/scripts/sqoop.py     |   2 +-
 .../stacks/HDP/2.0.6/services/stack_advisor.py  |  20 +-
 .../2.1.GlusterFS/services/HIVE/metainfo.xml    |  25 +-
 .../server/api/handlers/CreateHandlerTest.java  |   7 +
 .../server/api/handlers/DeleteHandlerTest.java  |   7 +
 .../server/api/handlers/UpdateHandlerTest.java  |   7 +
 .../resources/BaseResourceDefinitionTest.java   |   7 +
 .../AmbariPrivilegeResourceProviderTest.java    |  20 +-
 .../ViewPrivilegeResourceProviderTest.java      |  21 +-
 .../server/upgrade/UpgradeCatalog170Test.java   |  53 +-
 .../ambari/server/view/ViewRegistryTest.java    | 242 +++----
 .../src/test/python/TestAmbariServer.py         |  86 ++-
 ambari-server/src/test/python/TestOSCheck.py    |   8 +-
 ambari-server/src/test/python/TestUtils.py      |  46 +-
 .../python/stacks/1.3.2/HDFS/test_datanode.py   |  13 +-
 .../python/stacks/1.3.2/HDFS/test_namenode.py   |  13 +-
 .../python/stacks/1.3.2/HDFS/test_snamenode.py  |  13 +-
 .../python/stacks/1.3.2/PIG/test_pig_client.py  |  14 +-
 .../1.3.2/configs/default.hbasedecom.json       |   3 +-
 .../python/stacks/1.3.2/configs/default.json    |   6 +-
 .../1.3.2/configs/default.non_gmetad_host.json  |   3 +-
 .../python/stacks/1.3.2/configs/secured.json    |   6 +-
 .../hooks/before-INSTALL/test_before_install.py |   5 +
 .../python/stacks/2.0.6/HDFS/test_datanode.py   |  13 +-
 .../stacks/2.0.6/HDFS/test_journalnode.py       |  13 +-
 .../python/stacks/2.0.6/HDFS/test_namenode.py   |  66 +-
 .../python/stacks/2.0.6/HDFS/test_snamenode.py  |  13 +-
 .../test/python/stacks/2.0.6/HDFS/test_zkfc.py  |  13 +-
 .../python/stacks/2.0.6/configs/default.json    |   5 +-
 .../2.0.6/configs/default.non_gmetad_host.json  |   3 +-
 .../python/stacks/2.0.6/configs/ha_default.json |   5 +-
 .../python/stacks/2.0.6/configs/ha_secured.json |   5 +-
 .../2.0.6/configs/rebalancehdfs_default.json    |   2 +-
 .../python/stacks/2.0.6/configs/secured.json    |   5 +-
 .../hooks/before-INSTALL/test_before_install.py |   5 +
 .../test/python/stacks/2.1/configs/default.json |   3 +-
 .../test/python/stacks/2.1/configs/secured.json |   3 +-
 .../PIG/configuration/pig-properties.xml        |   2 +-
 ambari-web/app/assets/test/tests.js             |   3 +
 ambari-web/app/controllers.js                   |   1 -
 .../controllers/main/admin/access_controller.js |  66 --
 .../main/admin/highAvailability_controller.js   |   4 +-
 .../main/admin/security/add/step2.js            |  16 +-
 .../main/dashboard/config_history_controller.js |  28 +-
 .../controllers/main/service/info/configs.js    |  95 +--
 .../app/controllers/wizard/step4_controller.js  |  18 +-
 .../app/controllers/wizard/step5_controller.js  |  52 +-
 .../app/controllers/wizard/step6_controller.js  |  48 +-
 .../app/controllers/wizard/step7_controller.js  |   2 +-
 ambari-web/app/data/HDP2/site_properties.js     |  14 +
 ambari-web/app/data/site_properties.js          |  28 +
 ambari-web/app/messages.js                      |  13 +-
 ambari-web/app/mixins/common/serverValidator.js |  83 ++-
 ambari-web/app/models/service_config_version.js |   7 +-
 ambari-web/app/models/stack_service.js          |   6 +-
 ambari-web/app/router.js                        |   7 +-
 ambari-web/app/routes/add_host_routes.js        |  14 +-
 ambari-web/app/routes/add_service_routes.js     |  12 +-
 .../app/routes/high_availability_routes.js      |   4 +-
 ambari-web/app/routes/installer.js              |  20 +-
 ambari-web/app/routes/main.js                   |  50 +-
 .../app/routes/rm_high_availability_routes.js   |  14 +-
 ambari-web/app/routes/rollbackHA_routes.js      |   2 +-
 ambari-web/app/styles/application.less          |  76 +-
 .../common/configs/config_history_flow.hbs      |   2 +-
 .../templates/main/admin/highAvailability.hbs   |  51 --
 .../templates/main/dashboard/config_history.hbs | 147 ++--
 ambari-web/app/templates/wizard/step5.hbs       |   4 +-
 ambari-web/app/templates/wizard/step6.hbs       |   4 +-
 ambari-web/app/utils/ajax/ajax.js               |   2 +-
 ambari-web/app/utils/host_progress_popup.js     |   8 +-
 ambari-web/app/views.js                         |   1 -
 .../views/common/configs/config_history_flow.js |  44 +-
 ambari-web/app/views/main/admin.js              |   7 -
 .../views/main/admin/highAvailability_view.js   |  27 -
 .../views/main/dashboard/config_history_view.js |  16 +-
 .../main/dashboard/widgets/namenode_cpu.js      |  13 +-
 ambari-web/app/views/main/menu.js               |   7 -
 .../admin/highAvailability_controller_test.js   |   2 +-
 .../main/admin/security/add/step2_test.js       |  60 +-
 .../dashboard/config_history_controller_test.js | 164 +++++
 .../main/service/info/config_test.js            |  24 +-
 .../service/reassign/step2_controller_test.js   |  12 +-
 .../test/controllers/wizard/step4_test.js       |  30 +-
 .../common/configs/config_history_flow_test.js  | 687 +++++++++++++++++++
 .../main/dashboard/config_history_view_test.js  | 240 +++++++
 .../resources/ui/app/scripts/helpers/jobs.js    |   2 +
 .../mappers/application_status_mapper.js        |  29 +-
 .../ui/app/scripts/models/jobs/tez_dag.js       |   2 +
 .../main/resources/ui/app/templates/job/job.hbs |   2 +-
 contrib/views/jobs/src/main/resources/view.xml  |   3 -
 .../slider/slider/0.30.0/slider-0.30.0.jar      | Bin 1036988 -> 1125710 bytes
 .../slider/slider/maven-metadata-local.xml      |   2 +-
 .../slider/SliderAppsViewControllerImpl.java    |  62 +-
 pom.xml                                         |  20 +
 171 files changed, 3264 insertions(+), 1744 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/a533c1b4/ambari-agent/src/main/python/ambari_agent/Controller.py
----------------------------------------------------------------------
diff --cc ambari-agent/src/main/python/ambari_agent/Controller.py
index 23c28ae,7859a2d..4537434
--- a/ambari-agent/src/main/python/ambari_agent/Controller.py
+++ b/ambari-agent/src/main/python/ambari_agent/Controller.py
@@@ -135,15 -129,9 +137,15 @@@ class Controller(threading.Thread)
            pass
          else:
            self.hasMappedComponents = False
 +
 +        if 'alertDefinitionCommands' in ret.keys():
 +          logger.info("Got alert definition update on registration " + 
pprint.pformat(ret['alertDefinitionCommands']))
 +          
self.alert_scheduler_handler.update_definitions(ret['alertDefinitionCommands'])
 +          pass
 +
          pass
        except ssl.SSLError:
-         self.repeatRegistration=False
+         self.repeatRegistration = False
          self.isRegistered = False
          return
        except Exception:

http://git-wip-us.apache.org/repos/asf/ambari/blob/a533c1b4/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
----------------------------------------------------------------------
diff --cc 
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
index beab1f2,e0049ec..9975c86
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
@@@ -79,8 -76,6 +75,7 @@@ import org.apache.ambari.server.resourc
  import org.apache.ambari.server.scheduler.ExecutionScheduleManager;
  import org.apache.ambari.server.security.CertificateManager;
  import org.apache.ambari.server.security.SecurityFilter;
- import org.apache.ambari.server.security.SecurityHelper;
 +import 
org.apache.ambari.server.security.authorization.AmbariAuthorizationFilter;
  import 
org.apache.ambari.server.security.authorization.AmbariLdapAuthenticationProvider;
  import 
org.apache.ambari.server.security.authorization.AmbariLdapDataPopulator;
  import 
org.apache.ambari.server.security.authorization.AmbariLocalUserDetailsService;

http://git-wip-us.apache.org/repos/asf/ambari/blob/a533c1b4/ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog170.java
----------------------------------------------------------------------
diff --cc 
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog170.java
index 5cc9276,eb3a578..04ef2f7
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog170.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog170.java
@@@ -72,7 -74,7 +74,8 @@@ import org.apache.ambari.server.state.C
  import org.apache.ambari.server.state.Clusters;
  import org.apache.ambari.server.state.Config;
  import org.apache.ambari.server.state.ConfigHelper;
 +import org.apache.ambari.server.state.alert.Scope;
+ import org.apache.ambari.server.view.configuration.InstanceConfig;
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
  

http://git-wip-us.apache.org/repos/asf/ambari/blob/a533c1b4/ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/a533c1b4/ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/a533c1b4/ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/a533c1b4/ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql
----------------------------------------------------------------------

Reply via email to