-
Notifications
You must be signed in to change notification settings - Fork 9.8k
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
3.5 decision making for alpha/beta/experimental feature stability #12905
Comments
Do we have active user's of V2 APIs that cannot stay on 3.5 ? Options:
|
Speaking for Red Hat all supported v2 store is isolated to release-3.2 (besides membership as outlined in #12913) My vote is we take a harder line approach towards 1. The cost of support for this API has taxed maintainers (thanks Piotr + others). If folks would like to defend option 2 I think we would like to see that need directly from the community. If we send out a notice through typical channels and provide time for community input I guess that input can drive the decision. From that input if organizations or users feel strongly that support should continue. Then perhaps they can own part/all of this maintenance. Thanks for bringing up this subject. |
Lines 125 to 126 in c46e96d
https://github.com/etcd-io/etcd/blob/release-3.4/etcdmain/help.go#L119-L120 I don't think we need remove v2 code until etcd v4. It's still used internally for health checks. We already disabled v2 API by default in v3.4. While we mark |
@gyuho: Do I understand correctly that you are postulating not decommissioning v2 store (backend) code in v3 completely ? I find this storev2 code:
I don't think we have engineering capacity (and ideas for technical value added) to plan for V4 in foreseeable future. As stated in #12913, 3.7 would be the release without v2store backend. v2v3 needs to have capability to be mounted as 'root' if we need a drop-in-replacement to preserve the API. |
@ptabor As we discussed during the meeting, let's keep |
The code changes backed by this decision were incorporated in: |
@hexfusion Can you help us with the grpc-gateway v3 promotion? |
We either need promote the stability of these features or keep it as it is with changes to CHANGELOG:
/v3
endpoint.etcd --experimental-enable-v2v3
flag toetcd --enable-v2v3
; v2 storage emulation is now stable.etcd --enable-v2v3
flag is now stable.The text was updated successfully, but these errors were encountered: