ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alejandro Fernandez (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMBARI-9805) RU - Bug fixes for Host Version transition and Finalize
Date Thu, 26 Feb 2015 02:10:04 GMT
Alejandro Fernandez created AMBARI-9805:
-------------------------------------------

             Summary: RU - Bug fixes for Host Version transition and Finalize
                 Key: AMBARI-9805
                 URL: https://issues.apache.org/jira/browse/AMBARI-9805
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.0.0
            Reporter: Alejandro Fernandez
            Assignee: Alejandro Fernandez
             Fix For: 2.0.0


1. There is a bug in ServiceComponentHostSummary.java since its constructor should not be
comparing against the string UKNOWN, but rather rely on ComponentInfo to determine which components
need to advertise a version. Also, the function haveAllComponentsFinishedAdvertisingVersion
should instead compare the size of all components that can advertise a version, and the subset
of those that have done so already.

2. ClusterImpl.java has a bug in transitionHostVersionState() when setting the state to UPGRADING
if the Host has exactly one Component with a version.

3. FinalizeUpgradeAction.java has redundant code now that AMBARI-9755 is in because the call
to transitionClusterVersion() will also take care of transitioning HostVersions from INSTALLED->CURRENT
for hosts that only have components that do not advertise a version.

It is of the utmost importance to test these changes in the following scenarios:
Host added during cluster install
Host added after cluster install
Host added after bits are distributed

A Host may be added with either 0 services, only services that do not advertise a version,
or at least one service that advertises a version.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message