-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35921/
-----------------------------------------------------------
Review request for Ambari, Alejandro Fernandez, Jonathan Hurley, and Nate Cole.
Bugs: AMBARI-12161
https://issues.apache.org/jira/browse/AMBARI-12161
Repository: ambari
Description
-------
Steps to reproduce:
Register Repo Version
Start Install Version
Wait till the request will be completed
Actual Result:
Request successfully completed, but Stack Version of host still has INSTALLING
status and so entire stack version has status INSTALLING
Looks like it is an issue with how repo version is added. I always include
build number into repo version name, and guys seem to skip it. Both workflows
are correct, but in latter case there is a corner case on hosts without
versionable components (and /usr/hdp dir)
This is the best workflow we may follow.
It's impossible to determine build version when server does not provide it and
host does not contain versionable components.
Diffs
-----
ambari-server/src/main/resources/custom_actions/scripts/install_packages.py
0681afe
Diff: https://reviews.apache.org/r/35921/diff/
Testing
-------
Checked workflow on normal hosts (with versionable components) and without
versionable components few times. In latter case, first package install attempt
fails, and second package install attempt is successful, as desired.
-----------------------------------------------------------------------
Ran 266 tests in 6.311s
OK
----------------------------------------------------------------------
Total run:795
Total errors:0
Total failures:0
OK
Thanks,
Dmitro Lisnichenko