Sahil Takiar created HIVE-16346: ----------------------------------- Summary: inheritPerms should be conditional based on the target filesystem Key: HIVE-16346 URL: https://issues.apache.org/jira/browse/HIVE-16346 Project: Hive Issue Type: Sub-task Reporter: Sahil Takiar Assignee: Sahil Takiar
Right now, a lot of the logic in {{Hive.java}} attempts to set permissions of different files that have been moved / copied. This is only triggered if {{hive.warehouse.subdir.inherit.perms}} is set to true. However, on blobstores such as S3, there is no concept of file permissions so these calls are unnecessary and can could a performance impact. One solution would be to set {{hive.warehouse.subdir.inherit.perms}} to false, but this would be a global change that affects an entire HS2 instance. So HDFS tables will no longer have permissions inheritance. A better solution would be to make the inheritance of permissions conditional on the target filesystem. -- This message was sent by Atlassian JIRA (v6.3.15#6346)