navinko opened a new pull request, #11132:
URL: https://github.com/apache/ozone/pull/11132
## What changes were proposed in this pull request?
Removed Pair usage from client/common/framework/container-service.
This PR is part of splitting the large HDDS-15942 change set (originally in
PR #10962) into smaller module subtasks.
It carries only the client/common/framework/container-service portion of
the `Pair` removal.
## Please describe your PR in detail:
Each Pair usage is replaced with a respective Pair argument name based
derived private and public( public one , which is used across other modules)
classes.
- HddsServerUtil / HddsDatanodeService : The SCM reconfiguration address
list now uses a small immutable. ScmNodeAddress (scmNodeId + datanode address)
instead of Pair<String, HostAndPort>
- ChunkInputStream: checksum-aligned read boundaries use a private.
ChecksumBoundaries(offset, length) instead of Pair<Long, Long>.
- ECBlockReconstructedStripeInputStream: pending stripe reads use a private.
PendingRead(index, future) instead of ImmutablePair<Integer, Future<Void>>.
## What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-16149
## How was this patch tested?
Tested with updated existing Test cases local run.
Successful build : https://github.com/navinko/ozone/actions/runs/33084596925
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]