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

Allow Multiple Versions of Stack Tools to Co-Exist

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 2.5.2
    • 2.5.2
    • ambari-server
    • None

    Description

      Currently, the stack tools:

      • cluster-env/stack_features
      • cluster-env/stack_tools
      • cluster-env/stack_root

      Are bound to the cluster-env without any sort of scoping. This prevents 2 sets of stack tools from co-existing. Although Ambari doesn't support more than a single stack in 2.x, we do support upgrades from one stack vendor to another. Therefore, we need this support to send the right tools on the commands.

      This will involve the following work:

      • Changing the existing stack tools/features/root to have a stack name as the key in the JSON
      • Altering the existing cluster-env tools on upgrade
      • Ensuring that the stack tools/features for a repository's stack exist when distributing that stack
      • Changing any Python code which references the stack tools (stack_tools.py, alerts, etc)

      Attachments

        1. AMBARI-21430.patch
          882 kB
          Jonathan Hurley

        Activity

          People

            jonathanhurley Jonathan Hurley
            jonathanhurley Jonathan Hurley
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: