Xen Project 4.7 Acknowledgements
Overview
As we have made significant changes to the xen source tree structure, we will count acknowledgements in line with RFC Xen 4.6 Acknowledgements.
The following table compares Xen 4.6 with Xen 4.7.
Attribute | 4.6 Total [ 1 ] | 4.7 Total [ 2 ] | 4.7 Hypervisor [ 3 ] | 4.7 Other [ 4 ] | ||
---|---|---|---|---|---|---|
Release Cycle | 264 days 8.7 months |
251 days 8.2 months |
||||
Changes/month | 259 | 230[ 7 ] | ||||
Changesets | 2247 | 1887 | 1609 | 278 | ||
Series (=Features) | 1174 | 1025 | ||||
Review Comments | 14623 | 11628 | ||||
Comments / Series | 12.5 | 11.3 | ||||
Lines Added | 124035 | 106606 | 93013 | 13593 | ||
Lines Removed | 90299 | 37160 | 34651 | 2509 | ||
Individuals | 96 | 102 | 99 | 12 | ||
Employers | 30 | 36 | 35 | 7 |
4.7 Hypervisor Only Code Contributions [ 3 ]
Breakdown by Individual
This table is sortable : please click on the icon besides the column header, to sort by a specific column.
Name | Lines Added | Lines Removed | Changesets |
---|---|---|---|
Alex Xu | 15 | 15 | 1 |
Andrew Cooper | 5844 | 3325 | 161 |
Anthony PERARD | 332 | 21 | 7 |
Aravind Gopalakrishnan | 0 | 2 | 1 |
Ashwin Chaugule | 42 | 12 | 1 |
Bob Liu | 96 | 0 | 2 |
Bob Moore | 130 | 13 | 5 |
Boris Ostrovsky | 460 | 276 | 20 |
Brendan Gregg | 117 | 18 | 2 |
Brijesh Singh | 13 | 1 | 1 |
Changlong Xie | 126 | 72 | 3 |
Chao Peng | 107 | 66 | 7 |
Chester Lin | 11 | 7 | 2 |
Chong Li | 1062 | 105 | 6 |
Chris Brand | 32 | 22 | 3 |
Chris Patterson | 24 | 35 | 3 |
Chunyan Liu | 2479 | 50 | 12 |
Corneliu ZUZU | 591 | 354 | 8 |
Daniel De Graaf | 21 | 16 | 2 |
Daniel Kiper | 253 | 194 | 10 |
Dario Faggioli | 1359 | 625 | 62 |
Dasaratharaman Chandramouli | 21 | 0 | 1 |
David Vrabel | 366 | 159 | 14 |
Dirk Behme | 16 | 4 | 3 |
Doug Goldstein | 26634 | 657 | 91 |
Edgar E. Iglesias | 67 | 0 | 4 |
Elena Ufimtseva | 11 | 2 | 1 |
Euan Harris | 1 | 1 | 1 |
Feng Wu | 1207 | 94 | 17 |
Fu Wei | 96 | 35 | 3 |
George Dunlap | 564 | 131 | 22 |
Graeme Gregory | 17 | 4 | 2 |
Hanjun Guo | 46 | 4 | 4 |
Haozhong Zhang | 486 | 323 | 22 |
Harmandeep Kaur | 263 | 254 | 12 |
He Chen | 416 | 72 | 4 |
Huaitong Han | 207 | 22 | 7 |
Ian Campbell | 8046 | 6227 | 101 |
Ian Jackson | 496 | 354 | 59 |
Jan Beulich | 5223 | 4181 | 237 |
Jennifer Herbert | 488 | 425 | 3 |
Jiandi An | 1 | 1 | 1 |
Jim Fehlig | 31 | 16 | 5 |
Joao Martins | 8 | 0 | 1 |
Joe Perches | 11 | 11 | 1 |
Jonathan Creekmore | 135 | 39 | 8 |
Jonathan Davies | 264 | 144 | 9 |
Joshua Otto | 1 | 1 | 1 |
Juergen Gross | 2445 | 1613 | 78 |
Julien Grall | 2220 | 1282 | 80 |
Justin Weaver | 102 | 29 | 1 |
Kai Huang | 52 | 10 | 3 |
Kevin Tian | 0 | 1 | 1 |
Konrad Rzeszutek Wilk | 6669 | 2534 | 55 |
Kouya Shimura | 9 | 5 | 1 |
Kyle J. Temkin | 5 | 0 | 1 |
Len Brown | 156 | 25 | 4 |
Liang Li | 7 | 0 | 1 |
Malcolm Crossley | 331 | 76 | 6 |
Mike Belopuhov | 58 | 1 | 1 |
Mike Latimer | 57 | 32 | 1 |
Mike Meyer | 1 | 0 | 1 |
Naresh Bhat | 2 | 1 | 1 |
Olaf Hering | 92 | 11 | 9 |
Oleksandr Tyshchenko | 37 | 28 | 2 |
Parth Dixit | 376 | 18 | 7 |
Paul Durrant | 3005 | 1838 | 31 |
Paul Lai | 29 | 0 | 1 |
Peng Fan | 3 | 2 | 2 |
Quan Xu | 125 | 92 | 5 |
Razvan Cojocaru | 231 | 228 | 11 |
Riku Voipio | 2 | 2 | 1 |
Roger Pau Monn̩ | 3732 | 2341 | 99 |
Ross Lagerwall | 2318 | 121 | 16 |
Ross Philipson | 1 | 1 | 1 |
Sander Eikelenboom | 4 | 1 | 2 |
Shanker Donthineni | 2 | 2 | 1 |
Shannon Zhao | 2233 | 224 | 50 |
Shuai Ruan | 638 | 178 | 11 |
Simon Rowe | 2 | 2 | 1 |
Stefano Stabellini | 687 | 381 | 17 |
Suravee Suthikulpanit | 0 | 4 | 1 |
Tamas K Lengyel | 202 | 237 | 7 |
Tianyang Chen | 333 | 96 | 1 |
Tiejun Chen | 237 | 17 | 5 |
Tim Deegan | 55 | 26 | 1 |
Tomasz Nowicki | 123 | 19 | 3 |
Uma Sharma | 5 | 5 | 1 |
Vikram Sethi | 3 | 0 | 1 |
Vitaly Kuznetsov | 564 | 96 | 15 |
Wei Chen | 20 | 12 | 5 |
Wei Liu | 1163 | 1873 | 72 |
Wei Wang | 48 | 34 | 3 |
Wen Congyang | 6370 | 1980 | 45 |
Yang Hongyang | 1 | 1 | 1 |
Yang Zhang | 1 | 1 | 1 |
Yu Zhang | 15 | 13 | 2 |
Zhigang Wang | 6 | 3 | 2 |
Zoltan Kiss | 0 | 765 | 1 |
4.7 Hypervisor Related Code Contributions [ 4 ]
Breakdown by Individual
Note that the table below does not cover contributions to Linux, NetBSD, FreeBSD, QEMU, libvirt and other related projects. It lists contributors to mini-os (formerly part of xen.git), osstest (our test code and test cases) and raisin (a deployment and test tool).
This table is sortable : please click on the icon besides the column header, to sort by a specific column.
Name | Lines Added | Lines Removed | Changesets |
---|---|---|---|
Dongli Zhang | 4 | 4 | 1 |
Doug Goldstein | 13 | 0 | 3 |
George Dunlap | 94 | 140 | 4 |
Ian Campbell | 1522 | 311 | 95 |
Ian Jackson | 2607 | 445 | 117 |
Juergen Gross | 21 | 79 | 1 |
Konrad Rzeszutek Wilk | 59 | 58 | 1 |
Robert Ho | 303 | 8 | 8 |
Ross Lagerwall | 8583 | 1308 | 27 |
Samuel Thibault | 18 | 21 | 3 |
Stefano Stabellini | 327 | 120 | 9 |
Wei Liu | 42 | 15 | 9 |
Code Contributions to Xen Related Drivers and Devices in Linux, NetBSD, FreeBSD [ 5 ]
Breakdown by Individual
This table is sortable : please click on the icon besides the column header, to sort by a specific column.
Name | Lines Added | Lines Removed | Changesets |
---|
4.7 Hypervisor Reviewers [ 6 ]
This table is sortable : please click on the icon besides the column header, to sort by a specific column. Note that in the table below, we only count review comments by community members other than comments by the author of a patch. We do not count replies and clarifications by the author of a patch that are made in response to review comments by others.
Name | Review Comments |
---|---|
Andrew Cooper | 914 |
Andrey Borzenkov | 14 |
Andy Lutomirski | 55 |
Anthony Perard | 49 |
Arnd Bergmann | 23 |
Ben Sanda | 10 |
Bob Lui | 24 |
Boris Ostrovsky | 266 |
Borislav Petkov | 58 |
Chunyan Liu | 46 |
Corneliu Zuzu | 76 |
Daniel De Graaf | 52 |
Daniel Kiper | 69 |
Dario Faggioli | 300 |
David Vrabel | 173 |
Doug Goldstein | 372 |
Feng Wu | 90 |
Fu Wei | 32 |
George Dunlap | 400 |
Gerd Hoffmann | 14 |
Haozhong Zhang | 121 |
Huaitong Han | 15 |
Ian Campbell | 830 |
Ian Jackson | 494 |
Ingo Molnar | 14 |
Jan Beulich | 1,785 |
Jim Fehlig | 68 |
Joao M Martins | 56 |
Jonathan Creekmore | 33 |
Juergen Gross | 321 |
Julien Grall | 371 |
Kevin Tian | 193 |
Konrad Wilk | 795 |
Liang Z Li | 13 |
Luis R. Rodriguez | 88 |
Malcolm Crossley | 23 |
Mark Rutland | 26 |
Martin Pohlack | 13 |
Meng Xu | 67 |
Michael S. Tsirkin | 33 |
Olaf Hering | 70 |
Paul Durrant | 204 |
Peter Zijlstra | 28 |
Quan Xu | 227 |
Razvan Cojocaru | 105 |
Roger Pau Monne | 184 |
Ross Lagerwall | 59 |
Samuel Thibault | 34 |
Shanker Donthineni | 11 |
Shannon Zhao | 145 |
Shuai Ruan | 16 |
Stefano Stabellini | 502 |
Tamas K Lengyel | 164 |
Tianyang Chen | 22 |
Tim Deegan | 15 |
Toshi Kani | 17 |
Vladimir Serbinenko | 13 |
Wei Liu | 728 |
Wei W Wang | 11 |
Wen Congyang | 72 |
Xie Changlong | 37 |
Yu C Zhang | 67 |
Others (less than 10 review comments each) | 501 |
Footnotes
[ 1 ] Includes the following repos: xen (including mini-os), osstest - raisin was introduced in Xen 4.6
[ 2 ] Includes the following repos: xen, mini-os, osstest, raisin, livepatch-build-tools
[ 3 ] Includes the following repos: xen
[ 4 ] Includes the following repos: mini-os, osstest, raisin, livepatch-build-tools
[ 5 ] Includes the following directories of the following repos: linux: arch/*/xen/ arch/*/include/asm/xen/ drivers/xen/ drivers/*/*xen* include/xen/ arch/*/pci/*xen* ; netbsd: sys/arch/xen; freebsd: sys/dev/xen/ sys/x86/xen sys/xen/; qemu: xen* hw/i386/xen hw/xenpv hw/*/xen* hw/xen include/*/xen*
[ 6 ] This data was extracted from the Xen Project Code Review Dashboard
[ 7 ] Note that the 4.7 release cycle went over the winter holidays, while the 4.6 cycle didn't span any major holidays