Skip to content
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

CHANGELOG: update version recommendation #14306

Merged
merged 1 commit into from
Aug 6, 2022

Conversation

spzala
Copy link
Member

@spzala spzala commented Aug 3, 2022

Update version recommendation per the current policy.

For more details, see discussions under
etcd-io/website#601

Signed-off-by: Sahdev Zala spzala@us.ibm.com

@spzala
Copy link
Member Author

spzala commented Aug 3, 2022

cc @ahrtr @serathius
Pre-req: etcd-io/website#601

@codecov-commenter
Copy link

codecov-commenter commented Aug 3, 2022

Codecov Report

Merging #14306 (c9578c4) into main (ae36a57) will decrease coverage by 0.32%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main   #14306      +/-   ##
==========================================
- Coverage   75.67%   75.34%   -0.33%     
==========================================
  Files         456      456              
  Lines       37039    37039              
==========================================
- Hits        28030    27908     -122     
- Misses       7272     7372     +100     
- Partials     1737     1759      +22     
Flag Coverage Δ
all 75.34% <ø> (-0.33%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
server/etcdserver/api/rafthttp/peer_status.go 87.87% <0.00%> (-12.13%) ⬇️
server/proxy/grpcproxy/register.go 79.06% <0.00%> (-11.63%) ⬇️
server/etcdserver/api/rafthttp/peer.go 87.01% <0.00%> (-8.45%) ⬇️
server/storage/mvcc/watchable_store.go 85.50% <0.00%> (-5.44%) ⬇️
client/pkg/v3/testutil/leak.go 62.83% <0.00%> (-4.43%) ⬇️
server/etcdserver/api/v3rpc/interceptor.go 73.43% <0.00%> (-4.17%) ⬇️
server/etcdserver/txn/util.go 75.47% <0.00%> (-3.78%) ⬇️
server/etcdserver/api/v3rpc/member.go 93.54% <0.00%> (-3.23%) ⬇️
client/v3/leasing/txn.go 88.09% <0.00%> (-3.18%) ⬇️
server/etcdserver/cluster_util.go 70.35% <0.00%> (-3.17%) ⬇️
... and 22 more

📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

@@ -1,6 +1,6 @@
# Production recommendation

The minimum recommended etcd versions to run in **production** are 3.3.18+, 3.4.2+, v3.5.3+. Refer to the [versioning policy](https://etcd.io/docs/v3.5/op-guide/versioning/) for more details.
The minimum recommended etcd versions to run in **production** are 3.4.2+ and v3.5.3+. Refer to the [versioning policy](https://etcd.io/docs/v3.5/op-guide/versioning/) for more details.
Copy link
Member

@ahrtr ahrtr Aug 3, 2022

Choose a reason for hiding this comment

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

There is a known data inconsistent issue (#11651) in 3.4, and fixed in 3.4.8. Although the data inconsistent issue (#13766) in 3.5 was fixed in 3.5.3, but there is a regression which is fixed in 3.5.4.

So I would suggest to change the minimum recommended etcd version to 3.4.8+ and 3.5.4+.

Copy link
Member Author

Choose a reason for hiding this comment

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

@ahrtr ok, that sounds good. Thanks!

@@ -3,7 +3,7 @@
Previous change logs can be found at [CHANGELOG-3.x](https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.x.md).


The minimum recommended etcd versions to run in **production** are 3.2.28+, 3.3.18+, and 3.4.2+.
The minimum recommended etcd versions to run in **production** are v3.4.8+ and v3.5.4+.
Copy link
Member

Choose a reason for hiding this comment

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

I am thinking probably it makes more sense just to remove this in CHANGELOG-4.0, and keep the recommendation in one place CHANGELOG/README.md

What do you think? @spzala

Copy link
Member Author

Choose a reason for hiding this comment

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

@ahrtr yes, good point! I am not sure why didn't we remove it when modified other files but probably it was missed. Thanks!

Update version recommendation per the current policy.

For more details, see discussions under
etcd-io/website#601

Signed-off-by: Sahdev Zala <spzala@us.ibm.com>
Copy link
Member

@ahrtr ahrtr left a comment

Choose a reason for hiding this comment

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

LGTM

Thanks @spzala

@ahrtr ahrtr merged commit c070ded into etcd-io:main Aug 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants