We (@serathius, @ptabor) are reaching out to K8s steering committee to bring to their attention recent changes in and the current state of the etcd community.
In the last few months, primary maintainers Gyuho Lee (@gyuho, Amazon, announcement) and Sam Batschelet (@hexfusion, Red Hat) have stopped actively participating in the project. This leaves the project with only one active and two occasionally-reviewing maintainers, Marek Siarkowicz (@serathius, Google), Piotr Tabor (@ptabor, Google), both are relatively new to the project (1 month and 1 year of tenure) and Sahdev P Zala (spzala@, IBM). Other maintainers are either dormant or have very minimal activity over the last six months. The project is effectively unmaintained.
This lack of maintainers is impacting the community:
Cannot make important project decisions (like conflict resolution) based on governance as it requires a supermajority of maintainers to agree. This has especially bad impact on the design process, where major proposals don’t get enough feedback and scrutiny. Due to lack of maintainer activity, we cannot introduce a proper approval process, resulting in important features getting reviews from only one maintainer. For example #13168 was reviewed by only @ptabor (relatively new maintainer) and @lilic (reviewer, no longer active in project).
Unable to reliably triage issues and release bug fixes. Fixes for critical bugs can take months to be released, causing users to lose trust and not adopt new releases. For example v3.5 was released with multiple critical bugs (#13196, #13192) and it took the community over a quarter to release fixes, making it unusable in production. As of v1.23.3 Kubernetes still recommends the mostly broken Etcd version v3.5.0 (#106589).
Slowed or blocked contributions. In theory all changes should be reviewed by 2 maintainers before submitting. A second view-point is especially important for Etcd, to ensure security and correctness of changes, as they can be difficult to verify. We have been forced to break this rule and rely on lazy consensus, making the whole process error prone. In case of a mistake we are only able to verify them via prod-releases (which are 2 years apart). There is no healthy feedback loop due to maintainers changing too frequently.
--
You received this message because you are subscribed to the Google Groups "steering" group.
To unsubscribe from this group and stop receiving emails from it, send an email to steering+u...@kubernetes.io.
To view this discussion on the web visit https://groups.google.com/a/kubernetes.io/d/msgid/steering/CAJs3Yt3JeE%3DbnhZ9V%3D15sRJ_mPzZ7MzfRwJcPy9_98Ape290NA%40mail.gmail.com.
Thank you for raising this Marek. Speaking for Red Hat, we're also concerned, and I've heard from other vendors as well.Have there been additional responses outside this thread, or a different forum where people are talking (seeing so few responses here)?
To view this discussion on the web visit https://groups.google.com/a/kubernetes.io/d/msgid/steering/CAH16ShL7y%2BGKYtB88mViNxP4MALzq%2BtPo6w24_qHRq-8aqcvHA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/kubernetes.io/d/msgid/steering/CAH16ShL7y%2BGKYtB88mViNxP4MALzq%2BtPo6w24_qHRq-8aqcvHA%40mail.gmail.com.
Unable to reliably triage issues and release bug fixes. Fixes for critical bugs can take months to be released, causing users to lose trust and not adopt new releases. For example v3.5 was released with multiple critical bugs (#13196, #13192) and it took the community over a quarter to release fixes, making it unusable in production. As of v1.23.3 Kubernetes still recommends the mostly broken Etcd version v3.5.0 (#106589).
--
You received this message because you are subscribed to the Google Groups "steering" group.
To unsubscribe from this group and stop receiving emails from it, send an email to steering+u...@kubernetes.io.
To view this discussion on the web visit https://groups.google.com/a/kubernetes.io/d/msgid/steering/CAJs3Yt1%3DvTgMAMvY6Lk%3D5L3X7fhg9FV%2BHKMCb4Et-AX-TNWf%3DA%40mail.gmail.com.
_._,_._,_
Links:You receive all messages sent to this group.
View/Reply Online (#7252) | Reply To Sender | Reply To Group | Mute This Topic | New Topic
Your Subscription | Contact Group Owner | Unsubscribe [alex.c...@ondat.io]
_._,_._,_
On Mon, Jul 18, 2022 at 7:52 PM Davanum Srinivas <dav...@gmail.com> wrote:Marek, Sahdev,It has been a few months since this email about lack of enough hands to help with etcd. Has the situation improved at all?