Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
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.
Attachments
Issue Links
- split from
-
IGNITE-19226 Fetch table schema by timestamp
- Resolved
- links to