Skip to content

HDDS-14609. Remove dependency on snakeyaml from hdds-common#9745

Merged
ChenSammi merged 9 commits intoapache:masterfrom
adoroszlai:HDDS-14609
Feb 24, 2026
Merged

HDDS-14609. Remove dependency on snakeyaml from hdds-common#9745
ChenSammi merged 9 commits intoapache:masterfrom
adoroszlai:HDDS-14609

Conversation

@adoroszlai
Copy link
Contributor

What changes were proposed in this pull request?

Remove dependency on SnakeYAML from hdds-common. For that, we need to move the network topology implementation to hdds-server-framework. hdds-common retains the interfaces and utils, as well as NodeImpl, since it is subclassed by DatanodeDetails.

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

How was this patch tested?

CI:
https://github.com/adoroszlai/ozone/actions/runs/21884190458

@adoroszlai adoroszlai requested a review from ChenSammi February 11, 2026 00:23
@adoroszlai adoroszlai self-assigned this Feb 11, 2026
@adoroszlai adoroszlai added the build Pull request that modifies the build process label Feb 11, 2026
@adoroszlai
Copy link
Contributor Author

@ChenSammi please take a look

Copy link
Contributor

@ChenSammi ChenSammi left a comment

Choose a reason for hiding this comment

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

Thanks @adoroszlai , LGTM.

@ChenSammi ChenSammi merged commit 93e7b36 into apache:master Feb 24, 2026
44 checks passed
@adoroszlai adoroszlai deleted the HDDS-14609 branch February 24, 2026 07:48
@adoroszlai
Copy link
Contributor Author

Thanks @ChenSammi for reviewing and merging this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Pull request that modifies the build process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants