[JBoss JIRA] (ISPN-10073) Nested async operations with HotRod client hang
by Dejan Bosanac (Jira)
Dejan Bosanac created ISPN-10073:
------------------------------------
Summary: Nested async operations with HotRod client hang
Key: ISPN-10073
URL: https://issues.jboss.org/browse/ISPN-10073
Project: Infinispan
Issue Type: Bug
Components: Hot Rod
Affects Versions: 9.4.10.Final
Reporter: Dejan Bosanac
We noticed some issued with the HotRod client, when trying to use nested async calls. Originally, this was discovered in the context of Vert.x tests, but below you can find the smallest reproducer code that I could create (without any Vert.x dependencies).
{{ //DefaultCacheManager cm = new DefaultCacheManager();
//Cache<String, String> cache = cm.createCache("default", new ConfigurationBuilder().build());
RemoteCacheManager cm = new RemoteCacheManager();
RemoteCache<String, String> cache = manager.getCache("default");
final CompletableFuture put = new CompletableFuture();
cache.putIfAbsentAsync("A", "A").thenAccept(resultA -> {
final CompletableFuture nested = new CompletableFuture();
cache.putIfAbsentAsync("B", "B").thenAccept(resultB -> {
nested.complete("B");
});
try {
nested.get();
} catch (Exception e) {
e.printStackTrace();
}
put.complete("B");
});
put.get();}}
Everything works as expected with embedded cache.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 9 months
[JBoss JIRA] (ISPN-10066) Server remote store is missing server-name attribute
by Ryan Emerson (Jira)
[ https://issues.jboss.org/browse/ISPN-10066?page=com.atlassian.jira.plugin... ]
Ryan Emerson resolved ISPN-10066.
---------------------------------
Resolution: Done
> Server remote store is missing server-name attribute
> ----------------------------------------------------
>
> Key: ISPN-10066
> URL: https://issues.jboss.org/browse/ISPN-10066
> Project: Infinispan
> Issue Type: Bug
> Components: Loaders and Stores, Server
> Affects Versions: 10.0.0.Beta2, 9.4.10.Final
> Reporter: Tristan Tarrant
> Assignee: Tristan Tarrant
> Priority: Major
> Fix For: 10.0.0.Beta3, 9.4.11.Final
>
>
> When attempting to connect to a server with DIGEST authentication, the client needs to be able to specify the server name, otherwise the following error will happen "javax.security.sasl.SaslException: DIGEST-MD5: digest response format violation. Mismatched URI: hotrod/null; expecting one of: hotrod/myserver"
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 9 months
[JBoss JIRA] (ISPN-10072) Core module should export reactive-streams for store implementations
by Ryan Emerson (Jira)
Ryan Emerson created ISPN-10072:
-----------------------------------
Summary: Core module should export reactive-streams for store implementations
Key: ISPN-10072
URL: https://issues.jboss.org/browse/ISPN-10072
Project: Infinispan
Issue Type: Enhancement
Components: Server, WildFly modules
Affects Versions: 10.0.0.Beta2
Reporter: Ryan Emerson
Assignee: Ryan Emerson
Fix For: 10.0.0.Beta3
As the persistence SPI now depends on reactive-streams for the Publisher based methods, we should make the core infinispan module export these dependencies so that it's not necessary for every store implementation to explicitly define the dependency.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 9 months
[JBoss JIRA] (ISPN-10059) Clustered cache cannot start with off-heap and segmentation disabled
by Dan Berindei (Jira)
[ https://issues.jboss.org/browse/ISPN-10059?page=com.atlassian.jira.plugin... ]
Dan Berindei updated ISPN-10059:
--------------------------------
Summary: Clustered cache cannot start with off-heap and segmentation disabled (was: Clustered cache cannot start with exception eviction and segmentation disabled)
> Clustered cache cannot start with off-heap and segmentation disabled
> --------------------------------------------------------------------
>
> Key: ISPN-10059
> URL: https://issues.jboss.org/browse/ISPN-10059
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 10.0.0.Beta2, 9.4.10.Final
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Blocker
> Labels: testsuite_stability
> Fix For: 10.0.0.Beta3, 9.4.11.Final
>
>
> With segmentation disabled and exception eviction is enabled, {{DataContainerFactory}} creates an instance of {{OffHeapDataContainer}}. Because the cache is clustered and {{OffHeapDataContainer}} implements {{InternalDataContainer}}, {{addSegments()}} will be invoked during startup and will throw {{UnsupportedOperationException}}.
> {{LocalTopologyManagerImpl}} sees this as a join problem and retries every 100ms until the state transfer timeout expires (4 minutes by default). However, {{ExceptionEvictionTest}} seems to retry forever when running the full test suite, preventing the generation of any test reports.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 9 months