Roman Puchkovskiy created IGNITE-20537:
------------------------------------------
Summary: Add ability to create implicit transactions
Key: IGNITE-20537
URL: https://issues.apache.org/jira/browse/IGNITE-20537
Project: Ignite
Issue Type: Improvement
Reporter: Roman Puchkovskiy
Assignee: Roman Puchkovskiy
Fix For: 3.0.0-beta2
Currently, implicit transactions are created in {{{}InternalTableImpl{}}}.
where the code knows whether it created the transaction itself or not. To
correctly support schema synchronization, we need to create implicit
transactions higher, in {{RecordBinaryViewImpl}} and other table views (if no
transaction was provided), because transaction is used to obtain a timestamp
used for schema sync.
Such transactions will be created before the code in {{InternalTableImpl}} that
will use them, so {{implicit()}} method is to be added to
{{{}InternalTransaction{}}}.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)