[ 
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-00-23-748.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
>
>
> 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)

Reply via email to