Skip to content

HDDS-16023. Create OM request versioning annotations compatible with new versioning framework - #10903

Open
errose28 wants to merge 2 commits into
apache:HDDS-14496-zdufrom
errose28:worktree/comp-version-annotation
Open

HDDS-16023. Create OM request versioning annotations compatible with new versioning framework#10903
errose28 wants to merge 2 commits into
apache:HDDS-14496-zdufrom
errose28:worktree/comp-version-annotation

Conversation

@errose28

Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

The DisallowedUntilLayoutVersion annotation only accepts an OMLayoutFeature. Since annotation parameters can't be interfaces like ComponentVersion, we need to create a new annotation that accepts OzoneManagerVersion.

What is the link to the Apache JIRA

HDDS-16023

How was this patch tested?

Unit test added.

@errose28
errose28 requested a review from dombizita July 30, 2026 01:00
@errose28 errose28 added the zdu Pull requests for Zero Downtime Upgrade (ZDU) https://issues.apache.org/jira/browse/HDDS-14496 label Jul 30, 2026

@dombizita dombizita 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 @errose28, looks good to me!

@errose28
errose28 marked this pull request as ready for review July 30, 2026 23:20
@errose28

Copy link
Copy Markdown
Contributor Author

CI failures on my fork were unrelated. Running CI here and will merge when it's green.

Co-authored-by: Zita Dombi <50611074+dombizita@users.noreply.github.com>
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.

2 participants