]
Work on ISPN-5451 started by William Burns.
-------------------------------------------
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
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