I don't know much about the .NET side of things, but I can say that it's clearly not using your XML configuration file. Your log is showing a different name, minimum and maximum data region size.
Here's the documentation on configuring your servers from .NET. On Thu, 19 Jun 2025 at 14:24, Charlin S <charli...@hotelhub.com> wrote: > 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 > >