[
https://issues.apache.org/jira/browse/HDDS-13113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Andika updated HDDS-13113:
-------------------------------
Description:
Currently, TrashOzoneFileSystem is only able to handle trash deleted using OFS
(BasicRootedOzoneFileSystem) and O3FS (BasicOzoneFileSystem). However, other
filesystem clients such as S3A can be used on top of Ozone which has a
different trash root location.
We can try to detect all the possible FileSystem implementations (e.g. using
ServiceLoader) and parse the trash root to be able to handle the different
trash root paths and clean them in the OM trash emptier.
was:
Currently, TrashOzoneFileSystem is only able to handle trash deleted using OFS
(BasicRootedOzoneFileSystem) and O3FS (BasicOzoneFileSystem). However, other
filesystem clients such as S3A can be used on top of Ozone which has a
different trash root location.
We can try to detect all the possible FileSystem implementations (e.g. using
ServiceLoader) and parse the trash root to be able to handle the different
trash root paths.
> TrashOzoneFileSystem to automatically detect multiple Trash root
> implementations
> --------------------------------------------------------------------------------
>
> Key: HDDS-13113
> URL: https://issues.apache.org/jira/browse/HDDS-13113
> Project: Apache Ozone
> Issue Type: Improvement
> Reporter: Ivan Andika
> Priority: Major
>
> Currently, TrashOzoneFileSystem is only able to handle trash deleted using
> OFS (BasicRootedOzoneFileSystem) and O3FS (BasicOzoneFileSystem). However,
> other filesystem clients such as S3A can be used on top of Ozone which has a
> different trash root location.
> We can try to detect all the possible FileSystem implementations (e.g. using
> ServiceLoader) and parse the trash root to be able to handle the different
> trash root paths and clean them in the OM trash emptier.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]