Siyao Meng created HDFS-14665: --------------------------------- Summary: HttpFS: LISTSTATUS result is missing some fields for each entry Key: HDFS-14665 URL: https://issues.apache.org/jira/browse/HDFS-14665 Project: Hadoop HDFS Issue Type: Improvement Reporter: Siyao Meng
WebHDFS: {code:java} GET /webhdfs/v1/tmp/?op=LISTSTATUS&user.name=hdfs HTTP/1.1 {code} {code} { "FileStatuses": { "FileStatus": [ ... { "accessTime": 0, "blockSize": 0, "childrenNum": 0, "fileId": 16395, "group": "hadoop", "length": 0, "modificationTime": 1563893395614, "owner": "mapred", "pathSuffix": "logs", "permission": "1777", "replication": 0, "storagePolicy": 0, "type": "DIRECTORY" } ] } } {code} HttpFS: {code:java} GET /webhdfs/v1/tmp/?op=LISTSTATUS&user.name=hdfs HTTP/1.1 {code} {code} { "FileStatuses": { "FileStatus": [ ... { "pathSuffix": "logs", "type": "DIRECTORY", "length": 0, "owner": "mapred", "group": "hadoop", "permission": "1777", "accessTime": 0, "modificationTime": 1563893395614, "blockSize": 0, "replication": 0 } ] } } {code} You can see the same LISTSTATUS request to HttpFS is missing childrenNum (directories only I guess), fileId and storagePolicy fields. The same applies to LISTSTATUS_BATCH, which might be using the same underlying calls to compose the response. Also may file another Jira to align the order of the keys in the responses. -- This message was sent by Atlassian JIRA (v7.6.14#76016) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org