Skip to content
This repository was archived by the owner on Sep 4, 2025. It is now read-only.
This repository was archived by the owner on Sep 4, 2025. It is now read-only.

Transactions safety #4

Description

@BastiOfBerlin

How to make sure that no unreferenced artifacts remain allocated when an insert operation fails due to optimistic inserts.

E.g.: long String[] within Object:

  • nth String insert fails due to exceeded memory
  • Exception is thrown
  • expected result:
    ** deallocation of n-i previously allocated Strings
    ** deallocation of already allocated Array
    ** deallocation of Object in fixed-length memory
    ** Re-throw Exception

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions