Skip to content

Commit 672d300

Browse files
authored
Merge pull request #5572 from wojtek-t/annual_report
2021 SIG Scalability annual report
2 parents 0995662 + c637603 commit 672d300

File tree

1 file changed

+120
-0
lines changed

1 file changed

+120
-0
lines changed

sig-scalability/annual-report-2021.md

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
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

Comments
 (0)