[JBoss JIRA] (ISPN-2974) DeltaAware based fine-grained replication corrupts cache data, if eviction is enabled
by Mircea Markus (JIRA)
[ https://issues.jboss.org/browse/ISPN-2974?page=com.atlassian.jira.plugin.... ]
Mircea Markus commented on ISPN-2974:
-------------------------------------
[~anistor] seems like a different issue to me, please open a different issue if this is the case.
> DeltaAware based fine-grained replication corrupts cache data, if eviction is enabled
> -------------------------------------------------------------------------------------
>
> Key: ISPN-2974
> URL: https://issues.jboss.org/browse/ISPN-2974
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 5.2.1.Final, 5.2.5.Final, 5.2.6.Final
> Reporter: Horia Chiorean
> Assignee: Adrian Nistor
> Priority: Critical
> Labels: 5.2.x
> Fix For: 5.2.6.Final, 5.3.0.Beta1
>
>
> When using a custom {{DeltaAware}} implementation in a cluster with 2 replicated nodes with eviction enabled, data transferred from one node (the writer) to the another (the reader) causes data stored on this node and evicted at the time of the change, to be rewritten with whatever the partial latest delta was.
> In more detail:
> * configure 2 nodes in replicated mode, with eviction enabled
> * consider NodeA the writer and NodeB the reader
> * NodeA inserts some data (custom entries) into the cache
> * NodeB correctly receives via state transfer the initial data
> * NodeA loads & partially updates some information about an entry which was not in the cache - was evicted previously
> * NodeB receives the partial delta with the changes from NodeA, but *instead of merging* with whatever is stored in the persistent store, *replaces the entire entry in the cache*, leaving it in effect with "partial/corrupt information"
> If eviction is not enabled, everything works as expected.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months
[JBoss JIRA] (ISPN-2336) Allow basic per-cache access control on endpoints
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-2336?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant updated ISPN-2336:
----------------------------------
Description: Currently an endpoint exposes all caches within the configured container as read / write. We need the ability to decide which caches to expose and with which access semantics (read-only / read-write) (was: It would be nice to configure endpoints to be read-only. This can be done reasonably easily with REST by disabling certain methods, but a common method would be welcome)
> Allow basic per-cache access control on endpoints
> -------------------------------------------------
>
> Key: ISPN-2336
> URL: https://issues.jboss.org/browse/ISPN-2336
> Project: Infinispan
> Issue Type: Feature Request
> Components: Remote protocols
> Reporter: Tristan Tarrant
> Assignee: Tristan Tarrant
> Priority: Minor
> Fix For: 6.0.0.Final
>
>
> Currently an endpoint exposes all caches within the configured container as read / write. We need the ability to decide which caches to expose and with which access semantics (read-only / read-write)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months