Hi All,

We are migrating from 1.9 to 2.3 and we are configuring Data regions for
Cache with '*swapPath*' configuration as below.

<?xml version="1.0" encoding="UTF-8"?> <property name=
"dataStorageConfiguration"> <bean class=
"org.apache.ignite.configuration.DataStorageConfiguration"> <property name=
"defaultDataRegionConfiguration"> <bean class=
"org.apache.ignite.configuration.DataRegionConfiguration"> <property name=
"name" value="5GB_SWAP_Region_Swapping" /> <!-- 100 MB initial size. --> <
property name="initialSize" value="#{100L * 1024 * 1024}" /> <!-- Setting
the size of the default region to 5GB. --> <property name="maxSize" value="#{5
* 1024L * 1024L * 1024L}" /> *<property name="swapPath" value="/opt/swap"
/>* </bean> </property> </bean> </property>

Now as per configs, first data (< = 5GB) should go in RAM and once it
starts spilling over maxSize 5GB then remaining data should go in SWAP.

*ISSUE:*
We are facing issue here, whenever we start data load with "*swapPath*"
property configuration, entire data is going to SWAP directly and its not
going to RAM and this behavior is not correct. Whereas if we are removing "
*swapPath*" property from configuration then data is going to RAM.

Please let me know if my configs are correct or anything else is required ?


Thanks & Regards
Tejas

Reply via email to