[ 
https://issues.apache.org/jira/browse/HDDS-13362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Andika updated HDDS-13362:
-------------------------------
    Summary: Abstract OM response class should not be annotated with 
CleanupTableInfo  (was: Abstract OM request class should not be annotated with 
CleanupTableInfo)

> Abstract OM response class should not be annotated with CleanupTableInfo
> ------------------------------------------------------------------------
>
>                 Key: HDDS-13362
>                 URL: https://issues.apache.org/jira/browse/HDDS-13362
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Ivan Andika
>            Assignee: Ivan Andika
>            Priority: Major
>
> We need to ensure that no abstract OM response class should have 
> CleanupTableInfo since it is not going to be picked up by 
> OzoneManagerDoubleBuffer and will lull the new contributor to exclude it in 
> the CleanupTableInfo. Currently we these abstract classes:
>  * AbstractS3MultipartAbortResponse
>  * AbstractOMKeyDeleteResponse
> Ideally, CleanupTableInfo should be built by checking the 
> OMClientRequest#validateAndUpdateCache implementation for any cache update, 
> instead of hardcoding CleanupTableInfo in the OM response, which is very 
> prone to human error. However, this improvement might be quite involved and 
> can be handled in a separate ticket.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@ozone.apache.org
For additional commands, e-mail: issues-h...@ozone.apache.org

Reply via email to