Add support of multi space transactions
Type of change
-
Bug Fix -
Feature
Does this introduce a change in the core logic?
- [Yes]
Does this introduce a change in the cloud provider implementation, if so which cloud?
-
AWS -
Azure -
GCP -
IBM
Updates description?
The main purpose of this MR is to add supporting of multi space transactions according to ETP specification.
Previously, only one space per transaction was allowed.
- Add support of multi space ETP transactions
- Add restrictions for create and delete dataspaces based on the
dataspaceUris
list specified in theStartTransaction
- Fix delete dataspace inside the transaction (vacuum DB can't be performed inside the transaction)
- Fix cleanup of DB-schemas after tests completion
Issue: #62 (closed)
Edited by Pavel Kisliak