Xen Project 4.10 Acknowledgements

Note that the acknowledgements have been created based on 4.10.0-rc7, which are provisional. The table assumes we release on December 13th, 2017 based on 4.10.0-rc7 including some security fixes that are currently under embargo. These fixes are not included in these statistics.
== 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.9 with Xen 4.10. We also cover changes to Xen only components in Linux, FreeBSD, NetBSD and QEMU in the "Drivers and Devices" column, which are primarily made by Xen Project developers. Note that the number is not part of the 4.10 Hypervisor Total. 
Attribute 	4.9 Hypervisor Total [ 1 ] 	4.10 Hypervisor Total [ 1 ] 	4.10 Hypervisor Core [ 2 ]	4.10 Hypervisor Other [ 3 ]	Drivers and Devices (other projects) [ 4 ]
Release Cycle 	203 days128 dev window/days [ 6 ] 6.3 months	174 days [ 7 ]111 dev window/days [ 6 ]5.9 months	 	 	
Development Velocity 	Development Velocity 	Development Velocity 	Development Velocity 	Development Velocity 	Development Velocity
Changesets 	1549 	1250 	1143 	107 	202
Changesets (including backports) [ 8 ]	1948 	1751 	 	 	
Series (=Features) [ 5 ] 	807 	525 	 	 	
Average Size of Feature 	3.2 	2.4 	 	 	
Changes / Day 	7.6 	7.2 (-6.2%) 	 	 	
Changes / Dev Day [ 6 ] 	12.1 	11.2 (-7.5%) 	 	 	
Features / Day [ 5 ] 	4.0 	3.0 	 	 	
Code Review Statistics 	Code Review Statistics 	Code Review Statistics 	Code Review Statistics 	Code Review Statistics 	Code Review Statistics
Review Comments [ 5 ] 	8349 	6527 	 	 	
Review Comments / Day [ 5 ] 	41.1 	37.8 (-8.9%) 	 	 	
Review Comments / Dev Day [ 6 ] 	65.2 	59.2 (-10.2%) 	 	 	
Comments / Series [ 5 ] 	17.4 	12.5 (-38.7%) 	 	 	
Code Churn 	Code Churn 	Code Churn 	Code Churn 	Code Churn 	Code Churn
Lines Added 	82336 	68199 (-20.7%) 	44135 	24064 	8577
Lines Removed 	47014 	25777 (-82.4%) 	23965 	1812 	6602
Engagement 	Engagement 	Engagement 	Engagement 	Engagement 	Engagement
Individuals 	85 	80 (-7.5%) 	 	 	
Employers [ 8 ] 	29 	31 (+6.5%) 	 	 	
== 4.10 Hypervisor Only Code Contributions [ 2 ] ==
=== 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
Adrian Pop 	7 	1 	1
Alexandru Isaila 	170 	114 	3
Andre Przywara 	2457 	105 	35
Andrew Cooper 	7364 	4278 	187
Andrii Anisov 	152 	88 	4
Anthony PERARD 	109 	46 	6
Armando Vega 	773 	707 	2
Artem Bityutskiy 	10 	10 	1
Awais Masood 	29 	9 	1
Bernd Kuhls 	2 	0 	1
Bernhard M. Wiedemann 	3 	3 	2
Bhupinder Thakur 	1821 	593 	31
Boqun Feng 	237 	0 	2
Boris Ostrovsky 	734 	199 	20
Borislav Petkov 	21 	10 	1
Chao Gao 	132 	53 	7
Christopher Clark 	91 	17 	3
Daniel De Graaf 	4 	2 	1
Daniel Sabogal 	1 	1 	1
Dario Faggioli 	1686 	392 	31
David Esler 	4 	3 	1
David Woodhouse 	6 	5 	2
Dongli Zhang 	147 	0 	3
Doug Goldstein 	5 	3 	1
Dushyant Behl 	6 	6 	1
Eric Chanudet 	12 	6 	1
Euan Harris 	85 	23 	3
Felix Schmoll 	35 	4 	2
George Dunlap 	1483 	217 	34
Gregory Herrero 	12 	3 	1
Haozhong Zhang 	1564 	524 	33
Ian Jackson 	1777 	625 	88
Igor Druzhinin 	114 	52 	3
Iurii Konovalenko 	53 	0 	1
Jan Beulich 	2950 	2434 	126
Jennifer Herbert 	119 	55 	2
Joao Martins 	710 	0 	2
Juergen Gross 	1595 	701 	76
Julien Grall 	2310 	1872 	114
Konrad Rzeszutek Wilk 	62 	42 	7
Luwei Kang 	41 	4 	1
Manish Jaggi 	161 	18 	5
Marek Marczykowski-Górecki	245 	151 	7
Meng Xu 	203 	82 	5
Min He 	34 	2 	1
Olaf Hering 	594 	222 	8
Oleksandr Grytsov 	1359 	812 	14
Oleksandr Tyshchenko 	15 	2 	2
Owen Smith 	14 	0 	1
Paul Durrant 	131 	131 	2
Pawel Wieczorkiewicz 	2 	0 	1
Peter Große 	3 	3 	2
Petre Pircalabu 	741 	110 	8
Praveen Kumar 	426 	341 	2
Punit Agrawal 	47 	21 	4
Razvan Cojocaru 	2 	2 	1
Roger Pau Monné 	1526 	922 	55
Ross Lagerwall 	264 	14 	6
Rusty Bird 	16 	9 	1
Sergej Proskurin 	1088 	117 	16
Sergey Dyasli 	565 	186 	16
Simon Crowe 	20 	3 	1
Simon Waterman 	86 	2 	4
Stefano Stabellini 	43 	11 	4
Stewart Hildebrand 	3 	2 	1
Swapnil Paratey 	538 	34 	2
Thomas Sanders 	10 	5 	1
Tim Deegan 	3 	1 	1
Vijaya Kumar K 	53 	0 	1
Vitaly Kuznetsov 	6 	0 	1
Vivek Kumar Chaubey 	34 	3 	1
Volodymyr Babchuk 	706 	229 	14
Wei Liu 	15373 	8426 	180
Wolfram Strepp 	17 	23 	3
Xiong Zhang 	51 	79 	4
Yi Sun 	2136 	699 	31
Yu Zhang 	45 	0 	1
Zhang Bo 	2 	2 	1
Zhang Xiliang 	5 	1 	1
Zhongze Liu 	58 	4 	2
== Code Contributions to Xen Related Drivers and Devices in Linux, NetBSD, FreeBSD [ 4 ] ==
=== 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
Alexey G 	11 	2 	1
Alistair Francis 	4 	3 	2
Annie Li 	8 	2 	1
Anoob Soman 	1 	1 	1
Anton Nefedov 	2 	2 	2
Arnd Bergmann 	5 	8 	2
Arvind Yadav 	1 	1 	1
Bart Van Assche 	22 	38 	7
Ben Chalmers 	10 	6 	2
Bhumika Goyal 	2 	2 	1
Boris Ostrovsky 	5 	3 	1
Cherry G. Mathew 	140 	475 	4
Christoph Hellwig 	2 	14 	2
Christos Gkekas 	0 	3 	1
Colin Ian King 	1 	1 	1
David S. Miller 	0 	0 	3
Dmitry Torokhov 	0 	0 	1
Dongli Zhang 	11 	8 	1
Eric Dumazet 	1 	1 	1
Eric Mackay 	386 	121 	2
Greg Kroah-Hartman 	20 	24 	1
Greg Kurz 	2 	1 	1
Gregory CLEMENT 	21 	4 	1
Gustavo A. R. Silva 	2 	2 	1
Hu Ziji 	70 	7 	2
Ian Lepore 	0 	5 	1
Igor Druzhinin 	214 	59 	5
Jan Beulich 	10 	1 	1
Jason A Harmening 	0 	1 	1
Jens Axboe 	0 	0 	2
Jérôme Glisse 	0 	8 	1
Juergen Gross 	104 	95 	5
Julien Grall 	3 	4 	1
Junxiao Bi 	1 	1 	1
Liang Yan 	5 	1 	2
Linus Torvalds 	0 	0 	29
Liu Shuo 	1 	1 	1
Manuel Bouyer 	3 	3 	1
Maxime Villard 	75 	132 	15
Michal Hocko 	1 	1 	1
Munehisa Kamata 	3 	3 	1
Olaf Hering 	1 	1 	1
Oleksandr Andrushchenko 	179 	40 	1
Owen Smith 	5250 	5137 	28
Paul Durrant 	280 	188 	12
Peter Maydell 	12 	5 	5
Peter Xu 	20 	5 	3
Philippe Mathieu-Daudé 	1 	1 	1
Punit Agrawal 	0 	1 	1
Roger Pau Monné 	45 	10 	3
Ross Lagerwall 	11 	0 	1
Ryan Libby  	2 	2 	1
Shawn Lin 	0 	2 	1
Stefano Stabellini 	1506 	115 	22
Thomas Gleixner 	2 	4 	1
Tycho Andersen 	0 	10 	1
Ulf Hansson 	0 	0 	1
Vladimir Sementsov-Ogievskiy	17 	17 	2
Wengang Wang 	8 	1 	1
Willem de Bruijn 	2 	2 	1
Xiong Zhang 	1 	0 	1
Zhoujie Wu 	93 	17 	3
== 4.10 Hypervisor Reviewers [ 5 ] ==
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
314 others (less than 10 review comments each)	534
Alexandru Stefan 	15
Andre Przywara 	42
Andrew Cooper 	388
Anthony Perard 	44
Boris Ostrovsky 	239
Brian Gerst 	10
Bruce Richardson 	10
Chao Gao 	39
Chao P Peng 	19
Daniel De Graaf 	26
Daniel Kiper 	24
Dario Faggioli 	97
Dongli Zhang 	13
Dou Liyang 	13
Doug Goldstein 	15
George Dunlap 	17
Govinda Tatti 	13
Haozhong Zhang 	13
Ian Jackson 	247
Igor Druzhinin 	22
Ingo Molnar 	10
Jan Beulich 	1167
Jiri Slaby 	13
Joao M Martins 	16
Josh Poimboeuf 	16
Juergen Gross 	527
Julien Grall 	429
Kevin Tian 	76
Konrad Wilk 	100
Manish Jaggi 	16
Marek Marczykowski-Górecki 	17
Meng Xu 	22
Olaf Hering 	43
Oleksandr Andrushchenko 	10
Oleksandr Grytsov 	53
Oleksandr Tyshchenko 	21
Paolo Bonzini 	11
Paul Durrant 	207
Peter Zijlstra 	11
Petre Pircalabu 	23
Praveen Kumar 	10
Razvan Cojocaru 	43
Roger Pau Monne 	357
Ross Lagerwall 	26
Sergej Proskurin 	50
Sergey Dyasli 	21
Stefano Stabellini 	439
Tamas K Lengyel 	52
Thomas Gleixner 	15
Thomas Lendacky 	10
Tianyu Lan 	52
Tim Deegan 	22
Venu Busireddy 	11
Volodymyr Babchuk 	35
Waiman Long 	14
Wei Chen 	14
Wei Liu 	698
Yi Y Sun 	123
Zhongze Liu 	21
== Footnotes ==
[ 1 ] Includes the following repos: xen, mini-os, osstest, raisin, livepatch-build-tools, xtf 
[ 2 ] Includes the following repos: xen
[ 3 ] Includes the following repos: mini-os, osstest, raisin, livepatch-build-tools, xtf 
[ 4 ] Includes commits to the following Xen specific directories of the following upstream projects: 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*, xen windows pv drivers
[ 5 ] This data was extracted from the Xen Project Code Review Dashboard
[ 6 ] These are the days/months during which we were not in code freeze
[ 7 ] Calculated using 4.10.0-rc7. Note that the code freeze for this release was 4 weeks longer than expected, due to several security issues being fixed towards the end of the release cycle and were held under embargo.
[ 8 ] Only known employers are used. Unknown employers were discounted. 
Category:Xen
Category:Xen 4.10