Infinispan Remote: support local HotRod transaction

Description

With Infinispan 9.3.x, local transactions over HotRot client are supported by the datastore.
It is a very nice and critical feature, that we want to offer also to the users of Infinispan Server that use Hibernate OGM as a client.

Environment

None

Activity

Show:
Fabio Massimo Ercoli
June 11, 2018, 3:14 PM

We pause this issue waiting more test like this one:
Infinispan remote transaction demo project.

Fabio Massimo Ercoli
June 12, 2018, 10:09 AM

We can support transactions with 9.3.0.Final version.
See:

  1. ISPN-9288

  2. ISPN-9289

Fabio Massimo Ercoli
July 1, 2018, 7:58 PM
Edited

We've encountered another issue here. Transactions flush changes at the end of transaction itself and we can set multi cache serialization contexts on thread local. Then in order to solve the problem we tried to remove thread local serialization strategy here:
https://github.com/hibernate/hibernate-ogm/pull/1055.

Fabio Massimo Ercoli
July 17, 2018, 4:46 PM

Now we are blocked by this other issue: https://hibernate.atlassian.net/browse/OGM-1512.

Davide D'Alto
August 7, 2018, 11:14 AM
Fixed

Assignee

Fabio Massimo Ercoli

Reporter

Fabio Massimo Ercoli

Labels

None

Feedback Requested

None

Feedback Requested By

None

backPortable

None

Suitable for new contributors

None

backportDecision

None

backportReEvaluate

None

Components

Fix versions

Affects versions

Priority

Major