Re: Checking In with etcd folks! (was Re: [k8s-steering] Worrying state of Etcd community)

Marek Siarkowicz <siarkowicz@...>

On Mon, Jul 18, 2022 at 7:52 PM Davanum Srinivas <davanum@...> 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? 

Benjamin Wang from VMware became a new maintainer, however our capacity didn't grow much as Piotr Tabor is on long holidays (till October). Not sure if he still plans to continue to be active after as he no longer works on etcd at Google.

There was some progress on issues mentioned in the original email, however the underlying issues were not addressed:
* We patched the etcd governance, it now officially supports lazy consensus after 2 weeks. However, we are still struggling with restoring unwritten knowledge that was lost with previous maintainers. For example, interaction with CNCF. We just discovered that the only remaining active etcd maintainers were unaware and did't have access to CNCF helpdesk. <- still waiting
* In the last couple of months we discovered and fixed a data inconsistency issue that was hiding within untriaged issues (postmortem). However, it took us over a year to fix, the number of new untriaged issues doesn't go down (#14138), we get new reports about critical issues (#14211#14143#14098) and we are still unable to qualify the latest release. In my opinion there is still a significant risk of undiscovered issues present in v3.5 release.
* With Benjamin joining we just managed to fill all the release manager positions (#13912). We have enough capacity to review and merge bug fixes. However, we still don't review non-bugfix. As this creates bad experience for new contributors that are unaware of this policy, I'm planning to make it official that etcd doesn't accept new features until we are happy with reliability and qualification.

cc +paris.pittman@... 

Join { to automatically receive all group messages.