-
Bug
-
Resolution: Done
-
Major
-
12.0.1.Final
The jcache/tck-runner-remote module starts a server with the tcp stack and MPING for discovery. When two CI agents run the jcache/tck-runner-remote integration tests in parallel, the servers join the same cluster:
10:32:55,042 INFO (jgroups-5,rhos-infinispan-ci-2-60221) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel cluster: [rhos-infinispan-ci-2-60221|1] (2) [rhos-infinispan-ci-2-60221, rhos-infinispan-ci-6-45354]
This leads to random test failures, as tests assume they have exclusive access to the caches on the server. E.g.
org.infinispan.client.hotrod.exceptions.HotRodClientException: org.infinispan.server.hotrod.CacheNotFoundException: Cache with name 'org.jsr107.tck.expiry.CacheExpiryTest' not found amongst the configured caches