[
https://issues.apache.org/jira/browse/HDDS-16163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated HDDS-16163:
----------------------------------
Labels: pull-request-available (was: )
> Fix TrashOzoneFileSystem error handling on LEGACY buckets
> ---------------------------------------------------------
>
> Key: HDDS-16163
> URL: https://issues.apache.org/jira/browse/HDDS-16163
> Project: Apache Ozone
> Issue Type: Improvement
> Components: Ozone Filesystem
> Reporter: Ren Koike
> Assignee: Ren Koike
> Priority: Major
> Labels: pull-request-available
>
> On LEGACY buckets (non-FSO path), *delete()* and
> *{color:#172b4d}rename(){color}* could report success even when the
> underlying OM write failed:
> # *RenameIterator* / *DeleteIterator* swallowed errors - *submitRequest()*
> failures were caught, logged, and iteration continued as if nothing failed.
> # Return values were ignored — top-level *delete()* / *rename()* always
> returned true even when *iterate()* returned false.
> # Null *OMRequest* was not handled — if create *OMRequest()* failed, a null
> request could be passed to *submitRequest()* or fail without propagating
> failure to the caller.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]