You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Pritesh (JIRA)" <ji...@apache.org> on 2017/06/29 14:46:00 UTC

[jira] [Assigned] (DRILL-4424) Metadata cache file emptied when the drillbit process does not have write permissions

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

Pritesh reassigned DRILL-4424:
------------------------------

    Assignee: Arina Ielchiieva

> Metadata cache file emptied when the drillbit process does not have write permissions
> -------------------------------------------------------------------------------------
>
>                 Key: DRILL-4424
>                 URL: https://issues.apache.org/jira/browse/DRILL-4424
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Metadata
>    Affects Versions: 1.6.0
>            Reporter: Rahul Challapalli
>            Assignee: Arina Ielchiieva
>
> Commit # : bb3fc15216d9cab804fc9a6f0e5bd34597dd4394
> Commit Date : Dec 7, 2015
> I have a directory "lineitem" on maprfs which contains a metadata cache file. Both the folder and cache file are owned by root.
> Now I started drill as user "mapr" and ran "refresh table metadata....." command on "lineitem" and below is the result
> {code}
> 0: jdbc:drill:zk=10.10.100.183:5181> refresh table metadata dfs.`/drill/testdata/metadata_caching/lineitem`;
> +----+---------+
> | ok | summary |
> +----+---------+
> | false | Error: 2049.1804.436520 /drill/testdata/metadata_caching/lineitem/.drill.parquet_metadata (Permission denied) |
> +----+---------+
> 1 row selected (0.403 seconds)
> {code}
> Two issues here :
> {code}
> 1. Running the above command actually empties the metadata cache file.
> 2. Without the cache file, the user "mapr" has permissions to read the data in directory "lineitem". However when there is cache file in the directory (owned by "root") I get back the above error. So the presence of the cache file is changing the outcome of the query.
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)