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

   Add CompactionConfig and Plan() that groups FileScanTasks by partition, 
classifies files as candidates based on size thresholds and delete file counts, 
and bin-packs candidates into CompactionGroups using the existing SlicePacker. 
This is the planning layer for RewriteDataFiles (#832).
   
   - Oversized files skipped unless delete count exceeds threshold
   - Deterministic partition key via sorted field IDs
   - Config validation (target between min/max, positive thresholds)
   - Ceiling division for output file estimation


-- 
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