[
https://issues.apache.org/jira/browse/HDDS-7603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Siddharth Wagle reassigned HDDS-7603:
-------------------------------------
Assignee: Swaminathan Balachandran
> Erasure coding and encryption are not flagged on FileStatus for ofs
> -------------------------------------------------------------------
>
> Key: HDDS-7603
> URL: https://issues.apache.org/jira/browse/HDDS-7603
> Project: Apache Ozone
> Issue Type: Bug
> Components: OFS, Ozone Client
> Affects Versions: 1.3.0
> Reporter: Michael Smith
> Assignee: Swaminathan Balachandran
> Priority: Major
>
> HDDS-7208 purported to solve this. But when I use
> {{BasicRootedOzoneFileSystem.listLocatedStatus}} (via a
> {{FileSystemUtil::listLocatedStatusIterator}}) to search for a file
> recursively in Impala, I get back a FileStatus without the EC flag set.
> The FileStatus path is
> {{ofs://localhost:9862/impala/test-warehouse/alltypes/year=2009/month=1/090101.txt}},
> and
> {code}
> $ ozone sh key info
> impala/test-warehouse/alltypes/year=2009/month=1/090101.txt
> {
> "volumeName" : "impala",
> "bucketName" : "test-warehouse",
> "name" : "alltypes/year=2009/month=1/090101.txt",
> "dataSize" : 20433,
> "creationTime" : "2022-12-07T18:13:34.358Z",
> "modificationTime" : "2022-12-07T18:13:34.400Z",
> "replicationConfig" : {
> "data" : 3,
> "parity" : 2,
> "ecChunkSize" : 1048576,
> "codec" : "RS",
> "replicationType" : "EC",
> "requiredNodes" : 5
> },
> "ozoneKeyLocations" : [ {
> "containerID" : 3,
> "localID" : 109611004723200015,
> "length" : 20433,
> "offset" : 0,
> "keyOffset" : 0
> } ],
> "metadata" : { },
> "fileEncryptionInfo" : {...}
> }
> {code}
> It looks like
> https://github.com/apache/ozone/blob/master/hadoop-ozone/ozonefs-common/src/main/java/org/apache/hadoop/fs/ozone/BasicRootedOzoneFileSystem.java#L1334-L1346
> is missing the updates applied in HDDS-7208.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]