[
https://issues.apache.org/jira/browse/HDDS-6213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17485394#comment-17485394
]
Ethan Rose commented on HDDS-6213:
----------------------------------
Hi [~rakeshr] thanks for the updates on FSO. The actions in this Jira will be
used when the OM is in pre-finalized state only, which should cover some of
your requirements above. For the client versioning requirements they should be
doable after HDDS-6182. The client versioning behavior will take effect
regardless of the (pre)finalized state of the OM.
> Layout version based argument actions
> -------------------------------------
>
> Key: HDDS-6213
> URL: https://issues.apache.org/jira/browse/HDDS-6213
> Project: Apache Ozone
> Issue Type: Sub-task
> Components: OM
> Reporter: Ethan Rose
> Assignee: István Fajth
> Priority: Major
>
> Currently, the upgrade framework provides annotations that can be applied to
> RPC endpoints to fail calls when the cluster is pre-finalized for a certain
> layout version. Features like EC and FSO may add parameters to existing
> endpoints, instead of adding new endpoints, and the request only needs to be
> blocked or modified if certain arguments are passed in. This Jira proposes
> adding annotations for conditional failure based on the arguments supplied
> and the cluster's metadata layout version. Pluggable actions given to the
> annotation could fail the request or modify the arguments before proceeding.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]