[infinispan-dev] IRC chat: HB + I9
Galder Zamarreño
galder at redhat.com
Tue May 23 09:10:12 EDT 2017
One final thing, [1] requires ISPN-7853 fix, which will be part of 9.0.1.
I know the branch currently points to 9.1.0-SNAPSHOT. That was just simply cos I tested out the fix in master first.
Cheers,
--
Galder Zamarreño
Infinispan, Red Hat
> On 23 May 2017, at 15:07, Galder Zamarreño <galder at redhat.com> wrote:
>
> Hi all,
>
> I've just finished integrating Infinispan with a HB 6.x branch Steve had, all tests pass now [1].
>
> Yeah, we didn't commit on the final location for these changes.
>
> As far as I know, Hibernate master is not 6.x, but rather 5.2.x. There's no 5.2.x branch in Hibernate main repo. 6.x is just a branch that Steve has.
>
> These are the options availble to us:
>
> 1. Integrate 9.x provider as part of 'hibernate-infinispan' in Hibernate 6.x branch.
>
> 2. Integrate 9.x provider as part of a second Infinispan module in Hibernate 5.x branch.
>
> 3. Integrate 9.x provider as part of 'hibernate-infinispan' in Hibernate 5.x branch. This is problematic for since the provider is not backwards compatible.
>
> 4. Integrate 9.x provider in infinispan and deliver it as part of Infinispan rather than Hibernate.
>
> I'm not sure which one I prefer the most TBH... 1. is the ideal solution but doesn't seem there will be a Hibernate 6.x release for a while. 2./3./4. all have their downsides... :\
>
> Thoughts?
>
> [1] https://github.com/galderz/hibernate-orm/commits/t_i9x_v2
> --
> Galder Zamarreño
> Infinispan, Red Hat
>
>> On 16 May 2017, at 17:06, Paul Ferraro <paul.ferraro at redhat.com> wrote:
>>
>> Thanks Galder. I read through the infinispan-dev thread on the
>> subject, but I'm not sure what was concluded regarding the eventual
>> home for this code.
>> Once the testsuite passes, is the plan to commit to hibernate master?
>> If so, I will likely fork these changes into a WF module (and adapt it
>> for Hibernate 5.1.x) so that WF12 can move to JGroups4+Infinispan9
>> until Hibernate6 is integrated.
>>
>> Radim - one thing you mentioned on that infinispan-dev thread puzzled
>> me: you said that invalidation mode offers no benefits over
>> replication. How is that possible? Can you elaborate?
>>
>> Paul
>>
>> On Tue, May 16, 2017 at 9:03 AM, Galder Zamarreño <galder at redhat.com> wrote:
>>> I'm on the move, not sure if Paul/Radim saw my replies:
>>>
>>> <pferraro> galderz, rvansa: Hey guys - is there a plan for Hibernate &
>>> ISPN 9?
>>> <rvansa> pferraro: Galder has been working on that
>>> <rvansa> pferraro: though I haven't seen any results but a list of
>>> stuff that needs to be changed
>>> <pferraro> galderz: which Hibernate branch are you targeting?
>>> <rvansa> pferraro: 5.2, but there are minute differences between 5.x
>>> in terms of the parts that need love to get Infinispan 9 support
>>> *** Mode change: +v vblagoje on #infinispan by ChanServ
>>> (ChanServ at services.)
>>> <pferraro> rvansa: are you suggesting that 5.0 or 5.1 branches will be
>>> adapted to additionally support infinispan 9? how is that
>>> possible?
>>>> pferraro: i'm working on it as we speak...
>>>> pferraro: down to 16 failuresd
>>>> pferraro: i started a couple of months ago, but had talks/demos to
>>> prepare
>>>> pferraro: i've got back to working on it this week
>>> ...
>>>> pferraro: rvansa
>>>> rvansa: minute differences my ass ;p
>>>> pferraro: did you see my replies?
>>>> i got disconnected while replying...
>>> <pferraro> hmm - no - I didn't
>>> <pferraro> galderz: ^
>>>> pferraro: so, working on the HB + I9 integration as we speak
>>>> pferraro: i started a couple of months back but had talks/demos to
>>> prepare and had to put that aside
>>>> pferraro: i'm down to 16 failures
>>>> pferraro: serious refactoring required of the integration to get it
>>> to compile and the tests to pass
>>>> pferraro: need to switch to async interceptor stack in 2lc
>>> integration and get all the subtle changes right
>>>> pferraro: it's a painstaking job basically
>>>> pferraro: i'm working on
>>> https://github.com/galderz/hibernate-orm/tree/t_i9x_v2
>>>> pferraro: i can't remember where i branched off, but it's a branch
>>> that steve had since master was focused on 5.x
>>>> pferraro: i've no idea when/where we'll integrate this, but one
>>> thing is for sure: it's nowhere near backwards compatible
>>>> actually, fixed one this morning, so down to 15 failures
>>>> pferraro: any suggestions/wishes?
>>>> is anyone out there? ;)
>>>
>>> Cheers,
>>> --
>>> Galder Zamarreño
>>> Infinispan, Red Hat
>>>
>
More information about the infinispan-dev
mailing list