[ 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)