[ 
https://issues.apache.org/jira/browse/TEZ-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

László Bodor updated TEZ-4649:
------------------------------
    Description: 
tested by:
{code}
 mvn clean install -Denforcer.skip=true -nsu -Dtest=TestAnalyzer#testWithATS 
-pl ./tez-tools/analyzers/job-analyzer -am
{code}

git bisected, and double-checked before and after this commit:
{code}
commit 03b5f1d68ed30d214d0a0aa3e6ec9fe67777372d
    TEZ-4636: Move to JDK-21+ (#418)
{code}

I discovered this issue while testing jersey upgrade in the scope of TEZ-4648
I'm afraid we don't run all the unit tests in case of a root pom.xml change 
either, otherwise TEZ-4636 PR (https://github.com/apache/tez/pull/418), should 
have shown this problem, which it hasn't (only TestRecovery)

bad (with JDK21 patch, on JDK21 locally):

good (without JDK21 patch, onJDK17 locally):
 [^GOOD_TEZ_4649_org.apache.tez.analyzer.TestAnalyzer-output.txt] 

  was:
tested by:
{code}
 mvn clean install -Denforcer.skip=true -nsu -Dtest=TestAnalyzer#testWithATS 
-pl ./tez-tools/analyzers/job-analyzer -am
{code}

git bisected, and double-checked before and after this commit:
{code}
commit 03b5f1d68ed30d214d0a0aa3e6ec9fe67777372d
    TEZ-4636: Move to JDK-21+ (#418)
{code}

I discovered this issue while testing jersey upgrade in the scope of TEZ-4648
I'm afraid we don't run all the unit tests in case of a root pom.xml change 
either, otherwise TEZ-4636 PR (https://github.com/apache/tez/pull/418), should 
have shown this problem, which it hasn't (only TestRecovery)

bad (with JDK21 patch, on JDK21 locally):

good (without JDK21 patch, onJDK17 locally):


> Java21 upgrade has broken TestAnalyzer#testWithATS
> --------------------------------------------------
>
>                 Key: TEZ-4649
>                 URL: https://issues.apache.org/jira/browse/TEZ-4649
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: László Bodor
>            Priority: Major
>         Attachments: 
> GOOD_TEZ_4649_org.apache.tez.analyzer.TestAnalyzer-output.txt
>
>
> tested by:
> {code}
>  mvn clean install -Denforcer.skip=true -nsu -Dtest=TestAnalyzer#testWithATS 
> -pl ./tez-tools/analyzers/job-analyzer -am
> {code}
> git bisected, and double-checked before and after this commit:
> {code}
> commit 03b5f1d68ed30d214d0a0aa3e6ec9fe67777372d
>     TEZ-4636: Move to JDK-21+ (#418)
> {code}
> I discovered this issue while testing jersey upgrade in the scope of TEZ-4648
> I'm afraid we don't run all the unit tests in case of a root pom.xml change 
> either, otherwise TEZ-4636 PR (https://github.com/apache/tez/pull/418), 
> should have shown this problem, which it hasn't (only TestRecovery)
> bad (with JDK21 patch, on JDK21 locally):
> good (without JDK21 patch, onJDK17 locally):
>  [^GOOD_TEZ_4649_org.apache.tez.analyzer.TestAnalyzer-output.txt] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to