FANNG1 opened a new issue, #10358:
URL: https://github.com/apache/gravitino/issues/10358

   ### What would you like to be improved?
   
   Current TMS compaction flow is effectively limited to identity partition 
transforms in stable usage. This blocks practical compaction workflows for 
common Iceberg partition specs that include non-identity transforms (for 
example `days(ts)`, `months(ts)`, `years(ts)`, `hours(ts)`, `truncate`, 
`bucket`) in strategy recommendation and rewrite execution path.
   
   ### How should we improve?
   
   - Add end-to-end support for non-identity partition transforms in TMS 
compaction recommendation and rewrite submission path.
   - Ensure generated partition predicates are valid and executable for 
supported transforms.
   - Define clear compatibility behavior for unsupported transforms (explicit 
fallback or skip policy) and document it.
   - Add tests for partition predicate generation and rewrite job integration 
for major transform types.
   


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

Reply via email to