Jonathan Hurley created AMBARI-13845:
----------------------------------------

             Summary: Breakout Some Service Masters Into Their Own Groups To 
Prevent Auto Skip On Upgrade
                 Key: AMBARI-13845
                 URL: https://issues.apache.org/jira/browse/AMBARI-13845
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.1.3
            Reporter: Jonathan Hurley
            Assignee: Jonathan Hurley
            Priority: Blocker
             Fix For: 2.1.3


The ability to automatically skip failures on skippable components is being 
expanded to master components incorrectly. This is because those non-core 
masters are considered to be skippable in general. 

The best way to fix this is to adjust the upgrade packs to break out the master 
components into their own groupings which can be annotated with 

{code}
<skippable>true</skippable>
<supports-auto-skip-failure>false</supports-auto-skip-failure>
{code}

This will apply to:
- Ranger
- Spark
- Oozie
- Falcon

{code:title=Example}
    <group name="SPARK" title="Spark">
     <skippable>true</skippable>
     <service-check>false</service-check>
     <supports-auto-skip>false</supports-auto-skip>
     <service name="SPARK">
       <component>SPARK_JOBHISTORYSERVER</component>
     </service>
   </group>

   <group name="SPARK_CLIENTS" title="Spark Clients">
     <skippable>true</skippable>
     <service name="SPARK">
       <component>SPARK_CLIENT</component>
     </service>
   </group>
{code}



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

Reply via email to