This is an automated email from the ASF dual-hosted git repository.

peacewong pushed a commit to branch dev-1.4.0
in repository https://gitbox.apache.org/repos/asf/linkis.git


The following commit(s) were added to refs/heads/dev-1.4.0 by this push:
     new 5e267df71 optimize code (#4512)
5e267df71 is described below

commit 5e267df713f167e72814c46782223bf223975ec5
Author: GuoPhilipse <[email protected]>
AuthorDate: Tue May 2 17:20:41 2023 +0800

    optimize code (#4512)
---
 .../scala/org/apache/linkis/rpc/transform/RPCProduct.scala  | 13 -------------
 .../linkis/ujes/client/response/JobProgressResult.scala     |  2 +-
 .../manager/rm/external/yarn/YarnResourceRequester.scala    |  2 --
 .../apache/linkis/manager/common/utils/ResourceUtils.scala  |  4 ++--
 4 files changed, 3 insertions(+), 18 deletions(-)

diff --git 
a/linkis-commons/linkis-rpc/src/main/scala/org/apache/linkis/rpc/transform/RPCProduct.scala
 
b/linkis-commons/linkis-rpc/src/main/scala/org/apache/linkis/rpc/transform/RPCProduct.scala
index b4f4bd759..afb4d17ea 100644
--- 
a/linkis-commons/linkis-rpc/src/main/scala/org/apache/linkis/rpc/transform/RPCProduct.scala
+++ 
b/linkis-commons/linkis-rpc/src/main/scala/org/apache/linkis/rpc/transform/RPCProduct.scala
@@ -25,8 +25,6 @@ import org.apache.linkis.rpc.exception.DWCURIException
 import org.apache.linkis.rpc.serializer.ProtostuffSerializeUtil
 import org.apache.linkis.server.{EXCEPTION_MSG, Message}
 
-import org.apache.commons.lang3.ClassUtils
-
 private[linkis] trait RPCProduct {
 
   def toMessage(t: Any): Message
@@ -40,12 +38,9 @@ private[linkis] trait RPCProduct {
 private[linkis] object RPCProduct extends Logging {
 
   private[rpc] val IS_REQUEST_PROTOCOL_CLASS = "rpc_is_request_protocol"
-  private[rpc] val IS_SCALA_CLASS = "rpc_is_scala_class"
   private[rpc] val CLASS_VALUE = "rpc_object_class"
   private[rpc] val OBJECT_VALUE = "rpc_object_value"
 
-  private var serializerClasses: List[Class[_]] = List.empty
-
   private val rpcProduct: RPCProduct = new RPCProduct {
 
     override def toMessage(t: Any): Message = {
@@ -88,13 +83,5 @@ private[linkis] object RPCProduct extends Logging {
 
   private[rpc] def isRequestProtocol(obj: Any): Boolean = 
obj.isInstanceOf[RequestProtocol]
 
-  private[rpc] def isScalaClass(obj: Any): Boolean =
-    (obj.isInstanceOf[Product] && obj.isInstanceOf[Serializable]) ||
-      serializerClasses.exists(ClassUtils.isAssignable(obj.getClass, _)) ||
-      obj.getClass.getName.startsWith("scala.")
-
-  private[rpc] def getSerializableScalaClass(clazz: Class[_]): Class[_] =
-    serializerClasses.find(ClassUtils.isAssignable(clazz, _)).getOrElse(clazz)
-
   def getRPCProduct: RPCProduct = rpcProduct
 }
diff --git 
a/linkis-computation-governance/linkis-client/linkis-computation-client/src/main/scala/org/apache/linkis/ujes/client/response/JobProgressResult.scala
 
b/linkis-computation-governance/linkis-client/linkis-computation-client/src/main/scala/org/apache/linkis/ujes/client/response/JobProgressResult.scala
index 79efe2005..e3330d00a 100644
--- 
a/linkis-computation-governance/linkis-client/linkis-computation-client/src/main/scala/org/apache/linkis/ujes/client/response/JobProgressResult.scala
+++ 
b/linkis-computation-governance/linkis-client/linkis-computation-client/src/main/scala/org/apache/linkis/ujes/client/response/JobProgressResult.scala
@@ -41,7 +41,7 @@ class JobProgressResult extends UJESJobResult {
       .map(map =>
         JsonUtils.jackson
           .readValue(
-            JsonUtils.jackson.writeValueAsString(map, classOf[Map[String, 
Any]]),
+            JsonUtils.jackson.writeValueAsString(map.asScala.toMap),
             classOf[JobProgressInfo]
           )
       )
diff --git 
a/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/scala/org/apache/linkis/manager/rm/external/yarn/YarnResourceRequester.scala
 
b/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/scala/org/apache/linkis/manager/rm/external/yarn/YarnResourceRequester.scala
index 0109f7d32..d403b56dc 100644
--- 
a/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/scala/org/apache/linkis/manager/rm/external/yarn/YarnResourceRequester.scala
+++ 
b/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/scala/org/apache/linkis/manager/rm/external/yarn/YarnResourceRequester.scala
@@ -352,8 +352,6 @@ class YarnResourceRequester extends 
ExternalResourceRequester with Logging {
         val response = YarnResourceRequester.httpClient.execute(httpGet)
         httpResponse = response
     }
-    val response = YarnResourceRequester.httpClient.execute(httpGet)
-    httpResponse = response
     JsonUtils.jackson.readValue(
       EntityUtils.toString(httpResponse.getEntity()),
       classOf[util.Map[String, Object]]
diff --git 
a/linkis-computation-governance/linkis-manager/linkis-manager-common/src/main/scala/org/apache/linkis/manager/common/utils/ResourceUtils.scala
 
b/linkis-computation-governance/linkis-manager/linkis-manager-common/src/main/scala/org/apache/linkis/manager/common/utils/ResourceUtils.scala
index 6e89039d8..273b20a34 100644
--- 
a/linkis-computation-governance/linkis-manager/linkis-manager-common/src/main/scala/org/apache/linkis/manager/common/utils/ResourceUtils.scala
+++ 
b/linkis-computation-governance/linkis-manager/linkis-manager-common/src/main/scala/org/apache/linkis/manager/common/utils/ResourceUtils.scala
@@ -41,7 +41,7 @@ object ResourceUtils {
     } else if (resourceType.equals(ResourceType.Yarn)) {
       JsonUtils.jackson.readValue(plainResource, classOf[YarnResource])
     } else {
-      JsonUtils.jackson.readValue(plainResource, classOf[Resource])
+      JsonUtils.jackson.readValue(plainResource, classOf[LoadResource])
     }
   }
 
@@ -64,7 +64,7 @@ object ResourceUtils {
     } else if (resourceType.equals(ResourceType.Yarn)) {
       JsonUtils.jackson.writeValueAsString(resource, classOf[YarnResource])
     } else {
-      JsonUtils.jackson.writeValueAsString(resource, classOf[Resource])
+      JsonUtils.jackson.writeValueAsString(resource, classOf[LoadResource])
     }
   }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to