Skip to content
Permalink
Browse files

WFLY-11947 Grouping is not compatible with binary and off-heap memory

  • Loading branch information
pferraro committed Apr 4, 2019
1 parent 21a7f29 commit 2780d67c24aee1edffd2a746130e048474af10f7
@@ -34,6 +34,7 @@
import org.infinispan.configuration.cache.LockingConfiguration;
import org.infinispan.configuration.cache.MemoryConfiguration;
import org.infinispan.configuration.cache.PersistenceConfiguration;
import org.infinispan.configuration.cache.StorageType;
import org.infinispan.configuration.cache.TransactionConfiguration;
import org.infinispan.distribution.group.Grouper;
import org.jboss.as.clustering.controller.CapabilityServiceNameProvider;
@@ -81,9 +82,11 @@
String containerName = address.getParent().getLastElement().getValue();
String cacheName = address.getLastElement().getValue();
this.configurator = new ConfigurationServiceConfigurator(this.getServiceName(), containerName, cacheName, this.andThen(builder -> {
GroupsConfigurationBuilder groupsBuilder = builder.clustering().hash().groups().enabled();
for (Grouper<?> grouper : this.module.get().loadService(Grouper.class)) {
groupsBuilder.addGrouper(grouper);
if (builder.memory().storageType() == StorageType.OBJECT) {
GroupsConfigurationBuilder groupsBuilder = builder.clustering().hash().groups().enabled();
for (Grouper<?> grouper : this.module.get().loadService(Grouper.class)) {
groupsBuilder.addGrouper(grouper);
}
}
})).require(this);
}

0 comments on commit 2780d67

Please sign in to comment.
You can’t perform that action at this time.