Alexey Scherbakov created IGNITE-24962: ------------------------------------------
Summary: Refacto public transaction configuration Key: IGNITE-24962 URL: https://issues.apache.org/jira/browse/IGNITE-24962 Project: Ignite Issue Type: Improvement Reporter: Alexey Scherbakov Assignee: Alexey Scherbakov Fix For: 3.1 Current txn configuration, described inĀ TransactionConfigurationSchema, has multiple flaws. It exposes too much internal implementation details to a user without actual need, which greatly complicates txn protocol evolment in the future. Some properties are misspelled, some are useless. I propose to refactor it in the following way: 1. abandonedCheckTs - move to hidden properties. 2. readOnlyTimeout -> readOnlyTimeoutMillis 3. readWriteTimeout -> readWriteTimeoutMillis 4. attemptsObtainLock - remove and make hardcoded, later move to polymorphic configuration related to deadlock prevention. 5. txnResourceTtl -> move to hidden properties. 6. rpcTimeout - remove and make hardcoded 7. deadlockPreventionPolicy - remove and make hardcoded. later move to polymorphic configuration related to deadlock prevention. -- This message was sent by Atlassian Jira (v8.20.10#820010)