You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Nikhil Chandrappa <nc...@pivotal.io> on 2016/02/17 01:15:49 UTC
Apache Geode off heap storage
Hi,
I am trying out the new off heap storage feature of Geode, I went over the
Geode clubhouse recording on the off heap storage implementation.
I have couple of questions regarding that,
1. where will the off-heap address of the user data is stored. does it
maintain any metadata?
2. Also, there is a mention of "Fragment List", what is the purpose of this
data structure.
Also, is there any detailed documentation on the implementation details of
off-heap storage.
Thanks,
Nikhil
--
*Nikhil Chandrappa *| Data Engineer | New York
(315) 396 - 3789 | nchandrappa@pivotal.io | Pivotal Software Inc.
<http://www.pivotal.io/>
Re: Apache Geode off heap storage
Posted by Sai Boorlagadda <sb...@pivotal.io>.
Hello Nikhil,
By user data you mean "Region values"?
1) The address of user-data (region values) are stored on heap. Regions
Keys and addresses (for the values stored offheap) are stored on-heap.
2) "Fragment list" is an internal data-structure used to store and maintain
off-heap memory allocations.
You can find Off-heap functional spec @
https://issues.apache.org/jira/browse/GEODE-7
Sai
On Tue, Feb 16, 2016 at 4:15 PM, Nikhil Chandrappa <nc...@pivotal.io>
wrote:
> Hi,
>
> I am trying out the new off heap storage feature of Geode, I went over the
> Geode clubhouse recording on the off heap storage implementation.
>
> I have couple of questions regarding that,
>
> 1. where will the off-heap address of the user data is stored. does it
> maintain any metadata?
>
> 2. Also, there is a mention of "Fragment List", what is the purpose of this
> data structure.
>
> Also, is there any detailed documentation on the implementation details of
> off-heap storage.
>
> Thanks,
> Nikhil
>
> --
>
> *Nikhil Chandrappa *| Data Engineer | New York
>
> (315) 396 - 3789 | nchandrappa@pivotal.io | Pivotal Software Inc.
> <http://www.pivotal.io/>
>
--
Sai Boorlagadda
Re: Apache Geode off heap storage
Posted by Sai Boorlagadda <sb...@pivotal.io>.
Hello Nikhil,
By user data you mean "Region values"?
1) The address of user-data (region values) are stored on heap. Regions
Keys and addresses (for the values stored offheap) are stored on-heap.
2) "Fragment list" is an internal data-structure used to store and maintain
off-heap memory allocations.
You can find Off-heap functional spec @
https://issues.apache.org/jira/browse/GEODE-7
Sai
On Tue, Feb 16, 2016 at 4:15 PM, Nikhil Chandrappa <nc...@pivotal.io>
wrote:
> Hi,
>
> I am trying out the new off heap storage feature of Geode, I went over the
> Geode clubhouse recording on the off heap storage implementation.
>
> I have couple of questions regarding that,
>
> 1. where will the off-heap address of the user data is stored. does it
> maintain any metadata?
>
> 2. Also, there is a mention of "Fragment List", what is the purpose of this
> data structure.
>
> Also, is there any detailed documentation on the implementation details of
> off-heap storage.
>
> Thanks,
> Nikhil
>
> --
>
> *Nikhil Chandrappa *| Data Engineer | New York
>
> (315) 396 - 3789 | nchandrappa@pivotal.io | Pivotal Software Inc.
> <http://www.pivotal.io/>
>
--
Sai Boorlagadda