yuqi1129 opened a new pull request, #12781: URL: https://github.com/apache/gravitino/pull/12781
### What changes were proposed in this pull request?\n\n- Apply stable-ID and expected-version CAS to tag alter and delete operations.\n- Preserve monotonic tag versions during overwrite.\n- Lock parent metalakes during creation and tag roots during association changes.\n- Atomically update tag metadata and clean dependent relationships.\n- Reuse the common OCC support introduced by #12639.\n\n### Why are the changes needed?\n\nConcurrent tag writes could otherwise cause lost updates, stale deletions, or partial relationship cleanup.\n\nFix: #12775\n\n### Does this PR introduce _any_ user-facing change?\n\nNo API or configuration change. Concurrent stale writes now fail with an optimistic lock exception instead of silently overwriting newer metadata.\n\n### How was this patch tested?\n\n- \n- -- 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]
