You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Arina Ielchiieva (JIRA)" <ji...@apache.org> on 2017/07/04 15:33:00 UTC
[jira] [Resolved] (DRILL-3828) Metadata Caching + Impersonation :
Inconsistency in reporting a permission error
[ https://issues.apache.org/jira/browse/DRILL-3828?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arina Ielchiieva resolved DRILL-3828.
-------------------------------------
Resolution: Fixed
Fix Version/s: (was: Future)
> Metadata Caching + Impersonation : Inconsistency in reporting a permission error
> --------------------------------------------------------------------------------
>
> Key: DRILL-3828
> URL: https://issues.apache.org/jira/browse/DRILL-3828
> Project: Apache Drill
> Issue Type: Bug
> Components: Metadata
> Reporter: Rahul Challapalli
>
> git.commit.id.abbrev=3c89b30
> User A has permissions to lineitem and lineitem/2006. He does not have access to lineitem/2007
> Scenario 1 : There is already a cache file created by a different user in the lineitem folder, then
> a) refresh table metadata lineitem : succeeds
> b) refresh table metadata `lineitem/2007` : fails with a permission error
> Scenario 2 : There is no cache file in the lineitem folder, then
> a) refresh table metadata lineitem : fails with permission error
> b) refresh table metadata `lineitem/2007` : fails with a permission error
> Scenario 2 seems to be the expected result in this case as the cache file contains metadata information about file from within the sub-directories as well
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)