Skip to content

Add support of multi space transactions

Pavel Kisliak requested to merge epam/multi_space_transactions into main

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 the StartTransaction
  • 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

Merge request reports

Loading