This is an automated email from the ASF dual-hosted git repository.
peacewong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/linkis.git
The following commit(s) were added to refs/heads/master by this push:
new 02a740362 Adjust the sortByResourceRate sorting from large to small.
(#4914)
02a740362 is described below
commit 02a740362d7182098adae91ec4fc9904e04912e3
Author: sjgllgh <[email protected]>
AuthorDate: Mon Sep 25 17:21:17 2023 +0800
Adjust the sortByResourceRate sorting from large to small. (#4914)
---
.../linkis/manager/am/selector/rule/ResourceNodeSelectRule.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/java/org/apache/linkis/manager/am/selector/rule/ResourceNodeSelectRule.java
b/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/java/org/apache/linkis/manager/am/selector/rule/ResourceNodeSelectRule.java
index 8e86f6906..951ea1a40 100644
---
a/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/java/org/apache/linkis/manager/am/selector/rule/ResourceNodeSelectRule.java
+++
b/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/java/org/apache/linkis/manager/am/selector/rule/ResourceNodeSelectRule.java
@@ -93,10 +93,10 @@ public class ResourceNodeSelectRule implements
NodeSelectRule {
RMNode nodeBRm = (RMNode) nodeB;
if (nodeARm.getNodeResource() == null
|| nodeARm.getNodeResource().getLeftResource() == null) {
- return -1;
+ return 1;
} else if (nodeBRm.getNodeResource() == null
|| nodeBRm.getNodeResource().getLeftResource() == null) {
- return 1;
+ return -1;
} else {
float aRate =
ResourceUtils.getLoadInstanceResourceRate(
@@ -106,7 +106,7 @@ public class ResourceNodeSelectRule implements
NodeSelectRule {
ResourceUtils.getLoadInstanceResourceRate(
nodeBRm.getNodeResource().getLeftResource(),
nodeBRm.getNodeResource().getMaxResource());
- return Float.compare(aRate, bRate);
+ return -Float.compare(aRate, bRate);
}
} catch (Throwable t) {
logger.warn("Failed to Compare resource " + t.getMessage());
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]