Skip to content

HDDS-15121. Unify SCM list container on SCMListContainerRequestProto#10144

Open
sarvekshayr wants to merge 3 commits into
apache:masterfrom
sarvekshayr:HDDS-15121
Open

HDDS-15121. Unify SCM list container on SCMListContainerRequestProto#10144
sarvekshayr wants to merge 3 commits into
apache:masterfrom
sarvekshayr:HDDS-15121

Conversation

@sarvekshayr

@sarvekshayr sarvekshayr commented Apr 27, 2026

Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

Unified SCM list-container on one protobuf (SCMListContainerRequestProto) and one Java carrier (ListContainerQuery), with ScmListContainerRequestCodec bridging paging + optional filters (state, replication, suppressed, etc.).

Drop the old listContainer(long, …) overloads from StorageContainerLocationProtocol, the client side PB translator, and SCMClientProtocolServer; keep thin @Deprecated wrappers on ScmClient / ContainerOperationClient that assemble a ListContainerQuery via newBuilder(start, count).…build().

Additional list behavior is added as optional proto fields, ListContainerQuery builder setters, codec encode/decode, and server filter/audit, without widening listContainer with more Java overloads on StorageContainerLocationProtocol.

What is the link to the Apache JIRA

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

How was this patch tested?

CI: https://github.com/sarvekshayr/ozone/actions/runs/24960197016

@sarvekshayr
sarvekshayr requested a review from errose28 April 27, 2026 11:39

@sreejasahithi sreejasahithi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @sarvekshayr

@sarvekshayr
sarvekshayr requested a review from adoroszlai May 5, 2026 05:16
@github-actions

Copy link
Copy Markdown

This PR has been marked as stale due to 21 days of inactivity. Please comment or remove the stale label to keep it open. Otherwise, it will be automatically closed in 7 days.

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

This PR has been marked as stale due to 21 days of inactivity. Please comment or remove the stale label to keep it open. Otherwise, it will be automatically closed in 7 days.

@github-actions github-actions Bot added the stale label Jul 3, 2026
@github-actions

Copy link
Copy Markdown

Thank you for your contribution. This PR is being closed due to inactivity. Please contact a maintainer if you would like to reopen it.

@github-actions github-actions Bot closed this Jul 11, 2026
@sarvekshayr sarvekshayr reopened this Jul 15, 2026
@github-actions github-actions Bot removed the stale label Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants