(+ SIG Scalability, SIG Testing)AFAIK, that's not a thing we do today i.e., revert-only OWNERs. I've added SIG Testing to see if that's a thing they'd ever want to do.Committing and reverting code has similar potential impact, so I'd imagine we'd want to continue along the path of not weighting the two.I'm a big +1 to adding more reviewers/approvers to scalability OWNERs, but that's a question/task for SIG Scalability and their subprojects[1], so I've added them here.-- StephenOn Mon, Jun 10, 2019 at 2:52 AM 'Maciej Borsz' via kubernetes-sig-release <kubernetes-...@googlegroups.com> wrote:Hi all,--In sig-scalability we relatively often have to manually revert PRs affecting gce scalability.So far, we used wojtekt's superpowers to approve such reverts, but he is a single person in our team that has such permissions (and e.g. this week he is on vacation).So I wanted to ask to add more folks from our team to OWNERS in kubernetes/kubernetes repo. Given limited knowledge of the codebase, I was thinking that maybe giving us approval power only for reverts makes sense. It would be sufficient for our work and limit the risk.Few questions:1. What do you think?2. (I'm not that familiar with github) Is it technically possible to distinguish revert PRs from other PRs?Thanks,Maciej
You received this message because you are subscribed to the Google Groups "kubernetes-sig-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-re...@googlegroups.com.
To post to this group, send email to kubernetes-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-release/CA%2BbcoB5T9nZqezFZ1vJc5y8BaeC%2BxV77yZbumtSM4L000cnqfQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-release/CAFQm5yRCuX5a1HMwvZ9XqWKZBf%2BKMaQV6DsFGJTWD9RJpNV_9Q%40mail.gmail.com.
Have there been examples of urgent reverts needed that did not find an approver in O(hours)? I tend to agree with Stephen that we wouldn't generally want to add approvers only for certain types of changes.
This goes back to the reviewers/approvers pools for SIG Scalability subprojects. The SIG needs to work on increasing it to more than just a few people for 1.16.
We can rollback any merged PR if it has been identified as a cause of any performance/scalability SLOs regression (identified by the set of release blocking scalability/performance tests). The offending PR should only be merged again after proving to pass tests at scale.
You received this message because you are subscribed to the Google Groups "kubernetes-sig-scale" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-s...@googlegroups.com.
To post to this group, send email to kubernetes...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-scale/CA%2BbcoB5i8TiDK%3D9n%2BM7kH3RK6r7KQWOAWZRbgwpqBOxgtt-4%2BA%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "kubernetes-sig-scale" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-s...@googlegroups.com.
To post to this group, send email to kubernetes...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-scale/CA%2BbcoB5i8TiDK%3D9n%2BM7kH3RK6r7KQWOAWZRbgwpqBOxgtt-4%2BA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
OWNERS_ALIASES:revert-approverssig-scalability-approverssig-scalability-reviewersYou received this message because you are subscribed to the Google Groups "kubernetes-sig-testing" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-te...@googlegroups.com.
To post to this group, send email to kubernetes-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-testing/CAFQm5yQKn5_Qy9vYYmDNedPMCgVWT8E%3DQ2Zf-2wdPKgc2epDkg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-scale/CAMBP-p%2BXBaBYW-6%2B6ogTb6nZXtKfEgfJ50jdaK6NvQLY8HFTaw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-testing/CANw6fcE6G0n26p54LLJfXgt7EL1poCJ5%3Djm0Gn2Sq%2ByCeqxTiA%40mail.gmail.com.
In some cases it is not been the PR coming in late, but the scalability regression data and debug analysis coming in late. These are slow tests, the debug is complex, and there is a limited amount of folks contributing (https://docs.google.com/document/d/1hEpf25qifVWztaeZPFmjNiJvPo-5JX1z0LSvvVY5G2g/edit#heading=h.ukbaidczvy3r à one public meeting of the SIG this year???).
Either way though, whether risky late patches, slow analysis, or too small of a volunteer pool, I think special treatment to revert patch review is too reactive to the symptom versus addressing the broader issues and thus the wrong approach. I’m a -1 on this proposal.
How can we shift left to get more meaningful collaboration earlier in the scalability domain?
--
Tim Pepper
Orchestration & Containers Lead
VMware Open Source Technology Center
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-scale" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-s...@googlegroups.com.
To post to this group, send email to kubernetes...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-scale/B1CF45DE-98EE-430E-A4B6-0911BA17384A%40vmware.com.
This very much depends on the nature of the thing you’re reverting. If you’re reverting a bug fix, you are introducing a regression. Since you have broken something should (or even just _could_ unwittingly?) your revert be itself reverted? Some will answer ‘yes’ to this question.
This is not a silly contrived example either. There are multiple existing examples of exactly this, especially in vendored dependencies, where one party bumps some code forward, another party hits an issue and reverts, another party hits the original issue
and bumps the code forward similarly again.
How do you intend to fix prevent that if not though left shifting proactive communication and collaboration?
Block and revert is a largely passive action from the rest of the community’s perspective. When you make a revert, you must proactively be immediately also opening an issue and owning the shepherding of that issue through a special workflow leading the various stakeholders to a place where their issue and your issue are both resolved. If you’re not going to do a normal up front review and consensus driving flow, then you definitely must own that afterwards reactively. You haven’t indicated how this is done today or if it is a requirement you feel you own. Neither the SIG charter nor the https://github.com/kubernetes/community/blob/master/sig-scalability/block_merges.md document indicates that there is any such required follow on action led by and owned by SIG Scalability.
(NOTE: These situations are also compounded by reverts typically not having additional highly detailed info in the commit message or PR description AND much of our trivial bug fix and even critical vendored code commit/PR message history being opaque messages like “bump” or “pull in ver 1.2.3”. This isn’t something I put on SIG Scalability, but beg all parties to improve.)
--
Tim Pepper
Orchestration & Containers Lead
VMware Open Source Technology Center
From: Matt Matejczyk <mmate...@google.com>
Date: Thursday, June 13, 2019 at 2:35 AM
To: Tim Pepper <tpe...@vmware.com>
Cc: Christoph Blecker <cble...@gmail.com>, Davanum Srinivas <dav...@gmail.com>, Jordan Liggitt <lig...@google.com>, Stephen Augustus <Ste...@agst.us>, Maciej Borsz <macie...@google.com>, kubernetes-sig-release <kubernetes-...@googlegroups.com>,
"kubernetes...@googlegroups.com" <kubernetes...@googlegroups.com>, kubernetes-sig-testing <kubernetes-...@googlegroups.com>, Wojciech Tyczynski <woj...@google.com>, Andrzej Wasylkowski <wasyl...@google.com>
Subject: Re: [kubernetes-sig-testing] Re: Feature request: Revert-only OWNERS in kubernetes/kubernetes?
I also don't agree with the statements that reverts should be treated as any other PRs. When you submit a change that breaks something it's usually a good practice is to rollback it immediately and then investigate. From my experience, majority of rollbacks are safe.
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 post to this group, send email to stee...@kubernetes.io.
Visit this group at https://groups.google.com/a/kubernetes.io/group/steering/.
To view this discussion on the web visit https://groups.google.com/a/kubernetes.io/d/msgid/steering/CAFQm5yQ9UX-_ZsE1Q6bjnzwJ6vCoSCdc333CQ%2BXDG9DVaQP%2BOg%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "kubernetes-sig-architecture" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-arch...@googlegroups.com.
To post to this group, send email to kubernetes-si...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-architecture/CAO_Rewa2OvDBFMpuMqozny0jYhW5HeWoFiZOhqm243hn6dQCKg%40mail.gmail.com.