yuqi1129 opened a new pull request, #14280: URL: https://github.com/apache/gravitino/pull/14280
### What changes were proposed in this pull request? Document the load/alter column race; the code is not changed: - `TableOperationDispatcher`: comments in `alterTable` and `updateColumnsIfNecessaryWhenLoad` explain why the race is still open across servers and what the full fix needs. - `docs/manage-tags-in-gravitino.md`: a note that a column rename that runs concurrently with a load or alter of the same external-backed table can drop the column's tags. ### Why are the changes needed? A fix that only takes a stronger tree lock would close the race on one server but not across servers, so it is not worth shipping on its own. The full fix needs a new EntityStore API (#13621) and is tracked in #14279. Part of #14279 ### Does this PR introduce _any_ user-facing change? Documentation only. ### How was this patch tested? Comments and docs only. `./gradlew :core:spotlessCheck` passes. -- 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]
