You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by hu...@apache.org on 2019/11/17 01:06:40 UTC
[helix] branch master updated: Suggested fixes by iCR, OpenRefactory,
Inc. (#528)
This is an automated email from the ASF dual-hosted git repository.
hulee pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/helix.git
The following commit(s) were added to refs/heads/master by this push:
new 9d440c5 Suggested fixes by iCR, OpenRefactory, Inc. (#528)
9d440c5 is described below
commit 9d440c50d7e4ddb6bf00c8f5d66c5df322e82c53
Author: openrefactory <56...@users.noreply.github.com>
AuthorDate: Sun Nov 17 07:06:33 2019 +0600
Suggested fixes by iCR, OpenRefactory, Inc. (#528)
Unchecked method return value fix in file: TestFullAutoNodeTagging.java, method:withinAverage
---
.../src/main/java/org/apache/helix/task/AbstractTaskDispatcher.java | 2 ++
helix-core/src/main/java/org/apache/helix/tools/TestExecutor.java | 1 +
.../apache/helix/integration/rebalancer/TestFullAutoNodeTagging.java | 3 +++
.../main/java/org/apache/helix/taskexecution/TaskExecutionDemo.java | 4 ++--
4 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/helix-core/src/main/java/org/apache/helix/task/AbstractTaskDispatcher.java b/helix-core/src/main/java/org/apache/helix/task/AbstractTaskDispatcher.java
index 0a650cb..dd4f409 100644
--- a/helix-core/src/main/java/org/apache/helix/task/AbstractTaskDispatcher.java
+++ b/helix-core/src/main/java/org/apache/helix/task/AbstractTaskDispatcher.java
@@ -303,12 +303,14 @@ public abstract class AbstractTaskDispatcher {
// Also release resources for these tasks
assignableInstanceManager.release(instance, taskConfig, quotaType);
+ break;
} else if (jobState == TaskState.IN_PROGRESS
&& (jobTgtState != TargetState.STOP && jobTgtState != TargetState.DELETE)) {
// Job is in progress, implying that tasks are being re-tried, so set it to RUNNING
paMap.put(pId,
new JobRebalancer.PartitionAssignment(instance, TaskPartitionState.RUNNING.name()));
assignedPartitions.get(instance).add(pId);
+ break;
}
}
diff --git a/helix-core/src/main/java/org/apache/helix/tools/TestExecutor.java b/helix-core/src/main/java/org/apache/helix/tools/TestExecutor.java
index 6a757f3..df14af4 100644
--- a/helix-core/src/main/java/org/apache/helix/tools/TestExecutor.java
+++ b/helix-core/src/main/java/org/apache/helix/tools/TestExecutor.java
@@ -141,6 +141,7 @@ public class TestExecutor {
break;
case ZNODE:
valueType = ZnodeModValueType.ZNODE_VALUE;
+ break;
default:
break;
}
diff --git a/helix-core/src/test/java/org/apache/helix/integration/rebalancer/TestFullAutoNodeTagging.java b/helix-core/src/test/java/org/apache/helix/integration/rebalancer/TestFullAutoNodeTagging.java
index e67c778..25068d9 100644
--- a/helix-core/src/test/java/org/apache/helix/integration/rebalancer/TestFullAutoNodeTagging.java
+++ b/helix-core/src/test/java/org/apache/helix/integration/rebalancer/TestFullAutoNodeTagging.java
@@ -459,6 +459,9 @@ public class TestFullAutoNodeTagging extends ZkUnitTestBase {
upperBound = 2;
}
int average = computeAverage(countMap);
+ if (average == -1) {
+ return false;
+ }
for (String participantName : countMap.keySet()) {
int count = countMap.get(participantName);
if (count < average - 1 || count > average + upperBound) {
diff --git a/recipes/task-execution/src/main/java/org/apache/helix/taskexecution/TaskExecutionDemo.java b/recipes/task-execution/src/main/java/org/apache/helix/taskexecution/TaskExecutionDemo.java
index a2b2e08..01716d7 100644
--- a/recipes/task-execution/src/main/java/org/apache/helix/taskexecution/TaskExecutionDemo.java
+++ b/recipes/task-execution/src/main/java/org/apache/helix/taskexecution/TaskExecutionDemo.java
@@ -20,7 +20,7 @@ package org.apache.helix.taskexecution;
*/
import java.io.File;
-import java.util.Random;
+import java.security.SecureRandom;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
@@ -121,7 +121,7 @@ public class TaskExecutionDemo {
float fraudProbability = 0.01f;
float clickProbability = 0.01f;
int numImps = NUM_IMP_EVENTS;
- Random rand = new Random();
+ SecureRandom rand = new SecureRandom();
String[] countries = {
"US", "CANADA", "UK", "CHINA", "UNKNOWN"
};