You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Madhan Neethiraj (Jira)" <ji...@apache.org> on 2024/06/07 23:33:00 UTC

[jira] [Created] (RANGER-4815) remove unnecessary shim layer for Trino Ranger authorizer

Madhan Neethiraj created RANGER-4815:
----------------------------------------

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


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)