Xen Project 4.7 Acknowledgements

From Xen
Jump to navigationJump to search

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 Sortable.gif 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 Sortable.gif 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

Icon todo.png To Do:

Decide how to present this in the summary


This table is sortable : please click on the Sortable.gif 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 Sortable.gif 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