[
https://issues.apache.org/jira/browse/RANGER-4815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Madhan Neethiraj updated RANGER-4815:
-------------------------------------
Attachment: RANGER-4815.patch
> remove unnecessary shim layer for Trino Ranger authorizer
> ---------------------------------------------------------
>
> Key: RANGER-4815
> URL: https://issues.apache.org/jira/browse/RANGER-4815
> Project: Ranger
> Issue Type: Sub-task
> Components: plugins
> Reporter: Madhan Neethiraj
> Assignee: Madhan Neethiraj
> Priority: Major
> Fix For: 3.0.0
>
> Attachments: RANGER-4815.patch
>
>
> Ranger authorization plugins use a shim layer to isolate its dependencies
> from the host service. However, this is not necessary for Trino authorizer
> plugin as Trino already uses classloader isolation for its plugins. Here is
> from Trino documentation atÂ
> [https://trino.io/docs/current/develop/spi-overview.html:]
> {noformat}
> Plugins are loaded in a separate class loader to provide isolation and to
> allow plugins to use a different version of a library that Trino uses
> internally. {noformat}
> Hence ranger-trino-plugin-shim project can be removed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)