Details
-
Bug
-
Resolution: Done
-
Major
-
10.0.0.Final
-
None
Description
The XSD for the Infinispan subsystem (jboss-as-infinispan_4_0.xsd) says that the default isolation level is REPEATABLE_READ:
<xs:complexType name="locking"> <xs:attribute name="isolation" type="tns:isolation" default="REPEATABLE_READ"> <xs:annotation> <xs:documentation>Sets the cache locking isolation level.</xs:documentation> </xs:annotation> </xs:attribute> ...
However, the LockingResourceDefinition class, which is the ultimate source of truth, disagrees:
enum Attribute implements org.jboss.as.clustering.controller.Attribute { ... ISOLATION("isolation", ModelType.STRING, new ModelNode(IsolationLevel.READ_COMMITTED.name()), new EnumValidatorBuilder<>(IsolationLevel.class)), ...
I'm not sure myself which one should be the default, but this difference is surely a bug.
Attachments
Issue Links
- clones
-
JBEAP-3209 Infinispan subsystem XSD disagrees with LockingResourceDefinition on default isolation level
-
- Closed
-