[JBoss JIRA] (ISPN-5829) Configuration view for node
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-5829?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant commented on ISPN-5829:
---------------------------------------
Current situation: while the form is complete, this only handles port-offset.
Additionally, the node configuration is not visible / editable from the node itself.
> Configuration view for node
> ---------------------------
>
> Key: ISPN-5829
> URL: https://issues.jboss.org/browse/ISPN-5829
> Project: Infinispan
> Issue Type: Sub-task
> Components: Console
> Reporter: Pedro Zapata
> Assignee: Vladimir Blagojevic
> Labels: jdg7
>
> As an administrator, I want to configure a node, review and revise as necessary the transport/discovery protocols, server hinting values.
> The only properties that will be configurable are:
> - Host to run (know which hosts are empty and which ones have server running).
> - JVM configuration.
> - Port offset
> - Server hinting properties.
> - Remote endpoint external address / point - optional
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6256) Configuration in server guide is not working
by Roman Macor (JIRA)
[ https://issues.jboss.org/browse/ISPN-6256?page=com.atlassian.jira.plugin.... ]
Roman Macor updated ISPN-6256:
------------------------------
Description:
http://infinispan.org/docs/8.2.x/infinispan_server_guide/infinispan_serve...
Configuration:
{code:xml}
<cache-container default-cache="secured">
<security>
<authorization mapper="org.infinispan.security.IdentityRoleMapper">
<role name="admin" permissions="ALL" />
<role name="reader" permissions="READ" />
<role name="writer" permissions="WRITE" />
<role name="supervisor" permissions="READ WRITE EXEC BULK"/>
</roles>
</security>
<local-cache name="secured">
<security>
<authorization roles="admin reader writer supervisor" />
</security>
</local-cache>
</cache-container>
{code}
Should be replaced with:
{code:xml}
<cache-container default-cache="secured">
<security>
<authorization>
<identity-role-mapper />
<role name="admin" permissions="ALL" />
<role name="reader" permissions="READ" />
<role name="writer" permissions="WRITE" />
<role name="supervisor" permissions="READ WRITE EXEC BULK"/>
</authorization>
</security>
<local-cache name="secured">
<security>
<authorization roles="admin reader writer supervisor" />
</security>
</local-cache>
</cache-container>
{code}
was:
http://infinispan.org/docs/8.2.x/infinispan_server_guide/infinispan_serve...
Configuration:
<cache-container default-cache="secured">
<security>
<authorization mapper="org.infinispan.security.IdentityRoleMapper">
<role name="admin" permissions="ALL" />
<role name="reader" permissions="READ" />
<role name="writer" permissions="WRITE" />
<role name="supervisor" permissions="READ WRITE EXEC BULK"/>
</roles>
</security>
<local-cache name="secured">
<security>
<authorization roles="admin reader writer supervisor" />
</security>
</local-cache>
</cache-container>
Should be replaced with:
<cache-container default-cache="secured">
<security>
<authorization>
<identity-role-mapper />
<role name="admin" permissions="ALL" />
<role name="reader" permissions="READ" />
<role name="writer" permissions="WRITE" />
<role name="supervisor" permissions="READ WRITE EXEC BULK"/>
</authorization>
</security>
<local-cache name="secured">
<security>
<authorization roles="admin reader writer supervisor" />
</security>
</local-cache>
</cache-container>
> Configuration in server guide is not working
> --------------------------------------------
>
> Key: ISPN-6256
> URL: https://issues.jboss.org/browse/ISPN-6256
> Project: Infinispan
> Issue Type: Bug
> Components: Documentation-Servers
> Reporter: Roman Macor
>
> http://infinispan.org/docs/8.2.x/infinispan_server_guide/infinispan_serve...
> Configuration:
> {code:xml}
> <cache-container default-cache="secured">
> <security>
> <authorization mapper="org.infinispan.security.IdentityRoleMapper">
> <role name="admin" permissions="ALL" />
> <role name="reader" permissions="READ" />
> <role name="writer" permissions="WRITE" />
> <role name="supervisor" permissions="READ WRITE EXEC BULK"/>
> </roles>
> </security>
> <local-cache name="secured">
> <security>
> <authorization roles="admin reader writer supervisor" />
> </security>
> </local-cache>
> </cache-container>
> {code}
> Should be replaced with:
> {code:xml}
> <cache-container default-cache="secured">
> <security>
> <authorization>
> <identity-role-mapper />
> <role name="admin" permissions="ALL" />
> <role name="reader" permissions="READ" />
> <role name="writer" permissions="WRITE" />
> <role name="supervisor" permissions="READ WRITE EXEC BULK"/>
> </authorization>
> </security>
> <local-cache name="secured">
> <security>
> <authorization roles="admin reader writer supervisor" />
> </security>
> </local-cache>
> </cache-container>
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6256) Configuration in server guide is not working
by Roman Macor (JIRA)
Roman Macor created ISPN-6256:
---------------------------------
Summary: Configuration in server guide is not working
Key: ISPN-6256
URL: https://issues.jboss.org/browse/ISPN-6256
Project: Infinispan
Issue Type: Bug
Components: Documentation-Servers
Reporter: Roman Macor
http://infinispan.org/docs/8.2.x/infinispan_server_guide/infinispan_serve...
Configuration:
<cache-container default-cache="secured">
<security>
<authorization mapper="org.infinispan.security.IdentityRoleMapper">
<role name="admin" permissions="ALL" />
<role name="reader" permissions="READ" />
<role name="writer" permissions="WRITE" />
<role name="supervisor" permissions="READ WRITE EXEC BULK"/>
</roles>
</security>
<local-cache name="secured">
<security>
<authorization roles="admin reader writer supervisor" />
</security>
</local-cache>
</cache-container>
Should be replaced with:
<cache-container default-cache="secured">
<security>
<authorization>
<identity-role-mapper />
<role name="admin" permissions="ALL" />
<role name="reader" permissions="READ" />
<role name="writer" permissions="WRITE" />
<role name="supervisor" permissions="READ WRITE EXEC BULK"/>
</authorization>
</security>
<local-cache name="secured">
<security>
<authorization roles="admin reader writer supervisor" />
</security>
</local-cache>
</cache-container>
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6255) Add log4j2 configuration files for CI
by Dan Berindei (JIRA)
[ https://issues.jboss.org/browse/ISPN-6255?page=com.atlassian.jira.plugin.... ]
Dan Berindei updated ISPN-6255:
-------------------------------
Status: Open (was: New)
> Add log4j2 configuration files for CI
> -------------------------------------
>
> Key: ISPN-6255
> URL: https://issues.jboss.org/browse/ISPN-6255
> Project: Infinispan
> Issue Type: Task
> Components: Build process
> Affects Versions: 8.2.0.Beta2
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Fix For: 8.2.0.CR1
>
>
> The current CI build expect log4j2 configuration files to exist at a fixed location on every agent, outside of the working directory.
> Now that we have more agents and managed with Ansible, it makes more sense to have the log4j2 configuration in the git repository.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6255) Add log4j2 configuration files for CI
by Dan Berindei (JIRA)
Dan Berindei created ISPN-6255:
----------------------------------
Summary: Add log4j2 configuration files for CI
Key: ISPN-6255
URL: https://issues.jboss.org/browse/ISPN-6255
Project: Infinispan
Issue Type: Task
Components: Build process
Affects Versions: 8.2.0.Beta2
Reporter: Dan Berindei
Assignee: Dan Berindei
Fix For: 8.2.0.CR1
The current CI build expect log4j2 configuration files to exist at a fixed location on every agent, outside of the working directory.
Now that we have more agents and managed with Ansible, it makes more sense to have the log4j2 configuration in the git repository.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6254) State transfer hangs after CacheNotFoundResponse
by Dan Berindei (JIRA)
[ https://issues.jboss.org/browse/ISPN-6254?page=com.atlassian.jira.plugin.... ]
Dan Berindei updated ISPN-6254:
-------------------------------
Status: Open (was: New)
> State transfer hangs after CacheNotFoundResponse
> ------------------------------------------------
>
> Key: ISPN-6254
> URL: https://issues.jboss.org/browse/ISPN-6254
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 8.2.0.Beta2, 8.1.2.Final
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Critical
> Labels: testsuite_stability
> Fix For: 8.2.0.CR1
>
>
> When {{StateConsumerImpl.addTransfer()}} sends a {{StateRequestCommand(START_STATE_TRANSFER)}}, it doesn't block the thread until it receives all the state (ISPN-5019). Instead, it calls {{SemaphoreCompletionService.continueTaskInBackground()}}, and then it calls {{SemaphoreCompletionService.backgroundTaskFinished()}} when it receives the response.
> However, if the request wasn't successful, e.g. because the node providing the state is shutting down and replies with a {{CacheNotFoundResponse}}, {{SemaphoreCompletionService.backgroundTaskFinished()}} isn't called, and state transfer cannot make any progress.
> This shows up in the test suite as random failures in {{NumOwnersNodeCrashInSequenceTest}} and {{NumOwnersNodeStopInSequenceTest}}:
> {noformat}
> 17:49:16,960 ERROR (testng-NumOwnersNodeCrashInSequenceTest:) [UnitTestTestNGListener] Test testNodeCrashedBeforeStFinished0(org.infinispan.partitionhandling.NumOwnersNodeCrashInSequenceTest) failed.
> org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.statetransfer.StateTransferManagerImpl.waitForInitialStateTransferToComplete() throws java.lang.Exception on object of type StateTransferManagerImpl
> at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:172) ~[infinispan-commons-8.2.0-SNAPSHOT.jar:8.2.0-SNAPSHOT]
> at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:887) ~[classes/:?]
> at org.infinispan.factories.AbstractComponentRegistry.invokeStartMethods(AbstractComponentRegistry.java:656) ~[classes/:?]
> at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:645) ~[classes/:?]
> at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:548) ~[classes/:?]
> at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:222) ~[classes/:?]
> at org.infinispan.cache.impl.CacheImpl.start(CacheImpl.java:849) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:624) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:577) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:445) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:431) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:413) ~[classes/:?]
> at org.infinispan.test.MultipleCacheManagersTest.getCaches(MultipleCacheManagersTest.java:211) ~[test-classes/:?]
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:220) ~[test-classes/:?]
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:229) ~[test-classes/:?]
> at org.infinispan.partitionhandling.NumOwnersNodeCrashInSequenceTest.testNodeCrashedBeforeStFinished(NumOwnersNodeCrashInSequenceTest.java:105) ~[test-classes/:?]
> at org.infinispan.partitionhandling.NumOwnersNodeCrashInSequenceTest.testNodeCrashedBeforeStFinished0(NumOwnersNodeCrashInSequenceTest.java:67) ~[test-classes/:?]
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6254) State transfer hangs after CacheNotFoundResponse
by Dan Berindei (JIRA)
[ https://issues.jboss.org/browse/ISPN-6254?page=com.atlassian.jira.plugin.... ]
Dan Berindei updated ISPN-6254:
-------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/infinispan/infinispan/pull/4033
> State transfer hangs after CacheNotFoundResponse
> ------------------------------------------------
>
> Key: ISPN-6254
> URL: https://issues.jboss.org/browse/ISPN-6254
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 8.2.0.Beta2, 8.1.2.Final
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Critical
> Labels: testsuite_stability
> Fix For: 8.2.0.CR1
>
>
> When {{StateConsumerImpl.addTransfer()}} sends a {{StateRequestCommand(START_STATE_TRANSFER)}}, it doesn't block the thread until it receives all the state (ISPN-5019). Instead, it calls {{SemaphoreCompletionService.continueTaskInBackground()}}, and then it calls {{SemaphoreCompletionService.backgroundTaskFinished()}} when it receives the response.
> However, if the request wasn't successful, e.g. because the node providing the state is shutting down and replies with a {{CacheNotFoundResponse}}, {{SemaphoreCompletionService.backgroundTaskFinished()}} isn't called, and state transfer cannot make any progress.
> This shows up in the test suite as random failures in {{NumOwnersNodeCrashInSequenceTest}} and {{NumOwnersNodeStopInSequenceTest}}:
> {noformat}
> 17:49:16,960 ERROR (testng-NumOwnersNodeCrashInSequenceTest:) [UnitTestTestNGListener] Test testNodeCrashedBeforeStFinished0(org.infinispan.partitionhandling.NumOwnersNodeCrashInSequenceTest) failed.
> org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.statetransfer.StateTransferManagerImpl.waitForInitialStateTransferToComplete() throws java.lang.Exception on object of type StateTransferManagerImpl
> at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:172) ~[infinispan-commons-8.2.0-SNAPSHOT.jar:8.2.0-SNAPSHOT]
> at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:887) ~[classes/:?]
> at org.infinispan.factories.AbstractComponentRegistry.invokeStartMethods(AbstractComponentRegistry.java:656) ~[classes/:?]
> at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:645) ~[classes/:?]
> at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:548) ~[classes/:?]
> at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:222) ~[classes/:?]
> at org.infinispan.cache.impl.CacheImpl.start(CacheImpl.java:849) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:624) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:577) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:445) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:431) ~[classes/:?]
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:413) ~[classes/:?]
> at org.infinispan.test.MultipleCacheManagersTest.getCaches(MultipleCacheManagersTest.java:211) ~[test-classes/:?]
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:220) ~[test-classes/:?]
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:229) ~[test-classes/:?]
> at org.infinispan.partitionhandling.NumOwnersNodeCrashInSequenceTest.testNodeCrashedBeforeStFinished(NumOwnersNodeCrashInSequenceTest.java:105) ~[test-classes/:?]
> at org.infinispan.partitionhandling.NumOwnersNodeCrashInSequenceTest.testNodeCrashedBeforeStFinished0(NumOwnersNodeCrashInSequenceTest.java:67) ~[test-classes/:?]
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6254) State transfer hangs after CacheNotFoundResponse
by Dan Berindei (JIRA)
Dan Berindei created ISPN-6254:
----------------------------------
Summary: State transfer hangs after CacheNotFoundResponse
Key: ISPN-6254
URL: https://issues.jboss.org/browse/ISPN-6254
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 8.1.2.Final, 8.2.0.Beta2
Reporter: Dan Berindei
Assignee: Dan Berindei
Priority: Critical
Fix For: 8.2.0.CR1
When {{StateConsumerImpl.addTransfer()}} sends a {{StateRequestCommand(START_STATE_TRANSFER)}}, it doesn't block the thread until it receives all the state (ISPN-5019). Instead, it calls {{SemaphoreCompletionService.continueTaskInBackground()}}, and then it calls {{SemaphoreCompletionService.backgroundTaskFinished()}} when it receives the response.
However, if the request wasn't successful, e.g. because the node providing the state is shutting down and replies with a {{CacheNotFoundResponse}}, {{SemaphoreCompletionService.backgroundTaskFinished()}} isn't called, and state transfer cannot make any progress.
This shows up in the test suite as random failures in {{NumOwnersNodeCrashInSequenceTest}} and {{NumOwnersNodeStopInSequenceTest}}:
{noformat}
17:49:16,960 ERROR (testng-NumOwnersNodeCrashInSequenceTest:) [UnitTestTestNGListener] Test testNodeCrashedBeforeStFinished0(org.infinispan.partitionhandling.NumOwnersNodeCrashInSequenceTest) failed.
org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.statetransfer.StateTransferManagerImpl.waitForInitialStateTransferToComplete() throws java.lang.Exception on object of type StateTransferManagerImpl
at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:172) ~[infinispan-commons-8.2.0-SNAPSHOT.jar:8.2.0-SNAPSHOT]
at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:887) ~[classes/:?]
at org.infinispan.factories.AbstractComponentRegistry.invokeStartMethods(AbstractComponentRegistry.java:656) ~[classes/:?]
at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:645) ~[classes/:?]
at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:548) ~[classes/:?]
at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:222) ~[classes/:?]
at org.infinispan.cache.impl.CacheImpl.start(CacheImpl.java:849) ~[classes/:?]
at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:624) ~[classes/:?]
at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:577) ~[classes/:?]
at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:445) ~[classes/:?]
at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:431) ~[classes/:?]
at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:413) ~[classes/:?]
at org.infinispan.test.MultipleCacheManagersTest.getCaches(MultipleCacheManagersTest.java:211) ~[test-classes/:?]
at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:220) ~[test-classes/:?]
at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:229) ~[test-classes/:?]
at org.infinispan.partitionhandling.NumOwnersNodeCrashInSequenceTest.testNodeCrashedBeforeStFinished(NumOwnersNodeCrashInSequenceTest.java:105) ~[test-classes/:?]
at org.infinispan.partitionhandling.NumOwnersNodeCrashInSequenceTest.testNodeCrashedBeforeStFinished0(NumOwnersNodeCrashInSequenceTest.java:67) ~[test-classes/:?]
{noformat}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6253) CancellationException is thrown in case if CompletableFuture task exits exceptionally
by Anna Manukyan (JIRA)
Anna Manukyan created ISPN-6253:
-----------------------------------
Summary: CancellationException is thrown in case if CompletableFuture task exits exceptionally
Key: ISPN-6253
URL: https://issues.jboss.org/browse/ISPN-6253
Project: Infinispan
Issue Type: Bug
Components: Core
Reporter: Anna Manukyan
When the CompletableFuture runs on cluster and exits exceptionally, the real exception message is not visible. Instead CancellationException is shown, as given below:
{code}
java.util.concurrent.CancellationException
at org.infinispan.client.hotrod.impl.protocol.Codec20.checkForErrorsInResponseStatus(Codec20.java:343)
at org.infinispan.client.hotrod.impl.protocol.Codec20.readPartialHeader(Codec20.java:132)
at org.infinispan.client.hotrod.impl.protocol.Codec20.readHeader(Codec20.java:118)
at org.infinispan.client.hotrod.impl.operations.HotRodOperation.readHeaderAndValidate(HotRodOperation.java:56)
at org.infinispan.client.hotrod.impl.operations.ExecuteOperation.executeOperation(ExecuteOperation.java:49)
at org.infinispan.client.hotrod.impl.operations.RetryOnFailureOperation.execute(RetryOnFailureOperation.java:54)
at org.infinispan.client.hotrod.impl.RemoteCacheImpl.execute(RemoteCacheImpl.java:703)
at org.infinispan.server.test.task.DistributedServerTaskIT.shouldThrowExceptionInRemoteTasks(DistributedServerTaskIT.java:107)
{code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month