[infinispan-issues] [JBoss JIRA] (ISPN-10345) PutAll to register proto files hangs

Gustavo Fernandes (Jira) issues at jboss.org
Mon Jun 24 09:48:00 EDT 2019


     [ https://issues.jboss.org/browse/ISPN-10345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gustavo Fernandes deleted ISPN-10345:
-------------------------------------


> PutAll to register proto files hangs
> ------------------------------------
>
>                 Key: ISPN-10345
>                 URL: https://issues.jboss.org/browse/ISPN-10345
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Core, Remote Querying
>            Reporter: Gustavo Fernandes
>            Priority: Major
>
> PutAll to register protofiles causes the operation to fail with timeout. Simple reproducer:
> {code:java}
> package org.infinispan.client.hotrod;
> import static org.infinispan.query.remote.client.ProtobufMetadataManagerConstants.PROTOBUF_METADATA_CACHE_NAME;
> import static org.infinispan.server.hotrod.test.HotRodTestingUtil.hotRodCacheConfiguration;
> import static org.testng.AssertJUnit.assertEquals;
> import java.util.HashMap;
> import java.util.Map;
> import org.infinispan.client.hotrod.test.MultiHotRodServersTest;
> import org.infinispan.configuration.cache.CacheMode;
> import org.infinispan.configuration.cache.ConfigurationBuilder;
> import org.testng.annotations.Test;
> @Test(groups = "functional", testName = "client.hotrod.PutAllProtoRegistration")
> public class PutAllProtoRegistration extends MultiHotRodServersTest {
>    private static final int CLUSTER_SIZE = 2;
>    @Override
>    protected void createCacheManagers() throws Throwable {
>       ConfigurationBuilder cfgBuilder = hotRodCacheConfiguration(getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, false));
>       createHotRodServers(CLUSTER_SIZE, cfgBuilder);
>       waitForClusterToForm();
>    }
>    @Test
>    public void testBatchProtoRegistration() {
>       String protoName = "test.proto";
>       String protoValue = "message Test {}";
>       Map<String, String> value = new HashMap<>();
>       value.put(protoName, protoValue);
>       RemoteCache<String, String> metadataCache = client(0).getCache(PROTOBUF_METADATA_CACHE_NAME);
>       metadataCache.putAll(value);
>       assertEquals(metadataCache.get(protoName), protoValue);
>    }
> }
> {code}
> The test passes with CLUSTER_SIZE = 1



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the infinispan-issues mailing list