Hello,
Please increase maxsize value based on your data volume and try.
example: <property name="maxSize" value="#{*5L* * 1024 * 1024 * 1024}"/> --
5GB is not an approximation.

Thanks & Regards,
Charlin


On Fri, 12 Feb 2021 at 20:52, jjimeno <[email protected]> wrote:

> Hello,
>
> I've got this simple configuration file:
>
> <bean class="org.apache.ignite.configuration.IgniteConfiguration" id="VDS">
>         <property name="dataStorageConfiguration">
>                 <bean
> class="org.apache.ignite.configuration.DataStorageConfiguration">
>
>                         <property name="defaultDataRegionConfiguration">
>                                 <bean
> class="org.apache.ignite.configuration.DataRegionConfiguration">
>                                         <property name="initialSize"
> value="#{1L * 1024 * 1024 * 1024}"/>
>                                         <property name="maxSize"
> value="#{1L * 1024 * 1024 * 1024}"/>
>                                         <property
> name="persistenceEnabled" value="true"/>
>                                 </bean>
>                         </property>
>                         <property name="pageSize" value="#{4 * 1024}"/>
>                 </bean>
>         </property>
>         <property name="cacheConfiguration">
>                 <list>
>                         <bean
> class="org.apache.ignite.configuration.CacheConfiguration">
>                                 <property name="name" value="vds"/>
>                                 <property name="cacheMode"
> value="PARTITIONED"/>
>                                 <property name="atomicityMode"
> value="TRANSACTIONAL"/>
>                                 <property name="backups" value="1"/>
>                                 <property name="writeSynchronizationMode"
> value="PRIMARY_SYNC"/>
>                                 <property name="onheapCacheEnabled"
> value="false"/>
>                         </bean>
>                 </list>
>         </property>
> </bean>
>
> and, at some point during a transaction of ~1GB, I get this error:
>
> [15:01:23,559][SEVERE][client-connector-#134][] 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=1.0 GiB, maxSize=1.0 GiB,
> *persistenceEnabled=true*] Try the following:
>   ^-- Increase maximum off-heap memory size
> (DataRegionConfiguration.maxSize)
>   ^-- *Enable Ignite persistence*
> (DataRegionConfiguration.persistenceEnabled)
>   ^-- Enable eviction or expiration policies]]
>
> Maybe the off-heap memory must be, at least, as large as the transaction we
> want to commit?
>
> Thanks in advance!
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>

Reply via email to