Thanks, good to know! We are currently on Java 17 and storm 2.4.0 but plan
upgrading to 21 in a couple of months.

Am Mi., 29. Nov. 2023 um 23:06 Uhr schrieb Rui Abreu <[email protected]>:

> Great to hear, Alexandre!
> Cheers
>
> On Wed, 29 Nov 2023 at 20:07, Alexandre Vermeerbergen <
> [email protected]> wrote:
>
>> Hello,
>>
>> Just for the Storm's users community information: since today this
>> morning (CET), I am running my pre-production Storm 2.6.0 cluster (10+
>> topologies relying on storm-kafka, storm-hdfs, etc) using Java 21
>> runtime (more precisely using OpenJ9 21.0.1 milestone 1 on Linux x64
>> on Redhat).
>>
>>   Java 21 is used for Nimbus, Nimbus UI, all Supervisor and Logview
>> processes, and for Zookeepers, and of course to execute the topologies
>> code.
>>   I had no need to fix anything.
>>
>>   One (maybe) important detail: all topologies' code was build with
>> JDK 17, and it was previously running with IBM Semeru 17.0.8.1 (alias
>> OpenJ9).
>>
>>   I will keep this setup on the preproduction cluster for say 2 months
>> before No/NoGo for production use, carefully monitoring all stats
>> (topologies latencies, capacities, CPU/Memory/IOPS usage on Supervisor
>> nodes, etc) - so far so good but it's too early to conclude.
>>
>> Note: I won't try compiling our topologies with JDK21 before a while,
>> but it looks like Storm code can be compiled with JDK21 thanks to
>> Richard Zowalla recent attention to make it possible!
>>
>> If others have similar experience to share, they are welcome to let us
>> know !
>>
>> Thanks,
>> Alexandre
>>
>

Reply via email to