[infinispan-issues] [JBoss JIRA] (ISPN-7911) Functional commands do not invalidate L1 cache
Radim Vansa (JIRA)
issues at jboss.org
Tue Jun 13 06:53:00 EDT 2017
[ https://issues.jboss.org/browse/ISPN-7911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Radim Vansa updated ISPN-7911:
------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/infinispan/infinispan/pull/5197
> Functional commands do not invalidate L1 cache
> ----------------------------------------------
>
> Key: ISPN-7911
> URL: https://issues.jboss.org/browse/ISPN-7911
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 9.1.0.Alpha1
> Reporter: Radim Vansa
> Assignee: Radim Vansa
>
> SSIA. Test that fails in {{DistSyncFuncTest}} courtesy of [~karesti]:
> {code:java}
> public void testEvalFromNonOwner() {
> initAndTest();
> Cache<Object, String> nonOwner = getFirstNonOwner("k1");
> FunctionalMapImpl<Object, String> objectStringFunctionalMap = FunctionalMapImpl.create(nonOwner.getAdvancedCache());
> FunctionalMap.ReadWriteMap<Object, String> functionalMap = ReadWriteMapImpl.create(objectStringFunctionalMap);
> SerializableFunction<EntryView.ReadWriteEntryView<Object, String>, Void> func = v -> {
> v.set("value2");
> return null;
> };
> try {
> functionalMap.eval("k1", func).get();
> assertOnAllCachesAndOwnership("k1", "value2");
> } catch (InterruptedException e) {
> e.printStackTrace();
> } catch (ExecutionException e) {
> e.printStackTrace();
> }
> }
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the infinispan-issues
mailing list