We're updating the issue view to help you get more done. 

Infinispan configuration handling is making caches transactional as side-effect

Description

The injection of the TransactionManagerLookup delegate into the Infinispan Cache is flipping the configuration flag making non-transactional caches transactional as a side effect.

This leads to caches being wrongly configured with optimistic locking transaction, yet no write-skew checks are being enabled. Also the Cache won't have Repeatable Read isolation nor actual entry versioning, so this breaks all CAS operations.

This doesn't affect transactional caches.

Environment

None

Status

Assignee

Sanne Grinovero

Reporter

Sanne Grinovero

Labels

None

Worked in

None

Feedback Requested

None

Feedback Requested By

None

backPortable

None

Community Help Wanted

None

Suitable for new contributors

None

Requires Release Note

None

backportDecision

None

backportReEvaluate

None

Components

Fix versions

Priority

Major