<div dir="ltr"><div><div>Hi everyone,<br><br></div>I am working on integrating Infinispan 9.2.Final in vertx-infinispan. Before merging I wanted to make sure the test suite passed but it doesn&#39;t. It&#39;s not the always the same test involved.<br><br></div><div>In the logs, I see a lot of messages like &quot;After merge (or coordinator change), cache still hasn&#39;t recovered a majority of members and must stay in degraded mode.<br></div><div>The context involved are &quot;___counter_configuration&quot; and &quot;org.infinispan.LOCKS&quot;<br><br></div><div>Most often it&#39;s harmless but, sometimes, I also see this exception &quot;ISPN000210: Failed to request state of cache&quot;<br></div><div>Again the cache involved is either &quot;___counter_configuration&quot; or &quot;org.infinispan.LOCKS&quot;<br></div><div>After this exception, the cache manager is unable to stop. It blocks in method &quot;terminate&quot; (join on cache future).<br><br></div><div>I thought the test suite was too rough (we stop all nodes at the same time). So I changed it to make sure that:<br></div><div>- nodes start one after the other<br></div><div>- a new node is started only when the previous one indicates HEALTHY status<br></div><div>- nodes stop one after the other<br>- a node is stopped only when it indicates HEALTHY status<br></div><div>Pretty much what we do on Kubernetes for the readiness check actually.<br>But it didn&#39;t get any better.<br><br></div><div>Attached are the logs of such a failing test.<br><br></div><div>Note that the Vert.x test itself does not fail, it&#39;s only when closing nodes that we have issues.<br></div><div><br></div><div>Here&#39;s our XML config: <a href="https://github.com/vert-x3/vertx-infinispan/blob/ispn92/src/main/resources/default-infinispan.xml">https://github.com/vert-x3/vertx-infinispan/blob/ispn92/src/main/resources/default-infinispan.xml</a><br></div><div><br></div><div>Does that ring a bell? Do you need more info?<br><br></div><div>Regards,<br></div><div>Thomas<br></div><div><br></div></div>