[infinispan-issues] [JBoss JIRA] (ISPN-5451) Data Container Segment Striping

William Burns (JIRA) issues at jboss.org
Fri May 8 16:25:46 EDT 2015


     [ https://issues.jboss.org/browse/ISPN-5451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

William Burns updated ISPN-5451:
--------------------------------
    Description: 
Today each node owns a given number of segments at a time.  There are many operations that are only concerned with entries of a given segment.  Unfortunately this means that we must iterate over the entire contents of the cache to find only the entries that match given segments.  Note this JIRA is only for the in memory data container.  The cache store requires additional work and should be done separately as it may involve reworking many more areas of the code base.

# State Transfer entry removal (this removes all entries of given segments)
# Entry retrieval (if we could iterate by segment instead of over all values we could complete segments sooner which would reduce how much memory a client must hold)
# Indexing may want to index by segment at some point as well

  was:
Today each node owns a given number of segments at a time.  There are many operations that are only concerned with entries of a given segment.  Unfortunately this means that we must iterate over the entire contents of the cache to find only the entries that match given segments.  Note this JIRA is only for the in memory data container.  The cache store requires additional work and should be done separately as it may involve reworking many more areas of the code base.

# State Transfer entry removal (this removes all entries of given segments)
# Entry retrieval (if we could iterate by segment instead of over all values we could complete segments sooner which would reduce how much memory a client must hold)



> Data Container Segment Striping
> -------------------------------
>
>                 Key: ISPN-5451
>                 URL: https://issues.jboss.org/browse/ISPN-5451
>             Project: Infinispan
>          Issue Type: Feature Request
>          Components: Core
>            Reporter: William Burns
>            Assignee: William Burns
>             Fix For: 8.1.0.Final
>
>
> Today each node owns a given number of segments at a time.  There are many operations that are only concerned with entries of a given segment.  Unfortunately this means that we must iterate over the entire contents of the cache to find only the entries that match given segments.  Note this JIRA is only for the in memory data container.  The cache store requires additional work and should be done separately as it may involve reworking many more areas of the code base.
> # State Transfer entry removal (this removes all entries of given segments)
> # Entry retrieval (if we could iterate by segment instead of over all values we could complete segments sooner which would reduce how much memory a client must hold)
> # Indexing may want to index by segment at some point as well



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the infinispan-issues mailing list