[JBoss JIRA] (ISPN-8666) Off Heap Data Container compute doesn't present expired entries
by William Burns (JIRA)
William Burns created ISPN-8666:
-----------------------------------
Summary: Off Heap Data Container compute doesn't present expired entries
Key: ISPN-8666
URL: https://issues.jboss.org/browse/ISPN-8666
Project: Infinispan
Issue Type: Bug
Components: Off Heap
Affects Versions: 9.1.4.Final, 9.2.0.Beta2
Reporter: William Burns
With ISPN-8500 we no longer return expired entries from the data container. This change also affected compute method on the Data Container. The DataContainer method should always present expired entries as stated in its documentation. This is causing issues with notifications and others when an entry expires as it seems it was never there to begin with.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (ISPN-8665) MergePolicyPreferredAlwaysTest.testPartitionMergePolicy[DIST_SYNC, 3N] Fails
by Ryan Emerson (JIRA)
[ https://issues.jboss.org/browse/ISPN-8665?page=com.atlassian.jira.plugin.... ]
Ryan Emerson updated ISPN-8665:
-------------------------------
Fix Version/s: 9.2.0.CR1
> MergePolicyPreferredAlwaysTest.testPartitionMergePolicy[DIST_SYNC, 3N] Fails
> ----------------------------------------------------------------------------
>
> Key: ISPN-8665
> URL: https://issues.jboss.org/browse/ISPN-8665
> Project: Infinispan
> Issue Type: Task
> Components: Test Suite - Core
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Fix For: 9.2.0.CR1
>
>
> {code}
> java.lang.AssertionError: Key=MagicKey{8F0/AE75082F/115@MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeA-52162}. VersionMap: {MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeC-13208=ImmortalCacheValue {value=DURING SPLIT}, MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeA-52162=ImmortalCacheValue {value=DURING SPLIT}} expected:<BEFORE SPLIT> but was:<DURING SPLIT>
> at org.infinispan.conflict.impl.BaseMergePolicyTest.afterConflictResolutionAndMerge(BaseMergePolicyTest.java:109)
> at org.infinispan.conflict.impl.BaseMergePolicyTest.testPartitionMergePolicy(BaseMergePolicyTest.java:132)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> ... Removed 19 stack frames
> {code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (ISPN-8665) MergePolicyPreferredAlwaysTest.testPartitionMergePolicy[DIST_SYNC, 3N] Fails
by Ryan Emerson (JIRA)
[ https://issues.jboss.org/browse/ISPN-8665?page=com.atlassian.jira.plugin.... ]
Ryan Emerson updated ISPN-8665:
-------------------------------
Status: Open (was: New)
> MergePolicyPreferredAlwaysTest.testPartitionMergePolicy[DIST_SYNC, 3N] Fails
> ----------------------------------------------------------------------------
>
> Key: ISPN-8665
> URL: https://issues.jboss.org/browse/ISPN-8665
> Project: Infinispan
> Issue Type: Task
> Components: Test Suite - Core
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Fix For: 9.2.0.CR1
>
>
> {code}
> java.lang.AssertionError: Key=MagicKey{8F0/AE75082F/115@MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeA-52162}. VersionMap: {MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeC-13208=ImmortalCacheValue {value=DURING SPLIT}, MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeA-52162=ImmortalCacheValue {value=DURING SPLIT}} expected:<BEFORE SPLIT> but was:<DURING SPLIT>
> at org.infinispan.conflict.impl.BaseMergePolicyTest.afterConflictResolutionAndMerge(BaseMergePolicyTest.java:109)
> at org.infinispan.conflict.impl.BaseMergePolicyTest.testPartitionMergePolicy(BaseMergePolicyTest.java:132)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> ... Removed 19 stack frames
> {code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (ISPN-8665) MergePolicyPreferredAlwaysTest.testPartitionMergePolicy[DIST_SYNC, 3N] Fails
by Ryan Emerson (JIRA)
[ https://issues.jboss.org/browse/ISPN-8665?page=com.atlassian.jira.plugin.... ]
Ryan Emerson updated ISPN-8665:
-------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/infinispan/infinispan/pull/5665
> MergePolicyPreferredAlwaysTest.testPartitionMergePolicy[DIST_SYNC, 3N] Fails
> ----------------------------------------------------------------------------
>
> Key: ISPN-8665
> URL: https://issues.jboss.org/browse/ISPN-8665
> Project: Infinispan
> Issue Type: Task
> Components: Test Suite - Core
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Fix For: 9.2.0.CR1
>
>
> {code}
> java.lang.AssertionError: Key=MagicKey{8F0/AE75082F/115@MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeA-52162}. VersionMap: {MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeC-13208=ImmortalCacheValue {value=DURING SPLIT}, MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeA-52162=ImmortalCacheValue {value=DURING SPLIT}} expected:<BEFORE SPLIT> but was:<DURING SPLIT>
> at org.infinispan.conflict.impl.BaseMergePolicyTest.afterConflictResolutionAndMerge(BaseMergePolicyTest.java:109)
> at org.infinispan.conflict.impl.BaseMergePolicyTest.testPartitionMergePolicy(BaseMergePolicyTest.java:132)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> ... Removed 19 stack frames
> {code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (ISPN-8665) MergePolicyPreferredAlwaysTest.testPartitionMergePolicy[DIST_SYNC, 3N] Fails
by Ryan Emerson (JIRA)
Ryan Emerson created ISPN-8665:
----------------------------------
Summary: MergePolicyPreferredAlwaysTest.testPartitionMergePolicy[DIST_SYNC, 3N] Fails
Key: ISPN-8665
URL: https://issues.jboss.org/browse/ISPN-8665
Project: Infinispan
Issue Type: Task
Components: Test Suite - Core
Reporter: Ryan Emerson
Assignee: Ryan Emerson
{code}
java.lang.AssertionError: Key=MagicKey{8F0/AE75082F/115@MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeA-52162}. VersionMap: {MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeC-13208=ImmortalCacheValue {value=DURING SPLIT}, MergePolicyPreferredAlwaysTest[DIST_SYNC, 3N]-NodeA-52162=ImmortalCacheValue {value=DURING SPLIT}} expected:<BEFORE SPLIT> but was:<DURING SPLIT>
at org.infinispan.conflict.impl.BaseMergePolicyTest.afterConflictResolutionAndMerge(BaseMergePolicyTest.java:109)
at org.infinispan.conflict.impl.BaseMergePolicyTest.testPartitionMergePolicy(BaseMergePolicyTest.java:132)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
... Removed 19 stack frames
{code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (ISPN-8654) NPE EntryMergePolicyFactoryRegistry causes tests deadlocks
by Gustavo Fernandes (JIRA)
[ https://issues.jboss.org/browse/ISPN-8654?page=com.atlassian.jira.plugin.... ]
Gustavo Fernandes commented on ISPN-8654:
-----------------------------------------
I think I came across the same bug when running the latest docker image:
{code} docker run -e "APP_USER=user" -e "APP_PASS=user" -p 8080:8080 -it jboss/infinispan-server:9.2.0.Beta2 {code}
{noformat}
11:35:47,460 INFO [org.jboss.as.clustering.infinispan] (MSC service thread 1-8) DGISPN0001: Started repl cache from clustered container
11:35:47,470 INFO [org.jboss.as.clustering.infinispan] (MSC service thread 1-1) DGISPN0001: Started default cache from clustered container
11:35:47,471 INFO [org.infinispan.server.endpoint] (MSC service thread 1-1) DGENDPT10000: HotRodServer starting
11:35:47,472 INFO [org.infinispan.server.endpoint] (MSC service thread 1-5) DGENDPT10000: REST starting
11:35:47,475 INFO [org.infinispan.server.endpoint] (MSC service thread 1-1) DGENDPT10001: HotRodServer listening on 172.17.0.2:11222
11:35:47,591 INFO [org.infinispan.server.endpoint] (MSC service thread 1-5) DGENDPT10002: REST listening on 172.17.0.2:8080 (mapped to rest)
11:35:47,591 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.datagrid-infinispan-endpoint.hotrod.hotrod-connector: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan-endpoint.hotrod.hotrod-connector: DGENDPT10004: Failed to start HotRodServer
at org.infinispan.server.endpoint.subsystem.ProtocolServerService.start(ProtocolServerService.java:160)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.conflict.impl.DefaultConflictManager.start() on object of type DefaultConflictManager
at org.infinispan.commons.util.SecurityActions.lambda$invokeAccessibly$0(SecurityActions.java:83)
at org.infinispan.commons.util.SecurityActions.doPrivileged(SecurityActions.java:71)
at org.infinispan.commons.util.SecurityActions.invokeAccessibly(SecurityActions.java:76)
at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:165)
at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:885)
at org.infinispan.factories.AbstractComponentRegistry.lambda$invokePrioritizedMethods$3(AbstractComponentRegistry.java:647)
at org.infinispan.factories.SecurityActions.lambda$run$1(SecurityActions.java:72)
at org.infinispan.security.Security.doPrivileged(Security.java:81)
at org.infinispan.factories.SecurityActions.run(SecurityActions.java:71)
at org.infinispan.factories.AbstractComponentRegistry.invokePrioritizedMethods(AbstractComponentRegistry.java:640)
at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:633)
at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:551)
at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:232)
at org.infinispan.cache.impl.CacheImpl.start(CacheImpl.java:1000)
at org.infinispan.cache.impl.AbstractDelegatingCache.start(AbstractDelegatingCache.java:411)
at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:637)
at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:582)
at org.infinispan.manager.DefaultCacheManager.internalGetCache(DefaultCacheManager.java:468)
at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:454)
at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:487)
at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:478)
at org.jboss.as.clustering.infinispan.DefaultCacheContainer.getCache(DefaultCacheContainer.java:94)
at org.jboss.as.clustering.infinispan.DefaultCacheContainer.getCache(DefaultCacheContainer.java:85)
at org.infinispan.server.hotrod.HotRodServer.addSelfToTopologyView(HotRodServer.java:316)
at org.infinispan.server.hotrod.HotRodServer.startInternal(HotRodServer.java:237)
at org.infinispan.server.hotrod.HotRodServer.startInternal(HotRodServer.java:94)
at org.infinispan.server.core.AbstractProtocolServer.start(AbstractProtocolServer.java:78)
at org.infinispan.server.endpoint.subsystem.SecurityActions$6.run(SecurityActions.java:136)
at org.infinispan.server.endpoint.subsystem.SecurityActions$6.run(SecurityActions.java:133)
at org.infinispan.security.Security.doPrivileged(Security.java:76)
at org.infinispan.server.endpoint.subsystem.SecurityActions.doPrivileged(SecurityActions.java:42)
at org.infinispan.server.endpoint.subsystem.SecurityActions.startProtocolServer(SecurityActions.java:140)
at org.infinispan.server.endpoint.subsystem.ProtocolServerService.startProtocolServer(ProtocolServerService.java:194)
at org.infinispan.server.endpoint.subsystem.ProtocolServerService.start(ProtocolServerService.java:152)
... 5 more
Caused by: java.lang.NullPointerException
at org.infinispan.conflict.EntryMergePolicyFactoryRegistry.createInstance(EntryMergePolicyFactoryRegistry.java:40)
at org.infinispan.conflict.impl.DefaultConflictManager.start(DefaultConflictManager.java:135)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.infinispan.commons.util.SecurityActions.lambda$invokeAccessibly$0(SecurityActions.java:79)
... 38 more
11:35:47,594 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
("subsystem" => "datagrid-infinispan-endpoint"),
("hotrod-connector" => "hotrod-connector")
]) - failure description: {
"WFLYCTL0080: Failed services" => {"jboss.datagrid-infinispan-endpoint.hotrod.hotrod-connector" => "org.jboss.msc.service.StartException in service jboss.datagrid-infinispan-endpoint.hotrod.hotrod-connector: DGENDPT10004: Failed to start HotRodServer
Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.conflict.impl.DefaultConflictManager.start() on object of type DefaultConflictManager
Caused by: java.lang.NullPointerException"},
"WFLYCTL0412: Required services that are not installed:" => ["jboss.datagrid-infinispan-endpoint.hotrod.hotrod-connector"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
{noformat}
> NPE EntryMergePolicyFactoryRegistry causes tests deadlocks
> ----------------------------------------------------------
>
> Key: ISPN-8654
> URL: https://issues.jboss.org/browse/ISPN-8654
> Project: Infinispan
> Issue Type: Bug
> Reporter: Gustavo Fernandes
> Assignee: Ryan Emerson
>
> Observed this in the server test suite, but it appears to happen randomly
> Stdout:
> {noformat}
> 12:33:01,458 INFO [org.infinispan.server.endpoint] (MSC service thread 1-2) DGENDPT10002: REST listening on 127.0.0.1:8280 (mapped to rest)
> 12:33:01,458 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service jboss.datagrid-infinispan-endpoint.hotrod.hotrod-connector: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan-endpoint.hotrod.hotrod-connector: DGENDPT10004: Failed to start HotRodServer
> at org.infinispan.server.endpoint.subsystem.ProtocolServerService.start(ProtocolServerService.java:160)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.conflict.impl.DefaultConflictManager.start() on object of type DefaultConflictManager
> at org.infinispan.commons.util.SecurityActions.lambda$invokeAccessibly$0(SecurityActions.java:83)
> at org.infinispan.commons.util.SecurityActions.doPrivileged(SecurityActions.java:71)
> at org.infinispan.commons.util.SecurityActions.invokeAccessibly(SecurityActions.java:76)
> at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:165)
> at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:885)
> at org.infinispan.factories.AbstractComponentRegistry.lambda$invokePrioritizedMethods$3(AbstractComponentRegistry.java:647)
> at org.infinispan.factories.SecurityActions.lambda$run$1(SecurityActions.java:72)
> at org.infinispan.security.Security.doPrivileged(Security.java:81)
> at org.infinispan.factories.SecurityActions.run(SecurityActions.java:71)
> at org.infinispan.factories.AbstractComponentRegistry.invokePrioritizedMethods(AbstractComponentRegistry.java:640)
> at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:633)
> at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:551)
> at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:232)
> at org.infinispan.cache.impl.CacheImpl.start(CacheImpl.java:1000)
> at org.infinispan.cache.impl.AbstractDelegatingCache.start(AbstractDelegatingCache.java:411)
> at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:637)
> at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:582)
> at org.infinispan.manager.DefaultCacheManager.internalGetCache(DefaultCacheManager.java:468)
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:454)
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:487)
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:478)
> at org.jboss.as.clustering.infinispan.DefaultCacheContainer.getCache(DefaultCacheContainer.java:94)
> at org.jboss.as.clustering.infinispan.DefaultCacheContainer.getCache(DefaultCacheContainer.java:85)
> at org.infinispan.server.hotrod.HotRodServer.addSelfToTopologyView(HotRodServer.java:316)
> at org.infinispan.server.hotrod.HotRodServer.startInternal(HotRodServer.java:237)
> at org.infinispan.server.hotrod.HotRodServer.startInternal(HotRodServer.java:94)
> at org.infinispan.server.core.AbstractProtocolServer.start(AbstractProtocolServer.java:78)
> at org.infinispan.server.endpoint.subsystem.SecurityActions$6.run(SecurityActions.java:136)
> at org.infinispan.server.endpoint.subsystem.SecurityActions$6.run(SecurityActions.java:133)
> at org.infinispan.security.Security.doPrivileged(Security.java:76)
> at org.infinispan.server.endpoint.subsystem.SecurityActions.doPrivileged(SecurityActions.java:42)
> at org.infinispan.server.endpoint.subsystem.SecurityActions.startProtocolServer(SecurityActions.java:140)
> at org.infinispan.server.endpoint.subsystem.ProtocolServerService.startProtocolServer(ProtocolServerService.java:194)
> at org.infinispan.server.endpoint.subsystem.ProtocolServerService.start(ProtocolServerService.java:152)
> ... 5 more
> Caused by: java.lang.NullPointerException
> at org.infinispan.conflict.EntryMergePolicyFactoryRegistry.createInstance(EntryMergePolicyFactoryRegistry.java:40)
> at org.infinispan.conflict.impl.DefaultConflictManager.start(DefaultConflictManager.java:135)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.infinispan.commons.util.SecurityActions.lambda$invokeAccessibly$0(SecurityActions.java:79)
> ... 38 more
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months