<p dir="ltr">Scott, I don&#39;t think I am subscribed to the Infinispan list so I doubt my reply goes through...</p>
<p dir="ltr">It&#39;s already been stated, but for the record, my take is that it is not proper to have pre-production releases (Beta, etc) be a dependency in a Final release.  If we have to upgrade Infinispan to 8 in Hibernate to fix this, that would have to be done in 5.1 or later at this point.</p>
<br><div class="gmail_quote"><div dir="ltr">On Thu, Jul 16, 2015, 9:00 AM Scott Marlow &lt;<a href="mailto:smarlow@redhat.com">smarlow@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 07/16/2015 04:34 AM, Radim Vansa wrote:<br>
&gt;<br>
&gt; On 07/15/2015 03:25 PM, Scott Marlow wrote:<br>
&gt;&gt; Looks like Hibernate 5.0 cannot be compiled against Infinispan 8.0.0.Beta1:<br>
&gt;&gt;<br>
&gt;&gt; &quot;<br>
&gt;&gt; hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java:209:<br>
&gt;&gt; error: cannot find symbol<br>
&gt;&gt;                            rpcManager.broadcastRpcCommand( cmd, isSync );<br>
&gt;&gt;                                      ^<br>
&gt;&gt;      symbol:   method broadcastRpcCommand(EvictAllCommand,boolean)<br>
&gt;&gt;      location: variable rpcManager of type RpcManager<br>
&gt;&gt; &quot;<br>
&gt;&gt;<br>
&gt;&gt; Will this be fixed in Hibernate ORM 5.0 or Infinispan 8.0.0.Beta2?<br>
&gt;<br>
&gt; This should be fixed in ORM 5.x, but should I do a PR that uses<br>
&gt; Infinispan 8.0.0.Beta1 as dependency, even though 8.0.0.Final won&#39;t get<br>
&gt; out before ORM 5.0.0.Final?<br>
<br>
Could Infinispan 8.0 support the older<br>
RpcManager.broadcastRpcCommand(EvictAllCommand,boolean)?<br>
<br>
Adding Steve, so he can respond about the idea of bringing Infinispan<br>
8.0.0.Beta1 into ORM 5.0.<br>
<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; More inline below...<br>
&gt;&gt;<br>
&gt;&gt; On 07/14/2015 05:27 PM, Sanne Grinovero wrote:<br>
&gt;&gt;&gt; Hi Radim, I suspect that Steve won&#39;t allow an Infinispan upgrade to 8<br>
&gt;&gt;&gt; in a micro release of Hibernate.. that&#39;s against our conventions.<br>
&gt;&gt;&gt; The better plan would be to work towards a Hibernate 5.1 version for<br>
&gt;&gt;&gt; this, or make sure to talk with him in advance if that doesn&#39;t work<br>
&gt;&gt;&gt; out.<br>
&gt;&gt; The first beta of WildFly 10 is scheduled for August 6th, 2015.  IMO,<br>
&gt;&gt; with that target in mind, we should figure out if we can have a<br>
&gt;&gt; Hibernate 5.x and Infinispan 8.x that work together.  I don&#39;t<br>
&gt;&gt; particularly care if the Hibernate ORM 5.0 release uses Infinispan 8.x,<br>
&gt;&gt; as long as someone is making sure Infinispan 8.x and ORM 5.0, work well<br>
&gt;&gt; together.  IMO, we should either change the Infinispan 8 API to still<br>
&gt;&gt; work with Hibernate ORM 5 or update ORM 5 to work with Infinispan 8.<br>
&gt;<br>
&gt; See above: I would &#39;make sure&#39; that they work together, but it&#39;s IMO not<br>
&gt; possible until Infinispan 8.0 is released.<br>
<br>
Just don&#39;t break Hibernate ORM and this won&#39;t be an issue ;)<br>
<br>
&gt;<br>
&gt; Radim<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; On 14 July 2015 at 16:16, Radim Vansa &lt;<a href="mailto:rvansa@redhat.com" target="_blank">rvansa@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; IIRC currently hibernate-infinispan module uses just the basic cache<br>
&gt;&gt;&gt;&gt; API, which won&#39;t change. However, with certain consistency fixes ([1]<br>
&gt;&gt;&gt;&gt; [2] and maybe more) the Interceptor API is used (as the basic<br>
&gt;&gt;&gt;&gt; invalidation mode cannot make 2LC consistent on it own), which is about<br>
&gt;&gt;&gt;&gt; to change in Infinispan 8.0.<br>
&gt;&gt;&gt;&gt; I will take care of updating hibernate-infinispan module to 8.0 when it<br>
&gt;&gt;&gt;&gt; will be out. Since that would require only changes internal to that<br>
&gt;&gt;&gt;&gt; module, I hope this upgrade can be scoped to a micro-release.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Radim<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; [1] <a href="https://hibernate.atlassian.net/browse/HHH-9868" rel="noreferrer" target="_blank">https://hibernate.atlassian.net/browse/HHH-9868</a><br>
&gt;&gt;&gt;&gt; [2] <a href="https://hibernate.atlassian.net/browse/HHH-9881" rel="noreferrer" target="_blank">https://hibernate.atlassian.net/browse/HHH-9881</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 07/14/2015 02:34 PM, Scott Marlow wrote:<br>
&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I heard that Infinispan 8.0 may soon be integrated into WildFly 10.0.<br>
&gt;&gt;&gt;&gt;&gt; If that happens, how does that impact Hibernate ORM 5.0 which currently<br>
&gt;&gt;&gt;&gt;&gt; integrates with Infinispan 7.2.1.Final?  Does Hibernate ORM 5.0 need any<br>
&gt;&gt;&gt;&gt;&gt; changes to integrate with Infinispan 8.0?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;&gt; Scott<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; infinispan-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; Radim Vansa &lt;<a href="mailto:rvansa@redhat.com" target="_blank">rvansa@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; JBoss Performance Team<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; infinispan-dev mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; infinispan-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; infinispan-dev mailing list<br>
&gt;&gt; <a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
&gt;<br>
&gt;<br>
</blockquote></div>