[ 
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]

Reply via email to