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)