Skip to content

Commit f7ef82b

Browse files
StefanRRichteraljoscha
authored andcommitted
[FLINK-3755] Extended EventTimeWindowCheckpointITCase to test the boundaries of maxParallelism.
1 parent f44b57c commit f7ef82b

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

flink-tests/src/test/java/org/apache/flink/test/checkpointing/EventTimeWindowCheckpointingITCase.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,16 @@ public void apply(
196196
}
197197

198198
@Test
199-
public void testTumblingTimeWindowWithKVState() {
199+
public void testTumblingTimeWindowWithKVStateMinMaxParallelism() {
200+
doTestTumblingTimeWindowWithKVState(PARALLELISM);
201+
}
202+
203+
@Test
204+
public void testTumblingTimeWindowWithKVStateMaxMaxParallelism() {
205+
doTestTumblingTimeWindowWithKVState(1 << 15);
206+
}
207+
208+
public void doTestTumblingTimeWindowWithKVState(int maxParallelism) {
200209
final int NUM_ELEMENTS_PER_KEY = 3000;
201210
final int WINDOW_SIZE = 100;
202211
final int NUM_KEYS = 100;
@@ -207,6 +216,7 @@ public void testTumblingTimeWindowWithKVState() {
207216
"localhost", cluster.getLeaderRPCPort());
208217

209218
env.setParallelism(PARALLELISM);
219+
env.setMaxParallelism(maxParallelism);
210220
env.setStreamTimeCharacteristic(TimeCharacteristic.EventTime);
211221
env.enableCheckpointing(100);
212222
env.setRestartStrategy(RestartStrategies.fixedDelayRestart(3, 0));

0 commit comments

Comments
 (0)