ozone icon indicating copy to clipboard operation
ozone copied to clipboard

HDDS-13660. Ozone client support readVectored.

Open ashishkumar50 opened this issue 1 month ago • 4 comments

What changes were proposed in this pull request?

Ozone client support readVectored which allows reading multiple file ranges in parallel.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-13660

How was this patch tested?

Tests are added

ashishkumar50 avatar Dec 01 '25 08:12 ashishkumar50

@yandrey321

jojochuang avatar Dec 01 '25 17:12 jojochuang

Thanks @ashishkumar50 for the patch. I have ported the corresponding contract test from Hadoop, which shows that some input validation is missing (negative length and offset, overlapping ranges, same ranges).

Please feel free to pick it from https://github.com/adoroszlai/ozone/commit/ee11cf36ae4ded41c0627906af79023fef21ae75 and include in this PR.

https://github.com/adoroszlai/ozone/actions/runs/19905480757/job/57061761264#step:13:5599

adoroszlai avatar Dec 03 '25 19:12 adoroszlai

@adoroszlai Thanks for the review, handled comments.

ashishkumar50 avatar Dec 04 '25 15:12 ashishkumar50

@chungen0126 @jojochuang @yandrey321 please take a look

adoroszlai avatar Dec 17 '25 12:12 adoroszlai