Преглед на файлове

AMBARI-19039: In stack version, build number should not be mandatory (Amruta Borkar via dili)

Di Li преди 8 години
родител
ревизия
b90b0f8a7f

+ 1 - 1
ambari-common/src/main/python/resource_management/libraries/functions/copy_tarball.py

@@ -188,7 +188,7 @@ def _get_single_version_from_stack_select():
     Logger.error("Could not verify stack version by calling '{0}'. Return Code: {1}, Output: {2}.".format(get_stack_versions_cmd, str(code), str(out)))
     return None
 
-  matches = re.findall(r"([\d\.]+\-\d+)", out)
+  matches = re.findall(r"([\d\.]+(?:-\d+)?)", out)
 
   if matches and len(matches) == 1:
     stack_version = matches[0]

+ 1 - 1
ambari-common/src/main/python/resource_management/libraries/functions/dynamic_variable_interpretation.py

@@ -185,7 +185,7 @@ def copy_tarballs_to_hdfs(tarball_prefix, stack_select_component_name, component
                    (get_stack_version_cmd, str(code), str(out)))
     return 1
 
-  matches = re.findall(r"([\d\.]+\-\d+)", out)
+  matches = re.findall(r"([\d\.]+(?:-\d+)?)", out)
   stack_version = matches[0] if matches and len(matches) > 0 else None
 
   if not stack_version: