diqiu50 opened a new pull request, #12527: URL: https://github.com/apache/gravitino/pull/12527
### What changes were proposed in this pull request? Add compatibility handling for Starburst SPI variants in the Trino connector, including `BlockEncodingManager` instantiation, SPI version parsing, and newer DynamicFilter/ConnectorFactory SPI methods. ### Why are the changes needed? Starburst SPI differs from baseline open-source Trino in several interfaces and internal constructor signatures. Without these compatibility methods, the Gravitino connector may fail to load or execute on Starburst. Fix: #12526 ### Does this PR introduce any user-facing change? The Gravitino Trino connector can run with compatible Starburst SPI distributions. No new configuration or public Gravitino API is introduced. ### How was this patch tested? ```text ./gradlew spotlessApply ./gradlew :trino-connector:trino-connector:test -PskipITs ``` Both commands completed successfully. -- 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]
