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

Review request for Ambari and Alejandro Fernandez.


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


Repository: ambari


Description
-------

Need to back up common services folder when running ambari RPM upgrade. 
Otherwise, if an older version of a given common service is removed, the 
ambari-server upgrade cmd run will fail with error about the service (older 
version, removed in newer ambari release) dir does not have a valid 
metainfo.xml file.


Diffs
-----

  ambari-server/src/main/package/deb/control/preinst f640adb 
  ambari-server/src/main/package/rpm/preinstall.sh 313a169 

Diff: https://reviews.apache.org/r/41555/diff/


Testing
-------

1. install ambari 2.1.2/hdp 2.2,
2. customize the common service in ambari trunk to make a new dir representing 
a newer version of solr,
3. build ambari server rpm from ambari trunk code, 
4.  run yum upgrade -y ambari-server (against a local repo)

Verify
1. the common-services dir from the older ambari server rpm install was backed 
up as common-services-<timestamp>.old, 
2. a new common-services dir was installed during the yum upgrade cmd run
3. was able to run ambari-server upgrade cmd successfully and start ambari 
server successfully


Thanks,

Di Li

Reply via email to