[ 
https://issues.apache.org/jira/browse/HIVE-19469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on HIVE-19469 started by Rajkumar Singh.
---------------------------------------------
> HiveServer2: SqlStdAuth take too much time while doing 
> checkFileAccessWithImpersonation if the table location has too many files/dirs
> -------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HIVE-19469
>                 URL: https://issues.apache.org/jira/browse/HIVE-19469
>             Project: Hive
>          Issue Type: Task
>          Components: HiveServer2
>    Affects Versions: 2.1.0
>            Reporter: Rajkumar Singh
>            Assignee: Rajkumar Singh
>            Priority: Minor
>
> HiveServer2 doAuthorization call takes too much time while doing 
> checkFileAccessWithImpersonation if the table location has too many 
> files/dirs which increases the query compilation time.
> {code}
> at 
> org.apache.hadoop.hive.shims.Hadoop23Shims.checkFileAccess(Hadoop23Shims.java:1006)
>  at 
> org.apache.hadoop.hive.common.FileUtils.checkFileAccessWithImpersonation(FileUtils.java:378)
>  at 
> org.apache.hadoop.hive.common.FileUtils.isActionPermittedForFileHierarchy(FileUtils.java:417)
>  at 
> org.apache.hadoop.hive.common.FileUtils.isActionPermittedForFileHierarchy(FileUtils.java:431)
>  at 
> org.apache.hadoop.hive.common.FileUtils.isActionPermittedForFileHierarchy(FileUtils.java:431)
>  at 
> org.apache.hadoop.hive.common.FileUtils.isActionPermittedForFileHierarchy(FileUtils.java:431)
>  at 
> org.apache.hadoop.hive.common.FileUtils.isActionPermittedForFileHierarchy(FileUtils.java:431)
>  at 
> org.apache.hadoop.hive.common.FileUtils.isActionPermittedForFileHierarchy(FileUtils.java:431)
>  at 
> org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizer.isURIAccessAllowed(RangerHiveAuthorizer.java:752)
> {code}
> the improvement we can make here is to parallelize 
> checkFileAccessWithImpersonation call. 
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to