> On 17 Apr 2026, at 19:16, Dmitry Dolgov <[email protected]> wrote: > > do you > consider gathering statistics based on Reviewed-by?
PFA LLM-generated analysis. Beware not to use it for any purpose without double checking manually. I catched LLM on many factual discrepancies when it was preparing this report. All known contradictions were fixed, but there might be some that did not catch my eye. Best regards, Andrey Borodin.
Reviewed-by statistics for PostgreSQL commits in Q1 2026 ========================================================= (2026-01-01 through 2026-03-31) Methodology ----------- Parsed Reviewed-by: tags from git log for commits dated 2026-01-01 through 2026-03-31 on the following branches: origin/master origin/REL_14_STABLE origin/REL_15_STABLE origin/REL_16_STABLE origin/REL_17_STABLE origin/REL_18_STABLE REL_13_STABLE is excluded: it reached end-of-life in November 2025 and has no commits in Q1 2026. REL_18_STABLE is included as a proper stable branch: it branched from master on 2025-06-29 (PG18 feature freeze) and receives only bug fixes in Q1 2026. For stable branches, a Reviewed-by entry is counted only if the same (reviewer email, commit subject) pair does not already appear in master commits for the quarter. This avoids double-counting reviews of patches that were committed to master and then backpatched. Known aliases (same person, multiple email addresses) were merged: Alvaro Herrera, Chao Li, Fujii Masao, Heikki Linnakangas, Zsolt Parragi, Viktor Holmberg, Surya Poondla, Aleksander Alekseev, Andrei Lepikhov, Daniel Gustafsson, Jacob Champion, Matheus Alcantara, Peter Eisentraut, Robert Haas, Sami Imseih, Thomas Munro, Tomas Vondra. Name spelling follows what appears most frequently in commit messages. A few entries in the lower ranks appear to be GitHub handles rather than real names (torikoshia, songjinzhou, zengman, Jinbinge); these are reproduced verbatim from the commit log. One entry (Ilya Cherdakov) was transliterated from Cyrillic as it appeared in the commit message. Summary (master branch) ----------------------- Total commits on master in Q1 2026: 865 Commits with at least one Reviewed-by: 523 (60.5%) Total Reviewed-by entries on master: 1031 Unique reviewers (master): 150 Top reviewers ------------- Rank Name Master Backport Total ---- ------------------------------ ------ -------- ----- 1 Chao Li 135 0 135 2 Tom Lane 56 0 56 3 Andres Freund 55 0 55 4 Kirill Reshke 35 1 36 5 Michael Paquier 35 0 35 6 Fujii Masao 29 0 29 7 Alvaro Herrera 26 0 26 8 Zsolt Parragi 24 0 24 9 Heikki Linnakangas 23 0 23 10 Amit Kapila 21 1 22 11 Bertrand Drouvot 17 1 18 12 Melanie Plageman 17 0 17 13 Jelte Fennema-Nio 17 0 17 14 Andrew Dunstan 16 0 16 15 John Naylor 16 0 16 16 Masahiko Sawada 14 1 15 17 Ashutosh Bapat 14 0 14 18 Nathan Bossart 14 0 14 19 Andrey Borodin 13 1 14 20 Nazir Bilal Yavuz 13 0 13 21 Junwang Zhao 13 0 13 22 Greg Burd 12 0 12 23 Sami Imseih 12 0 12 24 David Rowley 11 0 11 25 Jakub Wartak 11 0 11 26 Lukas Fittl 11 0 11 27 Matheus Alcantara 11 0 11 28 Noah Misch 10 1 11 29 Peter Eisentraut 11 0 11 30 Shveta Malik 11 0 11 31 Andreas Karlsson 10 0 10 32 Euler Taveira 10 0 10 33 Japin Li 10 0 10 34 Hayato Kuroda 7 1 8 35 Amul Sul 8 0 8 36 Alexandra Wang 7 0 7 37 Amit Langote 7 0 7 38 li carol 7 0 7 39 Robert Treat 7 0 7 40 Shinya Kato 7 0 7 41 Peter Smith 7 0 7 42 zengman 7 0 7 43 Henson Choi 6 0 6 44 David Geier 6 0 6 45 Jacob Champion 6 0 6 46 Wenhui Qiu 6 0 6 47 Robert Haas 6 0 6 48 Soumya S Murali 6 0 6 49 Tomas Vondra 6 0 6 50 Haibo Yan 6 0 6 51 Alexander Korotkov 5 0 5 52 Corey Huinker 5 0 5 53 Daniel Gustafsson 4 1 5 54 David G. Johnston 5 0 5 55 Dean Rasheed 5 0 5 56 Dilip Kumar 5 0 5 57 Srinath Reddy Sadipiralla 5 0 5 58 Thomas Munro 5 0 5 59 Mircea Cadariu 4 0 4 60 Neil Chen 4 0 4 61 Greg Sabino Mullane 4 0 4 62 Tender Wang 4 0 4 63 Viktor Holmberg 4 0 4 64 Xuneng Zhou 4 0 4 65 Aleksander Alekseev 3 0 3 66 Matthias van de Meent 3 0 3 67 Fabrizio de Royes Mello 3 0 3 68 Zhijie Hou 3 0 3 69 Jian He 3 0 3 70 Laurenz Albe 3 0 3 71 Steven Niu 3 0 3 72 Paul A Jungwirth 3 0 3 73 Surya Poondla 3 0 3 74 Ajay Pal 2 0 2 75 Bharath Rupireddy 2 0 2 76 ChangAo Chen 2 0 2 77 Chengpeng Yan 2 0 2 78 Dewei Dai 2 0 2 79 Richard Guo 2 0 2 80 Kyotaro Horiguchi 2 0 2 81 Huseyin Demir 2 0 2 82 Jim Jones 2 0 2 83 Joel Jacobson 2 0 2 84 Alexander Borisov 2 0 2 85 Ayoub Kazar 2 0 2 86 Nisha Moond 2 0 2 87 Jeff Davis 2 0 2 88 Shlok Kyal 2 0 2 89 torikoshia 2 0 2 90 songjinzhou 2 0 2 91 Nikhil Kumar Veldanda 2 0 2 92 Vignesh C 2 0 2 93 Yang Yuanzhuo 1 0 1 94 Wang Peng 1 0 1 95 Tan Yang 1 0 1 96 Dmitry Dolgov 1 0 1 (150 unique reviewers in total; ranks 97-150 each have 1 master review) Notes ----- - Data source: git log on the branches listed above, commits dated 2026-01-01 through 2026-03-31, field Reviewed-by: in commit body. - Reviewed-by tag coverage improved compared to full-year 2025: 60.5% of master commits carry at least one Reviewed-by tag in Q1 2026, vs 52.9% for all of 2025. - The Backport column counts unique (reviewer, commit subject) pairs that appear in stable branches but not in master during the same quarter. Most backport commits carry the same Reviewed-by lines as the original master commit and are therefore not counted again. - Corrections welcome, especially for name aliases not yet merged.
Reviewed-by statistics for PostgreSQL commits in 2025 ====================================================== Methodology ----------- Parsed Reviewed-by: tags from git log for commits dated 2025-01-01 through 2025-12-31 on the following branches: origin/master origin/REL_13_STABLE (EOL November 2025) origin/REL_14_STABLE origin/REL_15_STABLE origin/REL_16_STABLE origin/REL_17_STABLE REL_18_STABLE was excluded: it is an active development branch and its 2025 commits overlap substantially with master. For stable branches, a Reviewed-by entry is counted only if the same (reviewer email, commit subject) pair does not already appear in master commits for 2025. This avoids double-counting reviews of patches that were committed to master and then backpatched. Known aliases (same person, multiple email addresses) were merged manually: Alvaro Herrera, Chao Li, Fujii Masao, Aleksander Alekseev, Alena Rybakina, Andrei Lepikhov, Andy Fan, Daniel Gustafsson, David Rowley, David Steele, Guillaume Lelarge, Heikki Linnakangas, Jacob Champion, Matheus Alcantara, Peter Eisentraut, Robert Haas, Sami Imseih, Stepan Neretin, Thomas Munro, Tomas Vondra. Name spelling follows what appears most frequently in commit messages. Summary (master branch) ----------------------- Total commits on master in 2025: 2819 Commits with at least one Reviewed-by: 1490 (52.9%) Total Reviewed-by entries: 2544 Unique reviewers: 219 Top reviewers ------------- Rank Name Master Backport Total ---- ------------------------ ------ -------- ----- 1 Tom Lane 202 3 205 2 Chao Li 153 0 153 3 Michael Paquier 106 7 113 4 Amit Kapila 101 2 103 5 Peter Eisentraut 85 0 85 6 Andres Freund 83 1 84 7 Daniel Gustafsson 82 2 84 8 Alvaro Herrera 69 2 71 9 Masahiko Sawada 64 0 64 10 Fujii Masao 61 0 61 11 Noah Misch 61 0 61 12 Robert Haas 49 2 51 13 Bertrand Drouvot 48 0 48 14 Heikki Linnakangas 43 0 43 15 David Rowley 41 0 41 16 Hayato Kuroda 40 1 41 17 Nathan Bossart 38 0 38 18 Vignesh C 36 0 36 19 Jian He 34 0 34 20 Kirill Reshke 34 0 34 21 Peter Smith 33 0 33 22 Tomas Vondra 30 1 31 23 Ashutosh Bapat 30 0 30 24 David G. Johnston 29 0 29 25 Sami Imseih 29 0 29 26 Shveta Malik 29 0 29 27 Dilip Kumar 28 0 28 28 Nazir Bilal Yavuz 26 1 27 29 Alexander Korotkov 25 1 26 30 Melanie Plageman 26 0 26 31 Dean Rasheed 22 2 24 32 Jacob Champion 24 0 24 33 Andrey Borodin 24 0 24 34 Dagfinn Ilmari Mannsaker 21 0 21 35 Andrei Lepikhov 21 0 21 36 Tender Wang 21 0 21 37 Xuneng Zhou 21 0 21 38 Robert Treat 20 0 20 39 Euler Taveira 19 0 19 40 John Naylor 19 0 19 41 Laurenz Albe 19 0 19 42 Thomas Munro 18 1 19 43 Richard Guo 18 0 18 44 Matheus Alcantara 18 0 18 45 Jeff Davis 16 0 16 46 Corey Huinker 14 0 14 47 Zhijie Hou 13 0 13 48 Junwang Zhao 13 0 13 49 Matthias van de Meent 12 0 12 50 Jim Jones 12 0 12 51 Jelte Fennema-Nio 12 0 12 52 Christoph Berg 11 0 11 53 Nisha Moond 11 0 11 54 Pavel Borisov 11 0 11 55 Peter Geoghegan 11 0 11 56 Wenhui Qiu 11 0 11 57 Greg Sabino Mullane 10 0 10 58 Pavel Stehule 10 0 10 59 Aleksander Alekseev 9 0 9 60 Amit Langote 9 0 9 61 Andrew Dunstan 9 0 9 62 Yugo Nagata 9 0 9 63 Rahila Syed 9 0 9 64 Srinath Reddy 9 0 9 65 Alena Rybakina 8 0 8 66 Alexandra Wang 8 0 8 67 Alexander Lakhin 6 1 7 68 Japin Li 7 0 7 69 Paul A Jungwirth 6 1 7 70 Shlok Kyal 7 0 7 71 Andreas Karlsson 6 0 6 72 Fabrizio de Royes Mello 6 0 6 73 Kyotaro Horiguchi 6 0 6 74 Tatsuo Ishii 6 0 6 75 Arseniy Mukhin 5 0 5 76 David E. Wheeler 5 0 5 77 Greg Burd 5 0 5 78 Shinya Kato 5 0 5 79 Antonin Houska 4 0 4 80 Ashutosh Sharma 4 0 4 81 Gurjeet Singh 4 0 4 82 Joseph Koshakow 4 0 4 83 Mark Dilger 4 0 4 84 Steven Niu 4 0 4 85 Rustam Allakov 4 0 4 86 Stepan Neretin 4 0 4 87 Atsushi Torikoshi 4 0 4 88 Zhihong Yu 4 0 4 89 Aidar Imamov 3 0 3 90 Anthonin Bonnefoy 3 0 3 91 Bharath Rupireddy 3 0 3 92 Mircea Cadariu 3 0 3 93 David Steele 3 0 3 94 Bryan Green 3 0 3 95 Yuhang Qiu 3 0 3 96 Ivan Kush 3 0 3 97 Jakob Egger 3 0 3 98 Jakub Wartak 3 0 3 99 Joel Jacobson 3 0 3 100 Joe Conway 3 0 3 101 Michael Banck 3 0 3 102 Mihail Nikalayeu 3 0 3 103 Nitin Motiani 2 1 3 104 Maxim Orlov 3 0 3 105 Justin Pryzby 3 0 3 106 Ranier Vilela 3 0 3 107 Yuefei Shi 3 0 3 108 Viktor Holmberg 3 0 3 109 Vik Fearing 3 0 3 110 Yu Wang 3 0 3 111 Andy Fan 3 0 3 112 Dmitry Dolgov 2 0 2 Monthly distribution (master branch) ------------------------------------- Month Reviews Unique reviewers Commits reviewed ------- ------- ---------------- ---------------- 2025-01 78 30 48 2025-02 238 87 118 2025-03 326 100 188 2025-04 228 76 133 2025-05 93 46 59 2025-06 120 48 85 2025-07 221 71 130 2025-08 189 60 122 2025-09 191 51 116 2025-10 260 74 136 2025-11 309 79 151 2025-12 291 78 142 Notes ----- - Data source: git log on the branches listed above, commits dated 2025-01-01 through 2025-12-31, field Reviewed-by: in commit body. - This counts Reviewed-by tag occurrences in commits, not actual review emails. Patches reviewed on the mailing list but committed without a Reviewed-by tag are not reflected here. Conversely, a single large patchset committed as multiple commits may result in the reviewer being counted multiple times. - Only 52.9% of master commits carry a Reviewed-by tag. The actual number of people doing review work is larger than this table shows. - The long tail (ranks 89-112, all with 3 or fewer entries) is noisy: small counts are sensitive to whether a committer included the tag. - Corrections welcome, especially for name aliases not yet merged.
