-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/59835/
-----------------------------------------------------------

Review request for Ambari and Vitalyi Brodetskyi.


Bugs: AMBARI-21182
    https://issues.apache.org/jira/browse/AMBARI-21182


Repository: ambari


Description
-------

The Host Disk Usage alert currently hard codes the stack location directly
into the script:

    
    
    
    # the location where HDP installs components when using HDP 2.2+
    STACK_HOME_DIR = "/usr/hdp"
    # the location where HDP installs components when using HDP 2.0 to 2.1
    STACK_HOME_LEGACY_DIR = "/usr/lib"
    # determine the location of HDP home
      stack_home = None
      if os.path.isdir(STACK_HOME_DIR):
        stack_home = STACK_HOME_DIR
      elif os.path.isdir(STACK_HOME_LEGACY_DIR):
        stack_home = STACK_HOME_LEGACY_DIR
    

On clusters where a different stack is installed (such as `/usr/hdf`, the
above logic incorrectly checks the `STACK_HOME_LEGACY_DIR`.

  * The 2.0 and 2.1 code paths should be removed since they are not supported 
anymore.
  * We should parameterize STACK_HOME_DIR (or even better, use the stack 
features JSON structure) to determine the home location to check.


Diffs
-----

  ambari-server/src/main/resources/host_scripts/alert_disk_space.py d2b4f36 


Diff: https://reviews.apache.org/r/59835/diff/1/


Testing
-------

mvn clean test


Thanks,

Andrew Onischuk

Reply via email to