aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj@kernel.org>2023-12-28 15:56:54 -0800
committerSeongJae Park <sj@kernel.org>2023-12-28 15:56:54 -0800
commit58b9f6d6bc78653bc55e5143f561564876a93d61 (patch)
treec5292e347d3b00f128691849254ec4645d0d65f1
parentae9f043e987e78eeac5ba84189c4eae39681283c (diff)
downloaddamon-hack-58b9f6d6bc78653bc55e5143f561564876a93d61.tar.gz
mails/retrospect_2023: Update statistics
Signed-off-by: SeongJae Park <sj@kernel.org>
-rw-r--r--mails/retrospect_202349
1 files changed, 23 insertions, 26 deletions
diff --git a/mails/retrospect_2023 b/mails/retrospect_2023
index 405b2d3..409664a 100644
--- a/mails/retrospect_2023
+++ b/mails/retrospect_2023
@@ -208,18 +208,17 @@ Contributions from non-maintainer
The maintainer, SJ (sj@kernel.org), has driven the development of DAMON, but
the help from the community was huge. About 26.56% of DAMON commits have been
made by people other than SJ. Again, the number is reduced compared to that of
-last year (33% -> 26%).
+last year (33% -> 28%).
$ ./damon-hack/stat_damon_portion_community_commits.sh \
./linux ./damon-hack/stat_branches_2023
- range from_sj non_sj non_sj_portion
- v6.1..v6.2 28 6 17.65 %
- v6.2..v6.3 32 16 33.33 %
- v6.3..v6.4 0 5 100.00 %
- v6.4..v6.5 19 8 29.63 %
- v6.5..v6.6 20 7 25.93 %
- v6.6..v6.7-rc1 42 9 17.65 %
- v6.1..v6.7-rc1 141 51 26.56 %
+ range from_sj non_sj non_sj_portion
+ v6.2-rc1..v6.3 32 16 33.33%
+ v6.3..v6.4 0 5 100.00%
+ v6.4..v6.5 19 8 29.63%
+ v6.5..v6.6 20 7 25.93%
+ v6.6..v6.7-rc7 48 11 18.64%
+ v6.2-rc1..v6.7-rc7 119 47 28.31%
The output for 2022 was as below.
@@ -248,14 +247,13 @@ of Linux commits were made for DAMON.
$ ./damon-hack/stat_damon_portion_nr_commits.sh \
./linux ./damon-hack/stat_branches_2023
- range damon mm damon/mm linux damon/linux
- v6.1..v6.2 31 287 10.80% 15536 0.20%
- v6.2..v6.3 47 401 11.72% 14424 0.33%
- v6.3..v6.4 5 288 1.74% 14835 0.03%
- v6.4..v6.5 26 299 8.70% 13561 0.19%
- v6.5..v6.6 25 361 6.93% 14069 0.18%
- v6.6..v6.7-rc1 47 270 17.41% 15418 0.30%
- v6.1..v6.7-rc1 181 1906 9.50% 87843 0.21%
+ range damon mm damon/mm linux damon/linux
+ v6.2-rc1..v6.3 47 438 10.73% 16273 0.29%
+ v6.3..v6.4 5 288 1.74% 14835 0.03%
+ v6.4..v6.5 26 299 8.70% 13561 0.19%
+ v6.5..v6.6 25 361 6.93% 14069 0.18%
+ v6.6..v6.7-rc7 55 298 18.46% 17095 0.32%
+ v6.2-rc1..v6.7-rc7 158 1684 9.38% 75833 0.21%
The output for 2022 was as below.
@@ -280,20 +278,19 @@ By Number of Lines
I further counted the portion of the number of changed lines. Didn't count
that for Linux here due to the slow speed of the script. Please also note that
I count changes touching only mm/damon/ and mm/ as same to the above case. The
-script argues about 8.31% of the changed lines for MM subsystem were for DAMON.
+script argues about 4.05% of the changed lines for MM subsystem were for DAMON.
This is a quite decrease compared to that of last year (14.32%). Hopefully,
that's because DAMON became more stabilized.
$ ./damon-hack/stat_damon_portion_lines.sh \
./linux ./damon-hack/stat_branches_2023
- range damon mm damon/mm
- v6.1..v6.2 3309 11183 29.59%
- v6.2..v6.3 962 13213 7.28%
- v6.3..v6.4 32 14226 0.22%
- v6.4..v6.5 113 9852 1.15%
- v6.5..v6.6 322 7862 4.10%
- v6.6..v6.7-rc1 783 10108 7.75%
- v6.1..v6.7-rc1 5521 66444 8.31%
+ range damon mm damon/mm
+ v6.2-rc1..v6.3 962 13852 6.94%
+ v6.3..v6.4 32 14226 0.22%
+ v6.4..v6.5 113 9852 1.15%
+ v6.5..v6.6 322 7862 4.10%
+ v6.6..v6.7-rc7 850 10419 8.16%
+ v6.2-rc1..v6.7-rc7 2279 56211 4.05%
The output for 2022 was as below.