Skip to content

Instantly share code, notes, and snippets.

View pruivo's full-sized avatar

Pedro Ruivo pruivo

  • IBM
  • Lisbon
  • 00:48 (UTC +01:00)
View GitHub Profile
@pruivo
pruivo / caches-single.yaml
Created November 6, 2024 16:01
Cache CR for Keycloak - single cluster
apiVersion: infinispan.org/v2alpha1
kind: Cache
metadata:
name: actiontokens
namespace: keycloak
spec:
clusterName: infinispan
name: actionTokens
template: |-
distributedCache:
@pruivo
pruivo / caches.yaml
Created November 6, 2024 15:04
Cache CR for Keycloak multi-site with volatile sessions
apiVersion: infinispan.org/v2alpha1
kind: Cache
metadata:
name: actiontokens
namespace: keycloak
spec:
clusterName: infinispan
name: actionTokens
template: |-
distributedCache:
apiVersion: infinispan.org/v1
kind: Infinispan
metadata:
name: example-infinispan
spec:
image: infinispan/server:11.0
replicas: 3
expose:
type: LoadBalancer
service:
"non-blocking-thread-netty-RemoteCacheCreateOnAccessTest-NodeA-712-1" #5406 prio=5 os_prio=0 cpu=10,44ms elapsed=384,34s tid=0x00007fc300135800 nid=0x5d6bf waiting on condition [0x00007fc222327000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00000000cea1ba28> (a java.util.concurrent.CompletableFuture$Signaller)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.CompletableFuture$Signaller.block(java.base@11.0.7/CompletableFuture.java:1798)
at java.util.concurrent.ForkJoinPool.managedBlock(java.base@11.0.7/ForkJoinPool.java:3128)
at java.util.concurrent.CompletableFuture.timedGet(java.base@11.0.7/CompletableFuture.java:1868)
at java.util.concurrent.CompletableFuture.get(java.base@11.0.7/CompletableFuture.java:2021)
at org.infinispan.util.concurrent.CompletableFutures.await(CompletableFut
package org.infinispan.server.core;
import static org.infinispan.server.core.transport.NettyTransport.buildEventLoop;
import org.infinispan.commons.CacheConfigurationException;
import org.infinispan.commons.util.ProcessorInfo;
import org.infinispan.factories.AbstractComponentFactory;
import org.infinispan.factories.AutoInstantiableFactory;
import org.infinispan.factories.KnownComponentNames;
import org.infinispan.factories.annotations.DefaultFactoryFor;
Error writing test report
java.io.FileNotFoundException: /ssd/pedro/IdeaProjects/infinispan/core/target/surefire-reports/TEST-infinispan-core.xml (No such file or directory)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:187)
at java.base/java.io.FileWriter.<init>(FileWriter.java:96)
at org.infinispan.commons.test.PolarionJUnitXMLWriter.<init>(PolarionJUnitXMLWriter.java:53)
at org.infinispan.commons.test.PolarionJUnitXMLReporter.generateReport(PolarionJUnitXMLReporter.java:165)
at org.infinispan.commons.test.PolarionJUnitXMLReporter.onFinish(PolarionJUnitXMLReporter.java:115)
21mig3
_Cappa_
_DEUS
Ad31982
ArmandoPaulo
ArturNunes1972
aviao24
badidos651
bestgamingacura
Bilu_steel
public void visitPage() {
visitorCounter.increment();
}
public long getNumberOfVisitors() {
return visitorCounter.getValue();
}
// Retrieve CounterManager
CounterManager counterManager = ...
// initialValue(), storage() and concurrencyLevel() are optional.
counterManager.defineCounter("my-counter", CounterConfiguration.builder(CounterType.WEAK).initialValue(5).storage(Storage.VOLATILE).concurrencyLevel(1024).build());
// Create CounterManagerConfigurationBuilder
CounterManagerConfigurationBuilder counterBuilder = ...
// Only name() is mandatory
counterBuilder.addWeakCounter().name("my-counter").storage(Storage.VOLATILE).concurrencyLevel(1024);