[
https://issues.apache.org/jira/browse/FLINK-39494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yuepeng Pan updated FLINK-39494:
--------------------------------
Attachment: image-2026-04-29-23-06-40-867.png
> Release Testing: Verify FLIP-487: Show history of rescales in Web UI for
> AdaptiveScheduler
> ------------------------------------------------------------------------------------------
>
> Key: FLINK-39494
> URL: https://issues.apache.org/jira/browse/FLINK-39494
> Project: Flink
> Issue Type: Sub-task
> Components: Tests
> Affects Versions: 2.3.0
> Reporter: Yuepeng Pan
> Priority: Blocker
> Fix For: 2.3.0
>
> Attachments: image-2026-04-29-22-45-23-546.png,
> image-2026-04-29-22-49-25-250.png, image-2026-04-29-22-51-54-495.png,
> image-2026-04-29-22-52-08-177.png, image-2026-04-29-22-52-20-391.png,
> image-2026-04-29-22-52-36-259.png, image-2026-04-29-22-59-13-102.png,
> image-2026-04-29-22-59-27-876.png, image-2026-04-29-22-59-36-834.png,
> image-2026-04-29-23-00-12-453.png, image-2026-04-29-23-00-23-748.png,
> image-2026-04-29-23-01-35-076.png, image-2026-04-29-23-04-24-498.png,
> image-2026-04-29-23-04-33-591.png, image-2026-04-29-23-06-40-867.png,
> image-2026-04-29-23-06-52-568.png
>
>
> h1. Prepare to build Flink binaries and test jobs
>
> h3. 1. Environment requirements:
> Standard JDK and Maven setups for building Flink from source will suffice.
> h3.
> 2. Build flink binary file
> {code:java}
> # cd into you target directory
> git clone https://github.com/apache/flink # $repo_path, the placeholder name
> will be used later.
> cd flink
> git checkout ${target_tag or target_branch}
> mvn clean package -DskipTests -T 4C {code}
> h3.
> 3. Build an example job
> {code:java}
> mvn archetype:generate \
> -DarchetypeGroupId=org.apache.flink \
> -DarchetypeArtifactId=flink-walkthrough-datastream-java \
> -DarchetypeVersion=2.2.0 \
> -DgroupId=frauddetection \
> -DartifactId=frauddetection \
> -Dversion=0.1 \
> -Dpackage=frauddetection \
> -DinteractiveMode=false
> cd frauddetection
> mvn clean package -DskipTests {code}
> h1. Testing cases for streaming jobs
> h2. For disabled adaptive scheduler and disabled max rescale history
> 1. run shell command:
>
> {code:java}
> cd $repo_path/build-target
> ./bin/start-cluster.sh {code}
> 2. Visit http://localhost:8081/
> 3. Use flink WEB UI to submit the frauddetection jar as a job.
> 4. Check if the UI shown logic is correct
> The testing case will be expected if the there isn't Rescale tab page in UI
> like follows,
> If not , this test would be tagged failed.
>
> !image-2026-04-29-22-45-23-546.png!
> 5. run shell command to reset the env
> {code:java}
> cd $repo_path/build-target
> ./bin/stop-cluster.sh {code}
>
>
>
>
>
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)