[ https://issues.apache.org/jira/browse/HAWQ-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Hongxu Ma updated HAWQ-1520: ---------------------------- Description: When enable hdfs trash feature, there is a *Trash* directory under the encryption zone. Example: {code} [gpadmin@test1 hawq]$ sudo -u hdfs hdfs crypto -listZones /hawq/hawq-1503886333 tdekey [gpadmin@test1 hawq]$ hdfs dfs -ls /hawq/hawq-1503886333/ Found 1 items drwxrwxrwt - hdfs hdfs 0 2017-08-27 23:59 /hawq/hawq-1503886333/.Trash {code} But gpcheckhdfs scrpit doesn't consider it(/hawq/hawq-1503886333) as an empty directory. We should fix it to skip this trash directory. Note: If you just enable trash without encryption zone, the trash directory is */user/<username>/.Trash/*, so it doesn't influence gpcheckhdfs in the condition. was: When enable hdfs trash feature, there is a *Trash* directory under the encryption zone. Example: {code} [gpadmin@test1 hawq]$ sudo -u hdfs hdfs crypto -listZones /hawq/hawq-1503886333 tdekey [gpadmin@test1 hawq]$ hdfs dfs -ls /hawq/hawq-1503886333/ Found 1 items drwxrwxrwt - hdfs hdfs 0 2017-08-27 23:59 /hawq/hawq-1503886333/.Trash {code} But gpcheckhdfs scrpit doesn't consider it(/hawq/hawq-1503886333) as an empty directory. We should fix it to skip this trash directory. Note: > gpcheckhdfs should skip hdfs trash directory > -------------------------------------------- > > Key: HAWQ-1520 > URL: https://issues.apache.org/jira/browse/HAWQ-1520 > Project: Apache HAWQ > Issue Type: Sub-task > Components: Command Line Tools > Reporter: Hongxu Ma > Assignee: Hongxu Ma > Fix For: 2.3.0.0-incubating > > > When enable hdfs trash feature, there is a *Trash* directory under the > encryption zone. > Example: > {code} > [gpadmin@test1 hawq]$ sudo -u hdfs hdfs crypto -listZones > /hawq/hawq-1503886333 tdekey > [gpadmin@test1 hawq]$ hdfs dfs -ls /hawq/hawq-1503886333/ > Found 1 items > drwxrwxrwt - hdfs hdfs 0 2017-08-27 23:59 > /hawq/hawq-1503886333/.Trash > {code} > But gpcheckhdfs scrpit doesn't consider it(/hawq/hawq-1503886333) as an empty > directory. > We should fix it to skip this trash directory. > Note: > If you just enable trash without encryption zone, the trash directory is > */user/<username>/.Trash/*, so it doesn't influence gpcheckhdfs in the > condition. -- This message was sent by Atlassian JIRA (v6.4.14#64029)