Hi,

I have a physical 8x32 server and I am using 4 data nodes in one cluster
group(G1)

I have the below config:
<property name="memoryMode" value="ONHEAP_TIERED"/> 

<property name="cacheMode" value="REPLICATED"/>

<property name="offHeapMaxMemory" value="#{10 * 1024L * 1024L * 1024L}"/>

<property name="evictionPolicy">
 <bean class="org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicy">

<property name="maxSize" value="10000"/>
</bean>
</property>

So basically I am assigning 40GB of off-heap memory. I know that this is
just assigned, nodes will use that memory as and when data comes in. Based
on this scenario -

1. What will happen once I have exhausted 32 GB of memory. I don't have SWAP
memory configured. How will Ignite behave?

2. If I have a separate cluster group of another 3 nodes(G2) on the same
server being used by another application. They will also be affected as the
current 4 nodes(in G1) will utilize all the memory of the server. Is there
any other workaround/ best practices to handle such multi tenancy in ignite?

3. When it comes to this memory allocation, has OS anything to with it or
everything is taken care by the JVM/ignite instance only.

Thanks.



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Combined-off-heap-size-tp7137p12353.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to