Skip to content

Support IsolationLevels and Concurrency Safety Validation Checks #819

Description

@sungwy

Feature Request / Improvement

Support enforcing Isolation Levels from specified snapshot ID

https://iceberg.apache.org/docs/latest/spark-configuration/#write-options

There's been a lot of continued interest in using multiple PyIceberg applications concurrently and having proper support for optimistic concurrency.

I think the best place to start is through the implementation of the individual validation functions

Once this is complete, we'll be able to introduce the Isolation Levels and correctly implement the validation logic in the _OverwriteFiles snapshot producer, similarly to the Java implementation

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions