| Ambari Change log |
| |
| Release 0.1.0 - unreleased |
| |
| AMBARI-185. Remove NodeServers from NodeState. Instead use NodeRole to keep associated roles to node and their active state. (vgogate) |
| |
| AMBARI-184. Ambari client node list command returns multiple entries for same node (vgogate) |
| |
| AMBARI-183. Pass the appropriate component user to agent as specified in the stack (vgogate) |
| |
| AMBARI-182. rename controller/src/main/resources/org/apache/ambari/acd/mapred-0.1.0.acd to mapreduce-0.1.0.acd (vgogate) |
| |
| AMBARI-180. Fixes the agent to do better process management (ddas) |
| |
| AMBARI-179. Set the component level user/group information in the flattened stack, |
| inherit default user/group information if not set one for component. (vgogate) |
| |
| AMBARI-178. Add support for Map/Reduce component in Ambari stack (vgogate) |
| |
| AMBARI-176. Adds a first version of MapReduce ACD (ddas) |
| |
| AMBARI-175. Removes the map from hostnames to heartbeat-responses. (ddas) |
| |
| AMBARI-174. Controller marks nodes unhealthy upon command execution failures. Marks them |
| healthy when the corresponding agent is restarted (ddas) |
| |
| AMBARI-173. Fixed RPM build for OpenSUSE. (Eric Yang) |
| |
| AMBARI-172. Remove the "ambari" category from the configuration element, put it as "globals" elemement in the stack. (vgogate) |
| |
| AMBARI-171. Agents retry failed actions for a configurable number of times |
| after a configurable delay (ddas) |
| |
| AMBARI-170. Update the cluster state after state machine transitions it to final ACTIVE/INACTIVE state (vgogate) |
| |
| AMBARI-168. trim the white spaces from host names returned through getHostnamesFromRageExpressions (vgogate) |
| |
| AMBARI-163. Addresses failure handling in FSM. ((thejas via ddas) |
| |
| AMBARI-165. Fix the component definition for HDFS. (omalley) |
| |
| AMBARI-162. Fixed agent unit test failure when ethernet is not in |
| used. (Eric Yang) |
| |
| AMBARI-161. Add puppet module for Hadoop to agent resources (vgogate) |
| |
| AMBARI-159. Temporarily disabled security (until Ambari upgrades to |
| Python2.7). (ddas) |
| |
| AMBARI-160. Ambari client add stack command should allow both json |
| and xml (vgogate) |
| |
| AMBARI-158. Move the JSON encoding to the natural one. (omalley) |
| |
| AMBARI-157. Enhances the agent to make it puppet aware (ddas) |
| |
| AMBARI-156. Clean up the puppet example stack. (omalley) |
| |
| AMBARI-155. Heartbeat response to a node should contain an empty list of |
| actions if node doesn't belong to any cluster presently. (ddas) |
| |
| AMBARI-154. Exception while starting the controller. Outdated JAXB |
| fields in HeartBeat class (vgogate) |
| |
| AMBARI-153. Introduce a 'ambari.properties' configuration file that |
| can specify 'data.store' and a url. It defaults to 'zk://localhost:2181/', |
| but can be set to 'test:/' to get the static storage. (omalley) |
| |
| AMBARI-152. Fixes issues in the shell scripts (ddas) |
| |
| AMBARI-148. Refactors StateMachineInvoker (ddas) |
| |
| AMBARI-151. Fix TestHardware when in offline mode. (omalley) |
| |
| AMBARI-150. Simplifies states in controller state machine (thejas via ddas) |
| |
| AMBARI-149. Filter the meta ambari category out of the flattened stacks. |
| (omalley) |
| |
| AMBARI-141. Update the heartbeat on controller/agent (ddas) |
| |
| AMBARI-147. Create a stack flattener and introduce Guice. (omalley) |
| |
| AMBARI-145. FSMs are created for only those components that have |
| active roles (thejas via ddas) |
| |
| AMBARI-146. Fix test case failures in agent's FileUtil. (omalley) |
| |
| AMBARI-144. Implement getInstallAndConfigureScript for a given |
| revision of cluster definition. (vgogate) |
| |
| AMBARI-143. Fixes an annotation issue in HeartBeat class (ddas) |
| |
| AMBZRI-142. Add cluster must validate if requested nodes are |
| pre-allocated to any other existing cluster (vgogate) |
| |
| AMBARI-140. Refactors the heartbeat handling w.r.t simplification of |
| state management. (ddas) |
| |
| AMBARI-138. Implement stack persistence (vgogate) |
| |
| AMBARI-135. Simplifies the heartbeat handling to not deal with |
| install/configure methods on component plugin definitions (ddas) |
| |
| AMBARI-134. Add Google analytics to the site. (omalley) |
| |
| AMBARI-132. Fix update agent environment script location. (Ahmed |
| Fathalla via Eric Yang) |
| |
| AMBARI-131. Fixed post installation script for Ambari Agent. (Eric Yang) |
| |
| AMBARI-129. Rename agent package reference of HMS to Ambari. (Eric Yang) |
| |
| AMBARI-128. Improved ethtool handling. (Ahmed Fathalla via Eric Yang) |
| |
| AMBARI-127. Fixed mailing list address. (Ahmed Fathalla via Eric Yang) |
| |
| AMBARI-126. Minor fixes to the FSM invocations (ddas) |
| |
| AMBARI-125. Recover the the state of existing clusters after |
| controller restart (vgogate) |
| |
| AMBARI-124. Add Zookeeper Data store and persist the cluster |
| definitions across controller restart (vgogate) |
| |
| AMBARI-116. Change the name group to provider in |
| hadoop-security-0.xml stack definition (vgogate) |
| |
| AMBARI-120. Fixed REST resource annotation bugs. (Eric Yang) |
| |
| AMBARI-121. Added examples for returning REST resources. (Eric Yang) |
| |
| AMBARI-119. Enhance agent to support workDirComponent. (Eric Yang) |
| |
| AMBARI-118. Added safe guard mechanism to prevent agent crash on |
| faulty action. (Eric Yang) |
| |
| AMBARI-117. If some install action is sent in a heartbeat response, the |
| latter should also include the dependent components' installs. (ddas) |
| |
| AMBARI-115. Fixed connection error handling for agent. (Eric Yang) |
| |
| AMBARI-114. Fix issues in XMLComponentDefinition (ddas) |
| |
| AMBARI-112. Fixes the blueprint/stack resolution in the Cluster class |
| (ddas) |
| |
| AMBARI-112. Fix the url path conflict for /clusters used in both |
| ClustersResource and ClusterResource (vgogate) |
| |
| AMBARI-111. Minor clean up of site documentation (omalley) |
| |
| AMBARI-110. Add persistent data store interface (vgogate) |
| |
| AMBARI-107. Added reporting section to aggregate javadocs. (Eric Yang) |
| |
| AMBARI-109. Minor fixes to the CLI documentation. (omalley) |
| |
| AMBARI-108. Change name blueprint to stack (vgogate) |
| |
| AMBARI-106. Fixes some javadoc stuff (ddas) |
| |
| AMBARI-105. Remove post on clusters resource to create new cluster |
| (instead use put operation on cluster resource along with update |
| cluster) (vgogate) |
| |
| AMBARI-104. Polishes the CLI doc some (ddas) |
| |
| AMBARI-103. Refactor agent entities package to |
| org.apache.ambari.common.rest.agent. (Eric Yang) |
| |
| AMBARI-102. Reduce heartbeat message content, when installedRoleState |
| is empty. (Eric Yang) |
| |
| AMBARI-101. Remove clusterID and use cluster name as unique ID for |
| the cluster(vgogate) |
| |
| AMBARI-100. Fixes the heartbeat to take into account install/uninstall |
| of components (ddas) |
| |
| AMBARI-99. Added schema and wadl generation to be part of the build system, |
| and integrate with maven site. (Eric Yang) |
| |
| AMBARI-98. Get cluster nodes with cluster in ATTIC state fails. (vgogate) |
| |
| AMBARI-96. Updated ambar client to show usage screen. (Eric Yang) |
| |
| AMBARI-93. Update -revision parameter to make it optional. (Eric Yang) |
| |
| AMBARI-92. Added logic to retry heartbeat sending. (Eric Yang) |
| |
| AMBARI-91. Move the example blueprints into xml resources. (omalley) |
| |
| AMBARI-90. Implement nodes get/list CLI (vgogate) |
| |
| AMBARI-89. Implement blueprint history CLI (vgogate) |
| |
| AMBARI-88. Update cluster nodes reservation is giving null pointer |
| exception during cluster creation (vgogate) |
| |
| AMBARI-87. Importing pre-existing blueprint to Ambari through CLI |
| "blueprint add" gives wrong error message (vgogate) |
| |
| AMBARI-86. Validate blueprint referenced by cluster exist including |
| it's parent blueprints (vgogate) |
| |
| AMBARI-85. Adds handling of new states to do with preinstall actions (ddas) |
| |
| AMBARI-84. Added configuration file writer for Ambari Component. (Eric Yang) |
| |
| AMBARI-83. Added python unit test framework. (Eric Yang) |
| |
| AMBARI-82. Fix example clusters. (omalley) |
| |
| AMBARI-81. Updated xslt document to show human readable stylesheet. (Eric |
| Yang) |
| |
| AMBARI-80. Implement blueprint get CLI |
| |
| AMBARI-79. create default blueprint instance |
| |
| AMBARI-78. Change the datatype of responseId in the heartbeat messages to |
| short (ddas) |
| |
| AMBARI-77. create default blueprint containing HDFS component (vgogate) |
| |
| AMBARI-76. Register new node w/ Ambari controller (vgogate) |
| |
| AMBARI-75. Centralize agent configuration parsing. (Eric Yang) |
| |
| AMBARI-74. Throttle the frequency of checking action queue to 5 seconds. |
| (Eric Yang) |
| |
| AMBARI-73. Implement cluster nodes CLI. (vgogate) |
| |
| AMBARI-72. Adding (dummy) blueprints before (dummy) cluster definitions and |
| fixing null pointer exception when parent blueprint is set to null |
| for top level blueprint (vgogate) |
| |
| AMBARI-71. Fix broken packaging and startup scripts. (Eric Yang) |
| |
| AMBARI-70. Implements the installation/configuration of gateway role (ddas) |
| |
| AMBARI-66. Implemented compatible package install/uninstall action for |
| plugin. (Eric Yang) |
| |
| AMBARI-69. Added skeleton for Ambari component plugin library. (Eric Yang) |
| |
| AMBARI-68. Implement add blueprint CLI (vgogate) |
| |
| AMBARI-67. Implement cluster list, get CLI commands (vgogate) |
| |
| AMBARI-65. Added directory structure actions. (Eric Yang) |
| |
| AMBARI-60. Added permission check for RUN_ACTION, and |
| WRITE_FILE_ACTION. (Eric Yang) |
| |
| AMBARI-64. Define components in terms of XML. (omalley) |
| |
| AMBARI-63. Implement cluster update, rename and delete CLI commands (vgogte) |
| |
| AMBARI-62. Adds the install/uninstall checks in the heartbeat handler (ddas) |
| |
| AMBARI-60. Added permission check for RUN_ACTION, and |
| WRITE_FILE_ACTION. (Eric Yang) |
| |
| AMBARI-61. Rename cluster REST API. (vgogate) |
| |
| AMBARI-59. Refactor to use clusterRevision instead of bluePrintName and |
| bluePrintRevision. (Eric Yang) |
| |
| AMBARI-57. Adds a state for monitoring safe-mode success/failure |
| checks in the ServiceFSM (ddas) |
| |
| AMBARI-56. Refactor write config file command to write config file |
| action. (Eric Yang) |
| |
| AMBARI-54. Refactor agent implementation to match AMBARI-53. (Eric Yang) |
| |
| AMBARI-51. Refactor transport data model for commands to become |
| action. (Eric Yang) |
| |
| AMBARI-56. Surface the write config file command to write config |
| file action. (Eric Yang) |
| |
| AMBARI-55. release cluster nodes function (vgogate) |
| |
| AMBARI-53. Refactor the HeartBeat to have Agents' states separated by |
| component/role (ddas) |
| |
| AMBARI-50. Refactor the REST apis. (omalley) |
| |
| AMBARI-48. Move Cluster object from rest entities to controller(vgogate) |
| |
| AMBARI-47. Implement Cluster definition re-visioning(vgogate) |
| |
| AMBARI-45. Implement CLI command Cluster create (vgogate) |
| |
| AMBARI-46. Implemented preservation of cluster id, blueprint name and |
| blueprint revision on agent. (Eric Yang) |
| |
| AMBARI-44. Implemented blueprint name and revision in heartbeat. (Eric Yang) |
| |
| AMBARI-39. Bridged cluster reference gap between REST API with State machine. |
| (Eric Yang) |
| |
| AMBARI-28. Clean up html encoded javadoc. (Eric Yang) |
| |
| AMBARI-23. Renamed agent API to /agent, and public API to /rest. (Eric Yang) |
| |
| AMBARI-18. Implemented special command to write configuration file. (Eric |
| Yang) |
| |
| AMBARI-17. Added idle state for agent heartbeat. (Eric Yang) |
| |
| AMBARI-15. Implemented agent side of authentication hooks. (Eric Yang) |
| |
| AMBARI-12. Added transition state STARTING, STOPPING. (Eric Yang) |
| |
| AMBARI-11. Implemented Agent to controller heartbeat communication. (Eric |
| Yang) |
| |
| AMBARI-7. Updated Jersey to 1.9 for automating wadl generation. (Eric Yang) |
| |
| AMBARI-3. Move HMS prototype code to branch 0.0. (Eric Yang) |
| |
| AMBARI-2. Added heartbeat/controller response data model, and wadl |
| configuration. (Eric Yang) |
| |
| AMBARI-42. Return the latest blueprint revision if revision is not specified |
| as query parameter. |
| |
| AMBARI-43. Change the API StateMachineInvoker.getStateMachineClusterInstance |
| to take blueprint related arguments. (ddas) |
| |
| AMBARI-41. Rename the Role/Cluster/Service classes in the statemachine |
| package to RoleFSM/ClusterFSM/ServiceFSM (ddas) |
| |
| AMBARI-37. Tidies up a bit the statemachine API and related classes (ddas) |
| |
| AMBARI-36. Add CLI interface document to Ambari site (vgogate) |
| |
| AMBARI-35. Replaces the counters for keeping track of service/role start/stop |
| with iterators. (ddas) |
| |
| AMBARI-34. Address the start cluster part of the statemachine implementation, |
| and handle the heartbeat. (ddas) |
| |
| AMBARI-32. Remove stack resource Remove the Stack resource from Ambari |
| (vgogate) |
| |
| AMBARI-25. Clean up the configuration entity to collapse some levels. |
| (omalley) |
| |
| AMBARI-31. Fix JAXB annotations for Ambari resourcesi (vgogate) |
| |
| AMBARI-30. Fix the build so that the client and controller tarballs are |
| built. (omalley) |
| |
| AMBARI-29. Implement Node Resource API. (vgogate) |
| |
| AMBARI-24. Fix the versions in the pom.xml. (omalley) |
| |
| AMBARI-22. Implement Blueprint Resource API (vgogate) |
| |
| AMBARI-21. Fix the problem w/ Stacks Resource API (vgogate) |
| |
| AMBARI-20. Fix the rest API for getting the cluster nodes (vgogate) |
| |
| AMBARI-19. Fix Cluster resource API nodes reservation logic (vgogate) |
| |
| AMBARI-16. Implement Stacks resource API (vgogate) |
| |
| AMBARI-14. Implement Ambari REST API for cluster resource (vgogate) |
| |
| AMBARI-13. Initial attempt at a website. (omalley) |
| |
| AMBARI-10. Initial checkin of the heartbeat handling code (ddas) |
| |
| AMBARI-9. Fix all of the files to have the Apache header and include |
| RAT in the build. (omalley) |
| |
| AMBARI-8. Move dependencies into controller. (omalley) |
| |
| AMBARI-6. Moving Clusters and Nodes container objects into controller |
| (vgogate) |
| |
| AMBARI-5. Added some left over changes from git repository for Ambari REST |
| APIs. (vgogate) |
| |
| AMBARI-4. Created interface for component plugins. (omalley) |
| |
| AMBARI-1. Initial code import (omalley) |