Skip to content

Wrong default type of READ COMMITTED transaction #29

@ant-zuev

Description

@ant-zuev

When specifying the READ COMMITTED isolation type, the RECORD_VERSION modifier is used:

isolation = (Isolation.READ_COMMITTED_RECORD_VERSION
if self.isolation == Isolation.READ_COMMITTED
else self.isolation)

although NO_RECORD_VERSION should be used by default.
In general we should not specify a modifier if user has only specified READ COMMITTED isolation, as the server will use NO_RECORD_VERSION for READ COMMITTED by default.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions