[JBoss JIRA] (ISPN-11238) Server Logging management via CLI
by Tristan Tarrant (Jira)
[ https://issues.redhat.com/browse/ISPN-11238?page=com.atlassian.jira.plugi... ]
Tristan Tarrant updated ISPN-11238:
-----------------------------------
Status: Open (was: New)
> Server Logging management via CLI
> ---------------------------------
>
> Key: ISPN-11238
> URL: https://issues.redhat.com/browse/ISPN-11238
> Project: Infinispan
> Issue Type: Feature Request
> Components: CLI, JMX, reporting and management, Server
> Reporter: Tristan Tarrant
> Assignee: Tristan Tarrant
> Priority: Major
> Labels: supportability
> Fix For: 11.0.0.Final
>
>
> The CLI should be extended with commands to view/alter the server logging configuration.
> The CLI commands should reflect the REST API that is to be implemented by ISPN-10539:
> * logging list-loggers
> * logging list-handlers
> * logging list-formatters
> * logging set --level=[level] [category]
> * logging remove [category]
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months
[JBoss JIRA] (ISPN-11240) Add transport stop/start to endpoint subsystem
by Tristan Tarrant (Jira)
Tristan Tarrant created ISPN-11240:
--------------------------------------
Summary: Add transport stop/start to endpoint subsystem
Key: ISPN-11240
URL: https://issues.redhat.com/browse/ISPN-11240
Project: Infinispan
Issue Type: Enhancement
Components: WildFly Server
Affects Versions: 9.4.17.Final
Reporter: Tristan Tarrant
Assignee: Tristan Tarrant
Fix For: 9.4.18.Final
It is desirable to allow enabling/disabling the protocol server transport to prevent access while still keeping the node up
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months
[JBoss JIRA] (ISPN-11086) Binary storage and indexing has issues
by Will Burns (Jira)
[ https://issues.redhat.com/browse/ISPN-11086?page=com.atlassian.jira.plugi... ]
Will Burns resolved ISPN-11086.
-------------------------------
Resolution: Duplicate Issue
Same as ISPN-10700
> Binary storage and indexing has issues
> --------------------------------------
>
> Key: ISPN-11086
> URL: https://issues.redhat.com/browse/ISPN-11086
> Project: Infinispan
> Issue Type: Bug
> Components: Indexing, Marshalling, Server
> Reporter: Will Burns
> Priority: Major
>
> When adding some tests for ISPN-11079 I found that BINARY storage has some issues when indexing is enabled.
> My setup method would always received
> {code}
> ava.util.concurrent.CompletionException: org.infinispan.commons.CacheException: java.io.IOException: Unknown type: 74
> at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
> at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:670)
> at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:658)
> at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2094)
> at org.infinispan.cache.impl.EncoderCache.putAsync(EncoderCache.java:459)
> at org.infinispan.server.hotrod.CacheRequestProcessor.putInternal(CacheRequestProcessor.java:191)
> at org.infinispan.server.hotrod.CacheRequestProcessor.lambda$put$6(CacheRequestProcessor.java:184)
> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
> at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by: org.infinispan.commons.CacheException: java.io.IOException: Unknown type: 74
> at org.infinispan.commons.dataconversion.BinaryEncoder.fromStorage(BinaryEncoder.java:39)
> at org.infinispan.encoding.DataConversion.extractIndexable(DataConversion.java:226)
> at org.infinispan.query.backend.QueryInterceptor.extractKey(QueryInterceptor.java:401)
> at org.infinispan.query.backend.QueryInterceptor.keyToString(QueryInterceptor.java:409)
> at org.infinispan.query.backend.QueryInterceptor.updateIndexes(QueryInterceptor.java:371)
> at org.infinispan.query.backend.QueryInterceptor.processChange(QueryInterceptor.java:454)
> at org.infinispan.query.backend.QueryInterceptor.lambda$handleDataWriteCommand$0(QueryInterceptor.java:188)
> at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextThenAccept(BaseAsyncInterceptor.java:110)
> at org.infinispan.query.backend.QueryInterceptor.handleDataWriteCommand(QueryInterceptor.java:182)
> at org.infinispan.query.backend.QueryInterceptor.visitPutKeyValueCommand(QueryInterceptor.java:246)
> at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:61)
> at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextThenApply(BaseAsyncInterceptor.java:79)
> at org.infinispan.interceptors.impl.EntryWrappingInterceptor.setSkipRemoteGetsAndInvokeNextForDataCommand(EntryWrappingInterceptor.java:699)
> at org.infinispan.interceptors.impl.EntryWrappingInterceptor.visitPutKeyValueCommand(EntryWrappingInterceptor.java:315)
> at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:61)
> at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndFinally(BaseAsyncInterceptor.java:155)
> at org.infinispan.interceptors.locking.AbstractLockingInterceptor.lambda$nonTxLockAndInvokeNext$3(AbstractLockingInterceptor.java:308)
> at org.infinispan.interceptors.SyncInvocationStage.andHandle(SyncInvocationStage.java:69)
> at org.infinispan.interceptors.locking.AbstractLockingInterceptor.nonTxLockAndInvokeNext(AbstractLockingInterceptor.java:303)
> at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitNonTxDataWriteCommand(AbstractLockingInterceptor.java:128)
> at org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitDataWriteCommand(NonTransactionalLockingInterceptor.java:40)
> at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitPutKeyValueCommand(AbstractLockingInterceptor.java:82)
> at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:61)
> at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
> at org.infinispan.interceptors.impl.CacheMgmtInterceptor.updateStoreStatistics(CacheMgmtInterceptor.java:246)
> at org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:210)
> at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:61)
> at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
> at org.infinispan.interceptors.DDAsyncInterceptor.handleDefault(DDAsyncInterceptor.java:53)
> at org.infinispan.interceptors.DDAsyncInterceptor.visitPutKeyValueCommand(DDAsyncInterceptor.java:59)
> at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:61)
> at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndExceptionally(BaseAsyncInterceptor.java:128)
> at org.infinispan.interceptors.impl.InvocationContextInterceptor.visitCommand(InvocationContextInterceptor.java:90)
> at org.infinispan.interceptors.impl.AsyncInterceptorChainImpl.invokeAsync(AsyncInterceptorChainImpl.java:226)
> at org.infinispan.cache.impl.CacheImpl.executeCommandAndCommitIfNeededAsync(CacheImpl.java:1844)
> at org.infinispan.cache.impl.CacheImpl.putAsync(CacheImpl.java:1485)
> at org.infinispan.cache.impl.DecoratedCache.putAsync(DecoratedCache.java:680)
> at org.infinispan.cache.impl.AbstractDelegatingAdvancedCache.putAsync(AbstractDelegatingAdvancedCache.java:343)
> ... 7 more
> Caused by: java.io.IOException: Unknown type: 74
> at org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:721)
> at org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:358)
> at org.infinispan.marshall.core.GlobalMarshaller.objectFromObjectInput(GlobalMarshaller.java:192)
> at org.infinispan.marshall.core.GlobalMarshaller.objectFromByteBuffer(GlobalMarshaller.java:188)
> at org.infinispan.commons.dataconversion.BinaryEncoder.fromStorage(BinaryEncoder.java:37)
> ... 44 more
> {code}
> My guess is something with wrapping or encoding is mixed up somewhere. The tests will be disabled, but available on ISPN-11024
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months
[JBoss JIRA] (ISPN-11220) Server can leak protocol servers
by Will Burns (Jira)
[ https://issues.redhat.com/browse/ISPN-11220?page=com.atlassian.jira.plugi... ]
Will Burns updated ISPN-11220:
------------------------------
Fix Version/s: (was: 10.1.2.Final)
> Server can leak protocol servers
> --------------------------------
>
> Key: ISPN-11220
> URL: https://issues.redhat.com/browse/ISPN-11220
> Project: Infinispan
> Issue Type: Bug
> Components: Server
> Affects Versions: 10.1.1.Final
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Major
> Fix For: 11.0.0.Alpha1
>
>
> The {{Server}} class keeps the protocol servers in a {{LinkedHashMap}} and updates the map from multiple threads, started with {{parallelStream()}}. Because {{LinkedHashMap}} is not synchronized, a server's entry may overwrite another server's entry, and the stop method won't stop the overwritten server.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months
[JBoss JIRA] (ISPN-11220) Server can leak protocol servers
by Will Burns (Jira)
[ https://issues.redhat.com/browse/ISPN-11220?page=com.atlassian.jira.plugi... ]
Will Burns updated ISPN-11220:
------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Server can leak protocol servers
> --------------------------------
>
> Key: ISPN-11220
> URL: https://issues.redhat.com/browse/ISPN-11220
> Project: Infinispan
> Issue Type: Bug
> Components: Server
> Affects Versions: 10.1.1.Final
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Major
> Fix For: 11.0.0.Alpha1
>
>
> The {{Server}} class keeps the protocol servers in a {{LinkedHashMap}} and updates the map from multiple threads, started with {{parallelStream()}}. Because {{LinkedHashMap}} is not synchronized, a server's entry may overwrite another server's entry, and the stop method won't stop the overwritten server.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months
[JBoss JIRA] (ISPN-10725) Server Docs: Security
by Donald Naro (Jira)
[ https://issues.redhat.com/browse/ISPN-10725?page=com.atlassian.jira.plugi... ]
Donald Naro updated ISPN-10725:
-------------------------------
Summary: Server Docs: Security (was: Server Docs: Auth and Encryption)
> Server Docs: Security
> ---------------------
>
> Key: ISPN-10725
> URL: https://issues.redhat.com/browse/ISPN-10725
> Project: Infinispan
> Issue Type: Enhancement
> Components: Documentation
> Reporter: Donald Naro
> Assignee: Donald Naro
> Priority: Major
>
> Configuring authentication and encryption.
> As a user, I need to understand auth mechanisms (BASIC, DIGEST-MD5, OAUTH [KeyCloak], SCRAM, SPNEGO and CERT)
> Authentication: Hot Rod > SASL, REST > HTTP Auth
> Auth methods
> SASL: PLAIN <> HTTP: Basic
> SASL: DIGEST-MD5 <> HTTP: Digest
> SASL: EXTERNAL <> HTTP: ClientCert
> As an admin, I can enable memcached even though it does not support authentication.
> As a user, I need to create and manage credentials.
> As a user, I need to set up encryption. Adding CA-signed server certs. Creating and adding self-signed certs.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months