Explorar o código

AMBARI-5433. Add Host failed on upgraded cluster on Suse

Sumit Mohanty %!s(int64=11) %!d(string=hai) anos
pai
achega
e6e4b5bcbe

+ 2 - 0
ambari-server/src/main/python/ambari-server.py

@@ -562,6 +562,8 @@ def update_ambari_properties():
       if ("agent.fqdn.service.url" == prop_key):
         #BUG-7179 what is agent.fqdn property in ambari.props?
         new_properties.process_pair(GET_FQDN_SERVICE_URL, prop_value)
+      elif ("server.os_type" == prop_key):
+        new_properties.process_pair(OS_TYPE_PROPERTY, OS_FAMILY + OS_VERSION)
       else:
         new_properties.process_pair(prop_key, prop_value)
 

+ 2 - 2
ambari-server/src/test/python/TestAmbariServer.py

@@ -3207,14 +3207,14 @@ MIIFHjCCAwYCCQDpHKOBI+Lt0zANBgkqhkiG9w0BAQUFADBRMQswCQYDVQQGEwJV
     properties = ["server.jdbc.user.name=ambari-server\n",
                   "server.jdbc.user.passwd=/etc/ambari-server/conf/password.dat\n",
                   "java.home=/usr/jdk64/jdk1.6.0_31\n",
-                  "server.os_type=redhat6\n",
+                  "server.jdbc.database=ambari\n",
                   "ambari-server.user=ambari\n",
                   "agent.fqdn.service.url=URL\n"]
 
     NEW_PROPERTY = 'some_new_property=some_value\n'
     JDK_NAME_PROPERTY = 'jdk.name=jdk-6u31-linux-x64.bin\n'
     JCE_NAME_PROPERTY = 'jce.name=jce_policy-6.zip\n'
-    CHANGED_VALUE_PROPERTY = 'server.os_type=should_not_overwrite_value\n'
+    CHANGED_VALUE_PROPERTY = 'server.jdbc.database=should_not_overwrite_value\n'
 
     get_conf_dir_mock.return_value = '/etc/ambari-server/conf'