Hi All, I am upgrading Java 1.8 to 17. With Java 17 my Ignite client C# application crashing due to JVM will be halted immediately due to the failure: [failureCtx=FailureContext [type=CRITICAL_ERROR, err=class o.a.i.i.mem.IgniteOutOfMemoryException: Out of memory in data region [name=default, initSize=256.0 MiB, maxSize=3.2 GiB, persistenceEnabled=false] Try the following: ^-- Increase maximum off-heap memory size (DataRegionConfiguration.maxSize) ^-- Enable Ignite persistence (DataRegionConfiguration.persistenceEnabled) ^-- Enable eviction or expiration policies]]
Which application running fine with Ignite 2.16 and Java 1.8 Summary: Ignite Server Node JDK Client Node JDK Status 21.6 17 1.8 Crashed 2.16 1.8 1.8 Working *Ignite server node configuration as below* <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <bean class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="clientConnectorConfiguration"> <bean class="org.apache.ignite.configuration.ClientConnectorConfiguration"> <property name="port" value="10900"/> </bean> </property> <property name="clientMode" value="false"/> <property name="clientFailureDetectionTimeout" value="120000"/> <property name="igniteInstanceName" value="StaticCacheGrid_Test"/> <property name="longQueryWarningTimeout" value="4000"/> <property name="failureDetectionTimeout" value="120000"/> <property name="localHost" value="127.127.127.1"/> <property name="segmentationPolicy" value="RESTART_JVM"/> <property name="segmentCheckFrequency" value="20000"/> <property name="segmentationResolveAttempts" value="10"/> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="localPort" value="55800"/> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> <property name="addresses"> <list> <value>127.127.127.1:55800</value> </list> </property> </bean> </property> </bean> </property> <property name="dataStorageConfiguration"> <bean class="org.apache.ignite.configuration.DataStorageConfiguration"> <property name="defaultDataRegionConfiguration"> <bean class="org.apache.ignite.configuration.DataRegionConfiguration"> <property name="name" value="Common_StaticCache_Data_Region"/> <property name="initialSize" value="#{1L * 1024 * 1024 * 1024}"/> <property name="maxSize" value="#{14L * 1024 * 1024 * 1024}"/> </bean> </property> </bean> </property> <property name="communicationSpi"> <bean class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi"> <property name="sharedMemoryPort" value="-1"/> <property name="localPort" value="55905"/> </bean> </property> </bean> </beans> *Client node configuration as below* <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <bean class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="clientMode" value="false"/> <property name="clientFailureDetectionTimeout" value="120000"/> <property name="igniteInstanceName" value="StaticCacheGrid_Test"/> <property name="longQueryWarningTimeout" value="4000"/> <property name="failureDetectionTimeout" value="120000"/> <property name="localHost" value="127.127.127.2"/> <property name="segmentationPolicy" value="RESTART_JVM"/> <property name="segmentCheckFrequency" value="20000"/> <property name="segmentationResolveAttempts" value="10"/> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="localPort" value="55800"/> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> <property name="addresses"> <list> <value>127.127.127.1:55800</value> </list> </property> </bean> </property> </bean> </property> <property name="communicationSpi"> <bean class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi"> <property name="sharedMemoryPort" value="-1"/> <property name="localPort" value="55905"/> </bean> </property> </bean> </beans> Thanks, Charlin S