fallintoplace opened a new pull request, #1391:
URL: https://github.com/apache/iceberg-go/pull/1391

   ## Summary
   This fix addresses row-lineage correctness for compaction on v3 tables. 
Mixed compaction groups (some tasks with FirstRowID, some without) were 
previously compacted into one output that could silently lose  for all 
surviving rows.
   
   - Split mixed v3 groups into lineage-capable and legacy subgroups.
   - Preserve  only for lineage-capable subgroup via existing 
lineage-preserving path.
   - Rewrite legacy subgroup without lineage when required.
   - Merge safe delete vectors/deletion vectors across both subgroups.
   - Add regression coverage: .
   
   ## Testing
   ok   github.com/apache/iceberg-go/table      0.749s
   ok   github.com/apache/iceberg-go/table      0.739s
   ok   github.com/apache/iceberg-go/table      1.001s
   ok   github.com/apache/iceberg-go/table      4.873s


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to