ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eron Wright (JIRA)" <>
Subject [jira] [Created] (AMBARI-9754) Add programmatic identifiers to manual steps in stack upgrade
Date Mon, 23 Feb 2015 18:54:12 GMT
Eron Wright  created AMBARI-9754:

             Summary: Add programmatic identifiers to manual steps in stack upgrade
                 Key: AMBARI-9754
             Project: Ambari
          Issue Type: Improvement
          Components: ambari-server
            Reporter: Eron Wright 

The rolling upgrade procedure involves a combination of automated and manual steps.   Manual
steps typically exist due to externalities that aren't under the direct control of Ambari.
 For example, before upgrading a database schema, the operator is asked to backup the database
(which Ambari can't do automatically in all cases).  

The upgrade API allows an external system to observe upgrade progress, and observe that a
manual step has been reached.   Imagine that the external system is designed to automate certain
manual steps.   *Ambari should provide a clear way to identify a specific manual step.*  

A manual step should be identifiable by:
- service instance
- component instance
- task code

As a stretch goal, this improvement should apply to all steps, not merely manual steps.  

Implementation-wise, this improvement would impact the upgrade pack (to define a task code),
and the upgrade API (to report the new information).

This message was sent by Atlassian JIRA

View raw message