[
https://issues.apache.org/jira/browse/FLINK-8967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16443729#comment-16443729
]
ASF GitHub Bot commented on FLINK-8967:
---------------------------------------
Github user NicoK commented on a diff in the pull request:
https://github.com/apache/flink/pull/5870#discussion_r182668925
--- Diff:
flink-tests/src/test/java/org/apache/flink/test/runtime/NetworkStackThroughputITCase.java
---
@@ -234,43 +232,51 @@ public void testThroughput() throws Exception {
final int numTaskManagers = parallelism /
numSlotsPerTaskManager;
- final LocalFlinkMiniCluster localFlinkMiniCluster =
TestBaseUtils.startCluster(
- numTaskManagers,
- numSlotsPerTaskManager,
- false,
- false,
- true);
+ final MiniClusterResource cluster = new
MiniClusterResource(
+ new
MiniClusterResource.MiniClusterResourceConfiguration(
+ new Configuration(),
+ numTaskManagers,
+ numSlotsPerTaskManager
+ ),
+ true
+ );
+ cluster.before();
try {
- System.out.println(Arrays.toString(p));
+ System.out.println(String.format("Running test
with parameters: dataVolumeGB=%s, useForwarder=%s, isSlowSender=%s,
isSlowReceiver=%s, parallelism=%s, numSlotsPerTM=%s",
+ dataVolumeGb, useForwarder,
isSlowSender, isSlowReceiver, parallelism, numSlotsPerTaskManager));
testProgram(
- localFlinkMiniCluster,
+ cluster,
dataVolumeGb,
useForwarder,
isSlowSender,
isSlowReceiver,
parallelism);
} finally {
-
TestBaseUtils.stopCluster(localFlinkMiniCluster,
FutureUtils.toFiniteDuration(TestingUtils.TIMEOUT()));
+ cluster.after();
}
}
}
private void testProgram(
- LocalFlinkMiniCluster localFlinkMiniCluster,
+ final MiniClusterResource cluster,
final int dataVolumeGb,
final boolean useForwarder,
final boolean isSlowSender,
final boolean isSlowReceiver,
final int parallelism) throws Exception {
- JobExecutionResult jer = localFlinkMiniCluster.submitJobAndWait(
+ ClusterClient<?> client = cluster.getClusterClient();
+ client.setDetached(false);
+ client.setPrintStatusDuringExecution(false);
+
+ JobExecutionResult jer = (JobExecutionResult) client.submitJob(
createJobGraph(
dataVolumeGb,
useForwarder,
isSlowSender,
isSlowReceiver,
parallelism),
- false);
+ NetworkStackThroughputITCase.class.getClassLoader());
--- End diff --
Since this method is non-static, why not use
`this.getClass().getClassLoader()`?
> Port NetworkStackThroughputITCase to flip6
> ------------------------------------------
>
> Key: FLINK-8967
> URL: https://issues.apache.org/jira/browse/FLINK-8967
> Project: Flink
> Issue Type: Sub-task
> Components: Tests
> Affects Versions: 1.5.0
> Reporter: Chesnay Schepler
> Assignee: Chesnay Schepler
> Priority: Major
> Fix For: 1.5.0
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)