Jonathan Hurley created AMBARI-23205:
----------------------------------------

             Summary: Refactor host_version Tracking for MPacks
                 Key: AMBARI-23205
                 URL: https://issues.apache.org/jira/browse/AMBARI-23205
             Project: Ambari
          Issue Type: Task
    Affects Versions: 3.0.0
            Reporter: Jonathan Hurley
            Assignee: Jonathan Hurley
             Fix For: 3.0.0


As part of the ongoing effort to remove repository version, the ability to 
track installation of management packs must change as well. We previously were 
tracking the installation of a repository on every host, marking it as 
{{OUT_OF_SYNC}}, {{CURRENT}}, etc, depending on the state.

With management pack meta-RPMs, things get quite a bit easier. We no longer 
have to worry about specific versions being reported back per install nor do we 
need to worry about per-component installation states. Instead, there is only 
the need to track which mpacks have been installed on a given host. 

This also allows us to simplify the states that we track. The proposal is to 
track the following states:
- {{NOT_REQUIRED}}
- {{NOT_INSTALLED}}
- {{INSTALLING}}
- {{INSTAL_FAILED}}
- {{INSTALLED}}

The {{NOT_REQUIRED}} state might actually not be needed. It's going to depend 
on how what queries might be needed to retrieve information about service 
groups (and their associated mpacks). 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to