--
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.
On Mon, Jun 10, 2019 at 3:21 PM Stephen Augustus <Ste...@agst.us> wrote: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.
Sorry, I don't understand. The 'sig scalability subprojects' page you mentioned earlier shows OWNERS only for sig-scalability-owned code (like kubemark's code). This is not an issue I meant.The problem is not about reverting changes to sig-scalability-owned code. The issue is that sometimes we need to revert changes to kubernetes/kubernetes repo as we find that they are breaking scalability tests (and more importantly the scalability of the kubernetes overall).The reason why we (sig-scalability) need to manually revert PRs is that presubmits covers only basic 100 node cluster while some issues can be detected only in 5000-node scale. We are running a daily tests 5000-node tests and when we see that it's failing, when we find the culprit we simply want to revert this as fast as possible to make sure there is no other regression.My ask is only to make this process smoother in case when only person in sig-scalability with approval permissions (wojtekt) is unavailable for some reason. Revert-only OWNERS seemed to be a good idea to me, but we can figure out some other solution here if this is infeasible.
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.
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.
OWNERS_ALIASES:revert-approverssig-scalability-approverssig-scalability-reviewersThis 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.
On Mon, Jun 10, 2019, 09:05 Maciej Borsz <macie...@google.com> wrote:
You 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.