Skip to content

Commit cbea35f

Browse files
authored
Merge pull request #7211 from wojtek-t/annual_report_2023
SIG Scalability annual report 2022
2 parents d644371 + f55910c commit cbea35f

File tree

1 file changed

+58
-38
lines changed

1 file changed

+58
-38
lines changed

sig-scalability/annual-report-2022.md

Lines changed: 58 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -4,78 +4,96 @@
44

55
1. What work did the SIG do this year that should be highlighted?
66

7-
-
8-
-
9-
-
7+
- We helped validating scalability and reliability impact of many features across whole year.
8+
- We extended scalability testing framework and built a number of new optional tests to
9+
cover other usecases (e.g. batch workloads)
1010

1111
2. What initiatives are you working on that aren't being tracked in KEPs?
1212

13-
-
14-
-
15-
-
16-
17-
13+
- Localized scalability/performance improvements across the codebase, e.g.:
14+
- Improved LIST calls performance for rare selectors
15+
- Optimizing kube-apiserver compression
16+
- Optimizing watch by reducing number of allocations
17+
- Improved kube-apiserver graceful shutdown
18+
- All the improvements to scalability test frameworks in [perf-tests]
1819

1920
3. KEP work in 2022 (v1.24, v1.25, v1.26):
2021

22+
- SIG Scalability doesn't own non-test code, so all below are officially
23+
tracked by other SIGs, but are driven (or co-driven) by SIG Scalability.
24+
- Stable
25+
- [1164 - Deprecate and Remove SelfLink](https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/1164-remove-selflink) - 1.24
26+
- [1904 - Efficient Watch Resumption](https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/1904-efficient-watch-resumption) - 1.24
27+
- Beta
28+
- [1040 - Priority and Fairness for API Server Requests](https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/1040-priority-and-fairness/README.md) - 1.24, 1.25, 1.26
29+
- [1669 - Proxy Terminating Endpoints](https://github.com/kubernetes/enhancements/blob/master/keps/sig-network/1669-proxy-terminating-endpoints/README.md) - 1.26
30+
- Alpha
31+
- [3453 - Minimize IPtables Restore](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3453-minimize-iptables-restore)
32+
- Pre-alpha
33+
- [3157 - Watch List](https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/3157-watch-list) - 1.26
34+
2135

2236
## Project health
2337

2438
1. What areas and/or subprojects does your group need the most help with?
2539
Any areas with 2 or fewer OWNERs? (link to more details)
2640

27-
-
28-
-
29-
-
41+
- Each SIG Scalability subproject could benefit from additional hands.
42+
However, the Scalability Test Frameworks and Scalability and Performance tests and validation
43+
are the ones with the lower barier to entry - see [perf-tests] repository.
44+
Other areas require both very deep and wide understanding of Kubernetes before making reasonable contributions.
3045

3146
2. What metrics/community health stats does your group care about and/or measure?
3247

33-
-
34-
-
35-
-
48+
- We care mostly about metrics for our main repository [perf-tests]. We measure them through [devstats]. We keep track of number of reviewers, opened issues and PRs merged.
3649

3750
3. Does your [CONTRIBUTING.md] help **new** contributors engage with your group specifically by pointing
3851
to activities or programs that provide useful context or allow easy participation?
3952

40-
-
53+
- Yes, [CONTRIBUTING.md] points to maintained list of issues with label `good first issue`.
4154

4255
4. If your group has special training, requirements for reviewers/approvers, or processes beyond the general [contributor guide],
4356
does your [CONTRIBUTING.md] document those to help **existing** contributors grow throughout the [contributor ladder]?
4457

45-
-
58+
- We don't have any special requirements for reviewers/approvers, but most of core areas of sig-scalability require
59+
very deep and wide understanding of the whole Kubernetes. It is much easier to start with our testing infrastructure.
4660

4761
5. Does the group have contributors from multiple companies/affiliations?
4862

49-
-
63+
- Yes, we have contributors from [multiple companies](https://k8s.devstats.cncf.io/d/8/company-statistics-by-repository-group?orgId=1&var-period=d7&var-metric=contributions&var-repogroup_name=SIG%20Scalability&var-repo_name=kubernetes%2Fkubernetes&var-companies=All&from=1641013200000&to=1672462800000).
5064

5165
6. Are there ways end users/companies can contribute that they currently are not?
5266
If one of those ways is more full time support, what would they work on and why?
5367

54-
-
55-
-
68+
- End users usually come with questions about scalability, they rarely want to contribute.
69+
- End user could also help us by providing and documenting their scalability needs to help us
70+
better define our goals.
5671

5772
## Membership
5873

59-
- Primary slack channel member count:
60-
- Primary mailing list member count:
61-
- Primary meeting attendee count (estimated, if needed):
62-
- Primary meeting participant count (estimated, if needed):
63-
- Unique reviewers for SIG-owned packages: <!-- in future, this will be generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files -->
64-
- Unique approvers for SIG-owned packages: <!-- in future, this will be generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files -->
74+
- Primary slack channel member count: 2299
75+
- Primary mailing list member count: 260
76+
- Primary meeting attendee count (estimated, if needed): 7
77+
- Primary meeting participant count (estimated, if needed): 5
78+
- Unique reviewers for SIG-owned packages: 6
79+
- Unique approvers for SIG-owned packages: 5
6580

6681
Include any other ways you measure group membership
6782

6883
## [Subprojects](https://git.k8s.io/community/sig-scalability#subprojects)
6984

85+
**New in 2022:**
86+
- None
7087

88+
**Retired in 2022:**
89+
- None
7190

7291
**Continuing:**
73-
74-
- kubernetes-scalability-and-performance-tests-and-validation
75-
- kubernetes-scalability-bottlenecks-detection
76-
- kubernetes-scalability-definition
77-
- kubernetes-scalability-governance
78-
- kubernetes-scalability-test-frameworks
92+
- [kubernetes-scalability-and-performance-tests-and-validation](https://git.k8s.io/community/sig-scalability#kubernetes-scalability-and-performance-tests-and-validation)
93+
- [kubernetes-scalability-bottlenecks-detection](https://git.k8s.io/community/sig-scalability#kubernetes-scalability-bottlenecks-detection)
94+
- [kubernetes-scalability-definition](https://git.k8s.io/community/sig-scalability#kubernetes-scalability-definition)
95+
- [kubernetes-scalability-governance](https://git.k8s.io/community/sig-scalability#kubernetes-scalability-governance)
96+
- [kubernetes-scalability-test-frameworks](https://git.k8s.io/community/sig-scalability#kubernetes-scalability-test-frameworks)
7997

8098

8199
## [Working groups](https://git.k8s.io/community/sig-scalability#working-groups)
@@ -89,16 +107,16 @@ Include any other ways you measure group membership
89107

90108
Operational tasks in [sig-governance.md]:
91109

92-
- [ ] [README.md] reviewed for accuracy and updated if needed
93-
- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
110+
- [x] [README.md] reviewed for accuracy and updated if needed
111+
- [x] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
94112
(or created if missing and your contributor steps and experience are different or more
95113
in-depth than the documentation listed in the general [contributor guide] and [devel] folder.)
96-
- [ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
97-
- [ ] SIG leaders (chairs, tech leads, and subproject owners) in [sigs.yaml] are accurate and active, and updated if needed
114+
- [x] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
115+
- [x] SIG leaders (chairs, tech leads, and subproject owners) in [sigs.yaml] are accurate and active, and updated if needed
98116
- [ ] Meeting notes and recordings for 2022 are linked from [README.md] and updated/uploaded if needed
99-
- [ ] Did you have community-wide updates in 2022 (e.g. community meetings, kubecon, or kubernetes-dev@ emails)? Links to email, slides, or recordings:
100-
-
101-
-
117+
- [x] Did you have community-wide updates in 2022 (e.g. community meetings, kubecon, or kubernetes-dev@ emails)? Links to email, slides, or recordings:
118+
- [Kubecon Valencia](https://kccnceu2022.sched.com/event/ytsB/intro-deep-dive-sig-scalability-marcel-zieba-wojciech-tyczynski-google)
119+
- [Kubecon Detroit](https://kccncna2022.sched.com/event/182Pr/intro-deep-dive-sig-scalability-marcel-zieba-google)
102120

103121
[CONTRIBUTING.md]: https://git.k8s.io/community/sig-scalability/CONTRIBUTING.md
104122
[contributor ladder]: https://git.k8s.io/community/community-membership.md
@@ -107,3 +125,5 @@ Operational tasks in [sig-governance.md]:
107125
[sigs.yaml]: https://git.k8s.io/community/sigs.yaml
108126
[contributor guide]: https://git.k8s.io/community/contributors/guide/README.md
109127
[devel]: https://git.k8s.io/community/contributors/devel/README.md
128+
[devstats]: k8s.devstats.cncf.io/
129+
[perf-tests]: https://github.com/kubernetes/perf-tests/

0 commit comments

Comments
 (0)