[
https://issues.apache.org/jira/browse/HDDS-11607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Attila Doroszlai updated HDDS-11607:
------------------------------------
Description:
- HDDS-7715 in 1.4.0 introduced {{listStatusLight}} request, used when listing
keys in FSO buckets. Latest OM version was 4 at that time. OM version is not
checked by client.
- HDDS-11414 in 2.0.0 introduced new OM version 8, and added client-side check
to send {{listStatusLight}} only if OM version is >= 8, otherwise use older
{{listStatus}} request.
- OM version = 8 cannot be backported to 1.4.x without backporting features
that introduced versions 5-7. Therefore OM 1.4.x is stuck at version 4.
- OM version = 4 may or may not support {{listStatusLight}}, depending on
whether it is 1.4.0 or some pre-release snapshot version.
Problems:
- (major) List keys fails with 1.4.0 client and 1.3.0 or earlier OM.
- (minor) List keys uses {{listStatus}} with 2.0.0 client and 1.4.0 OM.
Goals:
- Fix compatibility of 1.4.x client with earlier OM versions.
- Let 1.4.x client continue using {{listStatusLight}} with OM that supports it
(1.4.0 and newer).
was:Improvement over HDDS-11414. More details TBD.
> Improve compatibility of listStatusLight
> ----------------------------------------
>
> Key: HDDS-11607
> URL: https://issues.apache.org/jira/browse/HDDS-11607
> Project: Apache Ozone
> Issue Type: Improvement
> Components: Ozone Client, Ozone Manager
> Reporter: Attila Doroszlai
> Assignee: Attila Doroszlai
> Priority: Major
>
> - HDDS-7715 in 1.4.0 introduced {{listStatusLight}} request, used when
> listing keys in FSO buckets. Latest OM version was 4 at that time. OM
> version is not checked by client.
> - HDDS-11414 in 2.0.0 introduced new OM version 8, and added client-side
> check to send {{listStatusLight}} only if OM version is >= 8, otherwise use
> older {{listStatus}} request.
> - OM version = 8 cannot be backported to 1.4.x without backporting features
> that introduced versions 5-7. Therefore OM 1.4.x is stuck at version 4.
> - OM version = 4 may or may not support {{listStatusLight}}, depending on
> whether it is 1.4.0 or some pre-release snapshot version.
> Problems:
> - (major) List keys fails with 1.4.0 client and 1.3.0 or earlier OM.
> - (minor) List keys uses {{listStatus}} with 2.0.0 client and 1.4.0 OM.
> Goals:
> - Fix compatibility of 1.4.x client with earlier OM versions.
> - Let 1.4.x client continue using {{listStatusLight}} with OM that supports
> it (1.4.0 and newer).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]