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

   ### Describe the subtask
   
   - Dispatch in-job recommenders by policy type: compaction `trigger-expr`, 
orphan `trigger-expr`, expire and rewrite-manifests placeholders always 
maintain.
   - Load the policy with `PolicyMetaService.getPolicyById` (one join of 
policy, current version, and metalake name). Callers hold `PolicyMetaService` 
and `JobMetaService` as static fields.
   - When a bound job is already terminal, `OccupancyGate` sets `finished_at` 
so the soft slot can be claimed again.
   - Share QL evaluation from `optimizer-api` (`ExpressionEvaluator`, 
`QLExpressionEvaluator`, `CompactionTriggerEvaluator`).
   
   **Out of scope:** REST sample/finish, cron submit, Spark job execution, 
expand scheduling.
   
   PR: #14054
   
   ### Parent issue
   
   #13760


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