[ https://issues.apache.org/jira/browse/HIVE-6792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13954952#comment-13954952 ]
Szehon Ho commented on HIVE-6792: --------------------------------- Mostly looks good on first pass, one nit: is it necessary to pass in 'conf' variable to 'MoveTask.createTargetPath'? It is already a member variable. Also, do you want to submit the patch to trigger the pre-commit test? > hive.warehouse.subdir.inherit.perms doesn't work correctly in CTAS > ------------------------------------------------------------------ > > Key: HIVE-6792 > URL: https://issues.apache.org/jira/browse/HIVE-6792 > Project: Hive > Issue Type: Bug > Components: Authorization, Security > Affects Versions: 0.14.0 > Reporter: Chaoyu Tang > Assignee: Chaoyu Tang > Attachments: HIVE-6792.patch > > > hive.warehouse.subdir.inherit.perms doesn't work correctly in CTAS. When it > is set to true, the table created using create table .. as select.. does not > inherit its parent directory's group and permission mode. It can be easily > reproduced: > == > hive> dfs -ls -R /user/hive/warehouse; > drwxrwx--T - hive hive 0 2014-03-30 17:44 > /user/hive/warehouse/ctas.db > drwxr-xr-x - hive hive 0 2014-03-30 17:20 > /user/hive/warehouse/ctas_src_tbl > -rw-r--r-- 3 hive hive 46059 2014-03-30 17:20 > /user/hive/warehouse/ctas_src_tbl/000000_0 > hive> create table ctas.test_perm as select * from ctas_src_tbl; > > hive> dfs -ls -R /user/hive/warehouse; > drwxrwx--T - hive hive 0 2014-03-30 17:46 > /user/hive/warehouse/ctas.db > drwxr-xr-x - hive supergroup 0 2014-03-30 17:46 > /user/hive/warehouse/ctas.db/test_perm > -rw-r--r-- 3 hive supergroup 46059 2014-03-30 17:46 > /user/hive/warehouse/ctas.db/test_perm/000000_0 > drwxr-xr-x - hive hive 0 2014-03-30 17:20 > /user/hive/warehouse/ctas_src_tbl > -rw-r--r-- 3 hive hive 46059 2014-03-30 17:20 > /user/hive/warehouse/ctas_src_tbl/000000_0 > == > The created table does not inherit its database ctas's group hive and > permission mode 770, instead it takes the default group (supergroup) and > permission mode (755) in hdfs -- This message was sent by Atlassian JIRA (v6.2#6252)