[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