You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
predicate/residual evaluator and manifest filter are also important (to reduce conflict rate) but they could be completed separately, wdyt? @Xuanwo@liurenjie1024@jonathanc-n
Yes those can be completed separately, I will try to get residual evaluator done (a bit difficult since the schema + filters in rust are a bit different)
Is your feature request related to a problem or challenge?
To detect conflicts, we need to have
validate
and related logic to scan manifests and validate against history.References:
validation_history
andancestors_between
iceberg-python#1935Describe the solution you'd like
Add related logic to
SnapshotProduceOperation
so different actions likeRowDelta
,OverwriteFiles
, andRewriteFiles
can use and override (if needed)Willingness to contribute
I would be willing to contribute to this feature with guidance from the Iceberg Rust community
The text was updated successfully, but these errors were encountered: