Prachi, In [2] we refer to the same CacheConfiguration.setOffHeapMaxMemory property, so [1] is correct. If setOffHeapMaxMemory is disabled (set to -1), then indexes will never be stored offheap, regardless of setMemoryMode setting.
Probably we have to change [2] to make it clear, that it is about setOffHeapMaxMemory but not about setMemoryMode. Sergi 2016-11-03 2:25 GMT+03:00 Prachi Garg <[email protected]>: > Engineers, > > I was going through documentation for Off-Heap SQL Indexes > <https://apacheignite.readme.io/docs/sql-queries#off-heap-sql-indexes> and > found two contradicting statements- > > According to [1] - " `CacheConfiguration.setOffHeapMaxMemory` is the only > property to enable or disable off-heap indexing. While > CacheConfiguration.setMemoryMode is used to configure off-heap memory > <https://apacheignite.readme.io/v1.7/docs/off-heap-memory>, it does not > have any effect on indexing." > > According to [2] - "Note that when off-heap memory is configured, Ignite > will store query indexes off-heap as well." > > > Which one is true? > > [1] - https://apacheignite.readme.io/docs/sql-queries#off-heap-sql-indexes > > [2] - http://apacheignite.gridgain.org/docs/off-heap-memory > > > Thanks, > > -Prachi >
