MariaDB Contribution Statistics, April 2024

With the first quarter of 2024 out of the way, we can take a look at the contribution statistics for the last three months. For the Foundation, this has been a very busy quarter, we have had a few big events to prepare for and attend. As well as two very large projects we are working on (Catalogs and vector indexing). This has meant that it has been difficult for us to keep up with all the wonderful contributions.

That being said, over the coming quarter we will try to rectify this and have some plans to make things better in future.

2024 Contributions

Let’s take a look at the contributions that made it so far this year.

OrganisationContributorsCommits
MariaDB Plc.23425
MariaDB Foundation637
Independent823
Codership319
Amazon610
Alibaba12
OpenBSD12
University of Sydney11
IBM11
MariaDB Server contributions for from 1st January 2024 – 2nd April 2024

We can almost do a like-for-like comparison with Q1 2023, the first 2023 snapshot was mid-March, so is missing about 2 weeks of data, but this should be good enough to get a rough idea.

OrganisationContributors Q1 2023Contributors Q1 2024Commits Q1 2023Commits Q1 2024
MariaDB Plc.2323342425
MariaDB Foundation768037
Other21223860
TOTAL5151460522
Q1 2023(ish) compared to Q1 2024

We are about on-par on both contributors and commits, particularly if you adjust for the differences in dates for the snapshots.

Pull Requests

Next up, let’s take a look at the state of pull requests. The columns are:

  • New PRs: The number of PRs that have been opened that week.
  • Draft PRs: Of the newly opened PRs that week, how many are currently drafts.
  • Closed PRs: The number of PRs that have been closed that week (not merged).
  • Merged PRs: The number of PRs that have been merged that week.
  • Total PRs: The total number of PRs we have had up to the end of that week.
  • Still Open PRs: The total number of PRs still open (including draft) at the end of that week.
  • Days to First Response: The average number of days to first meaningful response of PRs for PRs that have been responded, for the PRs opened that week.
  • New PRs Responded: The total number of PRs that have had a meaningful response that have been opened that week.
  • PRs Self Merge No Review: The number of PRs opened that week which have been merged by the author with no review from anyone else in the MariaDB team.
  • PRs Self Closed No Review: The number of PRs opened that week which have had no meaningful response and have been closed by the author.
Week EndingNew PRsDraft PRsClosed PRsMerged PRsTotal PRsStill Open PRs
2023-12-3181002962199
2024-01-07100132972205
2024-01-14200392992213
2024-01-211000133002210
2024-01-281405103016209
2024-02-041501073031207
2024-02-111405123045204
2024-02-181618173061195
2024-02-25102193071195
2024-03-03142373085199
2024-03-10241443109215
2024-03-17111653120215
2024-03-24191363139225
2024-03-311501083154222
Pull request counts
Week EndingDays to First ResponseNew PRs RespondedNew PRs Not RespondedPRs Self Merged No ReviewPRs Self Closed No Review
2023-12-3121.36100
2024-01-0710.610000
2024-01-14818011
2024-01-2144510
2024-01-282.910220
2024-02-041.414100
2024-02-116.211210
2024-02-1816.213110
2024-02-258.85120
2024-03-033.710200
2024-03-107.617501
2024-03-170.37111
2024-03-242.215111
2024-03-311.68421
Pull request responses

The key takeaway from these stats is that the pull request counts are growing. We are putting measures in place to help reduce these, but this will take time to happen.

Next Time

If there are any additions you would like to see, please let us know. Otherwise, I’ll be back in April with even more metrics!

Featured image: Binary code by Christiaan Colen used under a CC-by-SA 2.0 license.

Published by Andrew Hutchings

Chief Contributions Officer for the MariaDB Foundation