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
>
>

Reply via email to