Skip to content

HDDS-15386. Remove LayoutFeature interface#10376

Draft
errose28 wants to merge 5 commits into
apache:HDDS-14496-zdufrom
errose28:remove-layout-feature-interface
Draft

HDDS-15386. Remove LayoutFeature interface#10376
errose28 wants to merge 5 commits into
apache:HDDS-14496-zdufrom
errose28:remove-layout-feature-interface

Conversation

@errose28
Copy link
Copy Markdown
Contributor

DRAFT Requires #10366, #10367, #10368, and #10370 to be merged. This PR contains those changes as well.

What changes were proposed in this pull request?

ComponentVersion is now the common interface among version types in the unified versioning framework. We no longer need the intermediate LayoutFeature interface.

What is the link to the Apache JIRA

HDDS-15386

How was this patch tested?

No functional change, existing tests should pass.

errose28 and others added 5 commits May 26, 2026 15:16
…inology

Co-authored-by: Cursor <cursoragent@cursor.com>
…ctor OMVersionManager

Co-authored-by: Cursor <cursoragent@cursor.com>
…ization

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions github-actions Bot added the zdu Pull requests for Zero Downtime Upgrade (ZDU) https://issues.apache.org/jira/browse/HDDS-14496 label May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

zdu Pull requests for Zero Downtime Upgrade (ZDU) https://issues.apache.org/jira/browse/HDDS-14496

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant