Hi Pierrick,

from what I see you try to use the infinispan subsystem to build your own cache, also your package seems to be planned for EAP7.
You should consider that the infinispan subsystem is not meant to have customer caches, there are some restrictions and it is not tested for EAP.
I.e. I'm not sure whether the cluster subsystem starts in any case if you use the cache.
Note that if you use a subscription for EAP this is not supported!

I recommend to use the JDG aka Infinispan modules and configure the cluster for this.

- Wolf

On 03/02/16 20:11, Pierrick HYMBERT wrote:
Thanks for your feedback. There is no firewall, server nodes are on the same host, I use default full-ha jgroups config. You can check the code in the link, I also attached domain configuration. 

I found a workaround  by configuring cache definition programatically (that is unexpected, I guess there is an issue in wildfly-clustering-infinispan-extension artifact...):

// this.myAppCache = this.cacheContainer.getCache("myAppCache");
this.cacheContainer.defineConfiguration("dist", new ConfigurationBuilder()
.clustering()
.cacheMode(CacheMode.DIST_SYNC)
.hash().numOwners(2)
.build()
);
this.myAppCache = this.cacheContainer.getCache("dist");

And now it works:

2016-02-02 12:20:25,925 INFO [org.hypik.test.jboss.eap7.server.TestService] (EJB default - 7) Produce new cache entry 1454404825925 on node master:server-one
2016-02-02 12:20:26,008 INFO [org.hypik.test.jboss.eap7.server.TestService] (EJB default - 8) Cache size on node master:server-one = 172

2016-02-02 12:20:26,009 INFO [org.hypik.test.jboss.eap7.server.TestService] (EJB default - 5) Cache size on node master:server-two = 172


Le mar. 2 févr. 2016 17:30, Sanne Grinovero <sanne@infinispan.org> a écrit :
Hi,
that's unlikely to be an Infinispan bug as we have many tests and
other features relying on it.
It probably is a networking configuration problem: if you start
multiple servers in a cluster but they do not manage to connect to
each other they will start as independent nodes (disconnected from
each other) and effectively behave like they were configured in LOCAL
mode.

I would suggest to check your JGroups stack for it using the network
interface that you intended, it using a correct Discovery protocol for
your environment, and possibly details like your firewall?

On 2 February 2016 at 08:19, Pierrick HYMBERT
<pierrick.hymbert@gmail.com> wrote:
> Hi all,
>
> I am blocked to deploy a test app that use a distributed infinispan (8.0.1)
> cache within 2 wildfly (10.0.0) domain nodes and a cache entry producer
> deployed as clustered singleton service.
>
> Your feedback/advise are really appreciated!
>
> Cache definition:
>
>                 <cache-container name="my-cache-container">
>                     <transport lock-timeout="60000"/>
>                     <distributed-cache name="myAppCache" mode="SYNC">
>                         <transaction mode="NONE"/>
>                         <eviction strategy="NONE"/>
>                     </distributed-cache>
>                 </cache-container>
>
> Sample code:
>
>   @Resource(lookup = "java:jboss/infinispan/container/my-cache-container")
>   private EmbeddedCacheManager cacheContainer;
>
>   private Cache<Long, Long> myAppCache;
>
>   @PostConstruct
>   public void startNotClustered() throws NamingException {
>     this.myAppCache = this.cacheContainer.getCache("myAppCache");
>     ...
>   }
>
>   ...
>
>   @Schedule(hour = "*", minute = "*", second = "*")
>   public void consume() {
>     logger.info("Cache size on node {} = {}",
>         System.getProperty("jboss.node.name"), myAppCache.size());
>   }
>
>
> Server one sample logs:
> 2016-01-31 14:52:03,789 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 1) Produce new cache entry 1454241123789 on node
> master:server-one
> 2016-01-31 14:52:04,005 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 2) Cache size on node master:server-one = 35
> 2016-01-31 14:52:04,796 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 3) Produce new cache entry 1454241124796 on node
> master:server-one
> 2016-01-31 14:52:05,006 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 4) Cache size on node master:server-one = 36
> 2016-01-31 14:52:05,801 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 5) Produce new cache entry 1454241125801 on node
> master:server-one
> 2016-01-31 14:52:06,007 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 6) Cache size on node master:server-one = 37
> 2016-01-31 14:52:06,807 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 7) Produce new cache entry 1454241126807 on node
> master:server-one
> 2016-01-31 14:52:07,005 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 8) Cache size on node master:server-one = 38
> 2016-01-31 14:52:07,813 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 9) Produce new cache entry 1454241127813 on node
> master:server-one
> 2016-01-31 14:52:08,006 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 10) Cache size on node master:server-one = 39
> 2016-01-31 14:52:08,817 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 1) Produce new cache entry 1454241128817 on node
> master:server-one
> 2016-01-31 14:52:09,007 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 2) Cache size on node master:server-one = 40
>
> Server two logs:
> 2016-01-31 14:51:56,006 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 4) Cache size on node master:server-two = 0
> 2016-01-31 14:51:57,008 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 5) Cache size on node master:server-two = 0
> 2016-01-31 14:51:58,007 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 6) Cache size on node master:server-two = 0
> 2016-01-31 14:51:59,007 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 7) Cache size on node master:server-two = 0
> 2016-01-31 14:52:00,006 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 8) Cache size on node master:server-two = 0
> 2016-01-31 14:52:01,008 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 9) Cache size on node master:server-two = 0
> 2016-01-31 14:52:02,007 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 10) Cache size on node master:server-two = 0
> 2016-01-31 14:52:03,006 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 1) Cache size on node master:server-two = 0
> 2016-01-31 14:52:04,007 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 2) Cache size on node master:server-two = 0
> 2016-01-31 14:52:05,008 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 3) Cache size on node master:server-two = 0
> 2016-01-31 14:52:06,006 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 4) Cache size on node master:server-two = 0
> 2016-01-31 14:52:07,006 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 5) Cache size on node master:server-two = 0
> 2016-01-31 14:52:08,007 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 6) Cache size on node master:server-two = 0
> 2016-01-31 14:52:09,007 INFO  [org.hypik.test.jboss.eap7.server.TestService]
> (EJB default - 7) Cache size on node master:server-two = 0
>
>
> I have attached all necessary info to investigate, but I am not sure
> attachement is allowed, so you can see source and logs here:
> https://www.dropbox.com/s/l1uhmfg5tkjkikw/infinispan-issue-wildfly-10.0.0.zip?dl=0
>
> С уважением / Cordialement / Best regards,
>
> Pierrick HYMBERT
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

_______________________________________________
infinispan-dev mailing list
infinispan-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev


_______________________________________________
infinispan-dev mailing list
infinispan-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev