]
Manik Surtani updated JBCACHE-1407:
-----------------------------------
Fix Version/s: 3.1.0
(was: 3.0.0.GA)
Region-based marshalling to support multiple regions in a PREPARE.
------------------------------------------------------------------
Key: JBCACHE-1407
URL:
https://jira.jboss.org/jira/browse/JBCACHE-1407
Project: JBoss Cache
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Replication
Reporter: Brian Stansberry
Assignee: Manik Surtani
Fix For: 3.1.0
A transaction can operate on multiple regions within a cache, so the resulting PREPARE
will include data from multiple regions. But the region-based marshalling logic will
identify a single region Fqn for the message (first one it finds); result is data from
other regions will not unmarshall properly.
Region-based marshalling needs to be able to handle such a case; analyze the prepare and
create a separate region-fqn/data pair for each time the region changes.
Storing the node's data in an org.jboss.cache.marshall.MarshalledValue doesn't
solve the problem, as in use cases like Hibernate, custom types can be part of the Fqn
(below the region root.)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: