----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/61525/ -----------------------------------------------------------
(Updated Aug. 11, 2017, 4:44 a.m.) Review request for Ambari, Alejandro Fernandez, Gautam Borad, and Jonathan Hurley. Bugs: AMBARI-21690 https://issues.apache.org/jira/browse/AMBARI-21690 Repository: ambari Description ------- Currently get_stack_version only accepts stack version with -buildnumber at the end. Need to change stack_version pattern match for stack_version without -buildnumber. For cross stack upgrade from IOP to HDP, if user restart services after Ambari upgrade ie before upgrading to HDP stack 2.6, the get_stack_version returns None. This affects Ranger-related functionality which depends on stack_version for generating file path. The problem occured for cluster with IOP - 4.2.0.0 with latest Ambari, which doesn't have -buildnumber at the end, so 4.2.0.0 is not matched and stack_version=None. Diffs ----- ambari-common/src/main/python/resource_management/libraries/functions/get_stack_version.py 7274a59 Diff: https://reviews.apache.org/r/61525/diff/2/ Testing ------- Tested: 1)Services restart after ambari upgrade with IOP 4.2.0.0 2)Fresh installs with HDP. 3)EU from IOP to HDP-2.6.x and HDP-2.6.x to HDP-2.6.y Unit test report: Ran 274 tests in 6.820s OK ---------------------------------------------------------------------- Total run:1162 Total errors:0 Total failures:0 OK Thanks, Mugdha Varadkar