[ 
https://issues.apache.org/jira/browse/IGNITE-27951?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18062635#comment-18062635
 ] 

Kirill Anisimov commented on IGNITE-27951:
------------------------------------------

h3. What was done
 * Upgraded Jetty to 11.0.25
 * Tomcat servlet API updated to 10.0.27 (instead of the originally planned 
11.0.18).
 * Adjusted {{WebSession}} / {{WebSessionV2}} to be compatible with the current 
{{HttpSession}} contract by keeping legacy methods as {{@Deprecated}} helpers 
and updating Javadoc to satisfy checkstyle rules.
 * Fixed flakiness in 
{{IgniteClusterSnapshotSelfTest.testClientHandlesSnapshotFailOnStartStage}} by 
waiting for partition map exchange (PME) to finish after a baseline node leaves 
({{{}awaitPartitionMapExchange(){}}}), otherwise a distributed {{ScanQuery}} 
may intermittently fail with {{{}ClusterTopologyException{}}}.

h3. Why Tomcat version was lowered

TeamCity builds the project with Java 11. The originally requested 
{{tomcat-servlet-api 11.0.18}} is compiled for Java 17 (class file version 61), 
which caused compilation failures on CI (expected class file version 55 for 
Java 11).
To keep the build compatible with the current CI/runtime Java level, switched 
to Tomcat 10.0.x, which is compatible with Java 11 and matches the Servlet API 
level used by Jetty 11.

> Upgrade Jetty to 11.0.25 and tomcat-servlet-api to 10.0.27
> ----------------------------------------------------------
>
>                 Key: IGNITE-27951
>                 URL: https://issues.apache.org/jira/browse/IGNITE-27951
>             Project: Ignite
>          Issue Type: Sub-task
>    Affects Versions: 2.17, 2.18
>            Reporter: Kirill Anisimov
>            Assignee: Kirill Anisimov
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>




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

Reply via email to