|
| 1 | +# 2020 - SIG Scalability - Community Meeting Annual Report |
| 2 | + |
| 3 | +## Operational |
| 4 | + |
| 5 | +**How are you doing with operational tasks in sig-governance.md?** |
| 6 | + |
| 7 | +- **Is your README accurate? have a CONTRIBUTING.md file?** |
| 8 | + |
| 9 | +The README is accurate an up-to-date. |
| 10 | +We don't have CONTRIBUTING.md and we're planning to update our |
| 11 | +[developer documentation]. The [desired documentation] is mentioned |
| 12 | +in the corresponding bug. |
| 13 | + |
| 14 | +[developer documentation]:https://github.com/kubernetes/community/tree/master/contributors/devel/sig-scalability |
| 15 | +[desired documentation]:https://github.com/kubernetes/community/issues/5236#issuecomment-805607895 |
| 16 | + |
| 17 | +- **All subprojects correctly mapped and listed in sigs.yaml?** |
| 18 | + |
| 19 | +Yes. |
| 20 | + |
| 21 | +- **What’s your meeting culture? Large/small, active/quiet, learnings? |
| 22 | +Meeting notes up to date? Are you keeping recordings up to date/trends |
| 23 | +in community members watching recordings?** |
| 24 | + |
| 25 | +Quite small (usually 5-10 people) and generally quiet. We try to keep |
| 26 | +meeting notes up to date. We're often lagging with updating recordings :( |
| 27 | + |
| 28 | +**How does the group get updates, reports, or feedback from subprojects? |
| 29 | +Are there any springing up or being retired? Are OWNERS files up to date |
| 30 | +in these areas?** |
| 31 | + |
| 32 | +There isn't any formal process. Updates are given during regular SIG meetings. |
| 33 | + |
| 34 | +**When was your last monthly community-wide update? (provide link to deck and/or recording)** |
| 35 | + |
| 36 | +January'20: [slide deck] |
| 37 | + |
| 38 | +[slide deck]:https://docs.google.com/presentation/d/1M81X3_SWwHrJaWdJsecJReOVNxjjWSBFBkhPKEV35hs/edit |
| 39 | + |
| 40 | + |
| 41 | +## Membership |
| 42 | + |
| 43 | +**Are all listed SIG leaders (chairs, tech leads, and subproject owners) active?** |
| 44 | + |
| 45 | +Yes. |
| 46 | +We don't have a good process for keeping it up-to-date, rather triggerred by special events |
| 47 | +(like this annual report). |
| 48 | + |
| 49 | +**How do you measure membership? By mailing list members, OWNERs, or something else?** |
| 50 | + |
| 51 | +Active participants in SIG meetings and/or sending/reviewing PRs. |
| 52 | + |
| 53 | +**How does the group measure reviewer and approver bandwidth? |
| 54 | +Do you need help in any area now? What are you doing about it?** |
| 55 | + |
| 56 | +We're not doing a very good job here. It happens that some PRs are waiting for weeks. |
| 57 | + |
| 58 | +**Is there a healthy onboarding and growth path for contributors in your SIG? |
| 59 | +What are some activities that the group does to encourage this? |
| 60 | +What programs are you participating in to grow contributors throughout the contributor ladder?** |
| 61 | + |
| 62 | +We maintain a list of `help-wanted` issues and recommend particular ones for people |
| 63 | +interested in contributing. |
| 64 | + |
| 65 | +**What programs do you participate in for new contributors?** |
| 66 | + |
| 67 | +None |
| 68 | + |
| 69 | +**Does the group have contributors from multiple companies/affiliations? |
| 70 | +Can end users/companies contribute in some way that they currently are not?** |
| 71 | + |
| 72 | +Yes - there are people from multiple companies. |
| 73 | +End users mostly come with questions, they rarely want to contribute. |
| 74 | + |
| 75 | + |
| 76 | +## Current initiatives and project health |
| 77 | + |
| 78 | +**What are initiatives that should be highlighted, lauded, shout out, that your group is proud of? |
| 79 | +Currently underway? What are some of the longer tail projects that your group is working on?** |
| 80 | + |
| 81 | +The critical initiative in 2020 was speeding up scalability tests. We managed to reduce time |
| 82 | +take by our 5k-node scalability tests from ~14h to less than 5h (~3x). |
| 83 | + |
| 84 | +We helped validating scalability and performance impact of multiple features across the whole year |
| 85 | +(by consulting multiple contributors from across many different SIGs). |
| 86 | + |
| 87 | +We also visibly improved the testing framework to support other environments, tracking new |
| 88 | +scalability/performance aspects (e.g. as OOM-killing) and extended portfolio of tested features. |
| 89 | + |
| 90 | +Given SIG-Scalability doesn't own non-test-related code, many efforts are driven under |
| 91 | +the auspicies of other SIGs. This includes: |
| 92 | +- [Efficient Watch Resumption] with sig-api-machinery (Alpha 1.20) |
| 93 | +- [Immutable Secrets and ConfigMaps] with sig-storage (Alpha 1.18, Beta 1.19) |
| 94 | + |
| 95 | +[Efficient Watch Resumption]: https://github.com/kubernetes/enhancements/issues/1904 |
| 96 | +[Immutable Secrets and ConfigMaps]: https://github.com/kubernetes/enhancements/issues/1412 |
| 97 | + |
| 98 | + |
| 99 | +**Year to date KEP work review: What’s now stable? Beta? Alpha? Road to alpha?** |
| 100 | + |
| 101 | +Given that SIG-Scalability doesn't really own code (other than test frameworks and tests |
| 102 | +themselves), there aren't SIG-Scalability KEPs per-se. However, we initiate and drive many |
| 103 | +KEPs that are officially owned by other SIGs though (and SIG-Scalability is listed as |
| 104 | +participating SIG even though it's often doing most of the work - examples above). |
| 105 | + |
| 106 | +**What areas and/or subprojects does the group need the most help with?** |
| 107 | + |
| 108 | +Each subproject could benefit from additional hands. |
| 109 | +However, the `Scalability Test Frameworks` and `Scalability and Performance tests and validation` |
| 110 | +are the ones where we can grow contributors - the other require both very deep and wide |
| 111 | +understanding of Kubernetes before making reasonable contributions. |
| 112 | + |
| 113 | +**What's the average open days of a PR and Issue in your group? / what metrics does your group care about and/or measure?** |
| 114 | + |
| 115 | +We weren't measuring it unfortunately. |
| 116 | +What what be useful is out-of-the-box support for that across repositories |
| 117 | +(in particular perf-tests repo is very interesting for us). |
| 118 | + |
| 119 | +[sig-governance.md]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md |
| 120 | +[sigs.yaml]: https://github.com/kubernetes/community/blob/master/sig-list.md |
0 commit comments