mchades opened a new pull request, #12833:
URL: https://github.com/apache/gravitino/pull/12833

   ### What changes were proposed in this pull request?
   
   Add managed Core operations for listing, altering, and dropping Semantic 
Models:
   
   - Apply ordered Semantic Model changes atomically.
   - Preserve audit metadata during alterations.
   - Perform complete write validation when replacing the definition.
   - Avoid resolving external sources for metadata-only changes.
   - Add dispatcher integration and focused unit and JDBC tests.
   
   This Draft PR is stacked on #12602, #12603, and #12831, with one commit per 
PR. The dependency commits will be dropped after the corresponding PRs are 
merged.
   
   ### Why are the changes needed?
   
   Gravitino Core needs managed lifecycle operations for Semantic Models after 
create and load support.
   
   Fix: #12605
   
   ### Does this PR introduce _any_ user-facing change?
   
   Yes. It implements the existing Semantic Model list, alter, and drop 
operations in Gravitino Core. No new REST, OpenAPI, or client surface is 
introduced.
   
   ### How was this patch tested?
   
   - Cross-backend focused Core and JDBC tests — 49 tests, 0 failures, 0 errors
   - `./gradlew :core:test -PskipITs` — 2,022 tests, 0 failures, 0 errors, 2 
skipped
   - `./gradlew :core:spotlessCheck`
   - `git diff --check origin/main..HEAD`


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