Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-14966

Stack Advisor incorrectly recommends Slave component on a host which does not have it installed during Add service wizard

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: trunk
    • Fix Version/s: 2.2.0
    • Component/s: stacks
    • Labels:
      None

      Description

      Steps to reproduce:

      • Install a cluster with HDFS (To start with single node host c6401)
        FreshInstallOnSingleNode.png
      • Add a new host (c6402) and don't add any of the slave components or client
        AddHostWithoutAnyService.png
      • Add HAWQ or any other service, don't change the recommendation on master components page and click next
      • Datanode checkbox will be checked on c6402 even though its not installed.
        IncorrectAssignment.png

      Bug:

      • Datanode should not be checked on c6402 as its not installed on the host.

      Current Behavior:

      Since this minor code changes goes to core stack advisor, i am requesting inputs to be sure before going ahead with the change.

      Few questions:
      1. Do we extend the hostlist for already installed Slaves for some reason or its incorrect ?
      2. Do you foresee any concerns with the patch. (I have tested it on Fresh Install of Cluster and Add services page)

      After fix: Datanode is not checked on c6402
      AfterFix.png

        Attachments

        1. AddHostWithoutAnyService.png
          91 kB
          Bhuvnesh Chaudhary
        2. AfterFix.png
          102 kB
          Bhuvnesh Chaudhary
        3. AMBARI-14966-2.patch
          4 kB
          Bhuvnesh Chaudhary
        4. FreshInstallOnSingleNode.png
          89 kB
          Bhuvnesh Chaudhary
        5. IncorrectAssignment.png
          95 kB
          Bhuvnesh Chaudhary

          Activity

            People

            • Assignee:
              bhuvnesh2703 Bhuvnesh Chaudhary
              Reporter:
              bhuvnesh2703 Bhuvnesh Chaudhary

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment