Hi, Thanks for your email. Working fine once added data region configuration in c# client.
Thanks Charlin On Thu, 19 Jun 2025 at 21:53, Stephen Darlington <sdarling...@apache.org> wrote: > Sorry, *here* is the documentation: > https://ignite.apache.org/docs/latest/net-specific/net-configuration-options > > > On Thu, 19 Jun 2025 at 15:37, Stephen Darlington <sdarling...@apache.org> > wrote: > >> 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 >>> >>>