Skip to content

[sharddistributor] Fix missalignment on etcd modules #6921

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

3vilhamster
Copy link
Contributor

What changed?
Force downgraded go.etcd.io/etcd/client/pkg/v3 to the previous version.
ETCD folks are using multimodule setup with loose dependencies and replaces inside their repo. That means that when I've downgraded go.etcd.io/etcd/client/v3 to the 3.5.5, go.etcd.io/etcd/client/pkg/v3 keeps pointing the previous version.
TIL that go modules works poorly in multi module scenario.

Why?
To pull minimal changes to the monorepo.

How did you test it?

Potential risks

Release notes

Documentation Changes

Copy link
Member

@dkrotx dkrotx left a comment

Choose a reason for hiding this comment

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

How we're going to align this in the future? Does that mean we should always re-align etcd version when we merge to Uber?

@3vilhamster 3vilhamster merged commit 160cf8a into cadence-workflow:master May 15, 2025
24 checks passed
@3vilhamster 3vilhamster deleted the fix-etcd-modules-missalignment branch May 15, 2025 14:09
@3vilhamster
Copy link
Contributor Author

We will have to align once in a while with the monorepo. But most of the updates should be backward compatible, or it will break our tests and we will have to update it in our repo and merge back to the monorepo.

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