Xen Project 4.7 Acknowledgements: Difference between revisions
Lars.kurth (talk | contribs) (→Breakdown by Individual: Added section) |
Lars.kurth (talk | contribs) m (→Overview) |
||
(44 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{TODO|Update - also include live patching tool repos once moved into an official repo}} |
|||
== Overview == |
== Overview == |
||
As we have made significant changes to the xen source tree structure, we will count acknowledgements in line with [http://lists.xenproject.org/archives/html/xen-devel/2015-10/msg01063.html RFC Xen 4.6 Acknowledgements]. |
As we have made significant changes to the xen source tree structure, we will count acknowledgements in line with [http://lists.xenproject.org/archives/html/xen-devel/2015-10/msg01063.html RFC Xen 4.6 Acknowledgements]. |
||
The following table compares Xen 4.6 with Xen 4.7. 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.7 Hypervisor Total. |
|||
The following table compares Xen 4.6 with Xen 4.7. |
|||
{|class="zebra" |
{|class="zebra" |
||
!style="width: 130px;"|Attribute |
!style="width: 130px;"|Attribute |
||
!style="width: 130px;"|[[Xen_Project_4.6_Acknowledgements|4.6 Total]] <sup>[ 1 ]</sup> |
!style="width: 130px;"|[[Xen_Project_4.6_Acknowledgements|4.6 Hypervisor Total]] <sup>[ 1 ]</sup> |
||
!style="width: 130px; color: blue;"|4.7 Total <sup>[ 2 ]</sup> |
!style="width: 130px; color: blue;"|4.7 Hypervisor Total <sup>[ 2 ]</sup> |
||
!style="width: 130px;"|4.7 Hypervisor <sup>[ 3 ]</sup> |
!style="width: 130px;"|4.7 Hypervisor Core<sup>[ 3 ]</sup> |
||
!style="width: 130px;"|4.7 Other <sup>[ 4 ]</sup> |
!style="width: 130px;"|4.7 Hypervisor Other <sup>[ 4 ]</sup> |
||
!style="width: 130px;"|Drivers and Devices (other projects)<sup>[ 5 ]</sup> |
|||
|- |
|- |
||
|'''Release Cycle''' |
|'''Release Cycle''' |
||
|264 days<br>8.7 months |
|264 days<br>8.7 months |
||
|style="color: blue;"|''' |
|style="color: blue;"|'''255 days<br>8.4 months''' |
||
| |
| |
||
| |
| |
||
! |
|||
|- |
|- |
||
|'''Changes/ |
|'''Changes / Day''' |
||
| |
|8.5 |
||
|style="color: blue;"|''' |
|style="color: blue;"|'''7.5'''<sup>[ 7 ]</sup> |
||
| |
| |
||
| |
| |
||
! |
|||
|- |
|- |
||
|'''Changesets''' |
|'''Changesets''' |
||
|2247 |
|2247 |
||
|style="color: blue;"|''' |
|style="color: blue;"|'''1887''' |
||
|1609 |
|||
|TBD |
|||
| |
|278 |
||
!1494 |
|||
| |
|||
| |
|||
|- |
|- |
||
|'''Series (=Features)''' |
|'''Series (=Features)''' |
||
Line 39: | Line 39: | ||
| |
| |
||
| |
| |
||
! |
|||
|- |
|- |
||
|'''Review Comments''' |
|'''Review Comments''' |
||
Line 45: | Line 46: | ||
| |
| |
||
| |
| |
||
! |
|||
|- |
|- |
||
|'''Comments / Series''' |
|'''Comments / Series''' |
||
|12.5 |
|12.5 |
||
|style="color: blue;"|'''11.3''' |
|style="color: blue;"|'''11.3''' |
||
| |
| |
||
| |
| |
||
! |
|||
|- |
|- |
||
|'''Lines Added''' |
|'''Lines Added''' |
||
|124035 |
|124035 |
||
|style="color: blue;"|''' |
|style="color: blue;"|'''106606''' |
||
|93013 |
|||
|TBD |
|||
|13593 |
|||
|TBD |
|||
!82820 |
|||
|- |
|- |
||
|'''Lines Removed''' |
|'''Lines Removed''' |
||
|90299 |
|90299 |
||
|style="color: blue;"|''' |
|style="color: blue;"|'''37160''' |
||
|34651 |
|||
|TBD |
|||
|2509 |
|||
|TBD |
|||
!40946 |
|||
|- |
|- |
||
|'''Individuals''' |
|'''Individuals''' |
||
|96 |
|96 |
||
|style="color: blue;"|''' |
|style="color: blue;"|'''102''' |
||
| |
|99 |
||
| |
|12 |
||
!75 |
|||
|- |
|- |
||
|'''Employers''' |
|'''Employers''' |
||
|30 |
|30 |
||
|style="color: blue;"|''' |
|style="color: blue;"|'''36''' |
||
| |
|35 |
||
| |
|7 |
||
!48 |
|||
|} |
|} |
||
<br> |
|||
The following breakdown shows how the number of changesets per categories listed above have evolved between the 4.6 and 4.7 release cycles<br> |
|||
[[File:46to47stats.png|400px]] |
|||
{{TODO|Also use some of the new scripts to provide different views}} |
|||
<br> |
|||
== 4.7 Hypervisor Only Code Contributions <sup>[ 3 ]</sup> == |
== 4.7 Hypervisor Only Code Contributions <sup>[ 3 ]</sup> == |
||
Line 85: | Line 93: | ||
This table is sortable : please click on the {{Sortable}} icon besides the column header, to sort by a specific column. |
This table is sortable : please click on the {{Sortable}} icon besides the column header, to sort by a specific column. |
||
{|class="zebra sortable" |
{|class="zebra sortable" |
||
!style="min-width: 200px;"|Name |
!style="min-width: 200px;"|Name {{Sortable}} |
||
!style="min-width: 110px;"|Lines Added |
!style="min-width: 110px;"|Lines Added {{Sortable}} |
||
!style="min-width: 110px;"|Lines Removed |
!style="min-width: 110px;"|Lines Removed {{Sortable}} |
||
!style="min-width: 110px;"|Changesets |
!style="min-width: 110px;"|Changesets {{Sortable}} |
||
|- |
|- |
||
| 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 |
|||
|} |
|} |
||
<br> |
|||
== 4.7 Hypervisor Related Code Contributions <sup>[ 4 ]</sup> == |
== 4.7 Hypervisor Related Code Contributions <sup>[ 4 ]</sup> == |
||
=== Breakdown by Individual === |
=== 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) |
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), raisin (a deployment and test tool) and livepatch-build-tools (tools to builld livepatch payloads). |
||
This table is sortable : please click on the {{Sortable}} icon besides the column header, to sort by a specific column. |
This table is sortable : please click on the {{Sortable}} icon besides the column header, to sort by a specific column. |
||
{|class="zebra sortable" |
{|class="zebra sortable" |
||
!style="min-width: 200px;"|Name |
!style="min-width: 200px;"|Name {{Sortable}} |
||
!style="min-width: 110px;"|Lines Added |
!style="min-width: 110px;"|Lines Added {{Sortable}} |
||
!style="min-width: 110px;"|Lines Removed |
!style="min-width: 110px;"|Lines Removed {{Sortable}} |
||
!style="min-width: 110px;"|Changesets |
!style="min-width: 110px;"|Changesets {{Sortable}} |
||
|- |
|- |
||
|Dongli Zhang |
|Dongli Zhang |
||
Line 165: | Line 370: | ||
| 9 |
| 9 |
||
|} |
|} |
||
<br> |
|||
== Code Contributions to Xen Related Drivers and Devices in Linux, NetBSD, FreeBSD <sup>[ 5 ]</sup> == |
== Code Contributions to Xen Related Drivers and Devices in Linux, NetBSD, FreeBSD <sup>[ 5 ]</sup> == |
||
=== Breakdown by Individual === |
=== Breakdown by Individual === |
||
{{TODO|Decide how to present this in the summary}} |
|||
This table is sortable : please click on the {{Sortable}} icon besides the column header, to sort by a specific column. |
This table is sortable : please click on the {{Sortable}} icon besides the column header, to sort by a specific column. |
||
{|class="zebra sortable" |
{|class="zebra sortable" |
||
!style="min-width: 200px;"|Name |
!style="min-width: 200px;"|Name {{Sortable}} |
||
!style="min-width: 110px;"|Lines Added |
!style="min-width: 110px;"|Lines Added {{Sortable}} |
||
!style="min-width: 110px;"|Lines Removed |
!style="min-width: 110px;"|Lines Removed {{Sortable}} |
||
!style="min-width: 110px;"|Changesets |
!style="min-width: 110px;"|Changesets {{Sortable}} |
||
|- |
|||
| Alan Somers || 16 || 32 || 4 |
|||
|- |
|||
| Alberto Garcia || 100 || 40 || 12 |
|||
|- |
|||
| Alexander Motin || 120 || 20 || 4 |
|||
|- |
|||
| Amitoj Kaur Chawla || 20 || 20 || 4 |
|||
|- |
|||
| Arnd Bergmann || 8 || 4 || 8 |
|||
|- |
|||
| Bob Liu || 4664 || 3372 || 60 |
|||
|- |
|||
| Boris Ostrovsky || 112 || 28 || 12 |
|||
|- |
|||
| Borislav Petkov || 4 || 4 || 4 |
|||
|- |
|||
| Cao jin || 656 || 612 || 32 |
|||
|- |
|||
| Christoph Hellwig || 156 || 256 || 16 |
|||
|- |
|||
| Christos Zoulas || 172 || 112 || 16 |
|||
|- |
|||
| Colin Percival || 24 || 4 || 8 |
|||
|- |
|||
| Conrad Meyer || 4 || 4 || 4 |
|||
|- |
|||
| Dan Carpenter || 44 || 24 || 12 |
|||
|- |
|||
| Dave Buches || 8 || 10 || 2 |
|||
|- |
|||
| David S. Miller || 0 || 0 || 28 |
|||
|- |
|||
| David Vrabel || 2156 || 728 || 68 |
|||
|- |
|||
| Doug Goldstein || 12 || 4 || 4 |
|||
|- |
|||
| Eduardo Habkost || 32 || 4 || 8 |
|||
|- |
|||
| Edward Tomasz Napierała || 0 || 16 || 4 |
|||
|- |
|||
| Eitan Adler || 4 || 4 || 4 |
|||
|- |
|||
| Eric Blake || 16 || 24 || 4 |
|||
|- |
|||
| Florian Westphal || 4 || 4 || 4 |
|||
|- |
|||
| Gleb Smirnoff || 12 || 12 || 4 |
|||
|- |
|||
| Greg Kroah-Hartman || 0 || 0 || 4 |
|||
|- |
|||
| Ian Campbell || 1320 || 1756 || 52 |
|||
|- |
|||
| Ian Lepore || 24 || 12 || 4 |
|||
|- |
|||
| Ingo Molnar || 0 || 4 || 16 |
|||
|- |
|||
| Insu Yun || 64 || 8 || 12 |
|||
|- |
|||
| Ivan Vecera || 0 || 8 || 4 |
|||
|- |
|||
| Jan Beulich || 360 || 420 || 28 |
|||
|- |
|||
| Jens Axboe || 12 || 8 || 16 |
|||
|- |
|||
| Jiri Kosina || 4 || 0 || 4 |
|||
|- |
|||
| Joe Jin || 28 || 28 || 4 |
|||
|- |
|||
| John Baldwin || 152 || 16 || 16 |
|||
|- |
|||
| John Nemeth || 192 || 64 || 12 |
|||
|- |
|||
| Juergen Gross || 4968 || 336 || 20 |
|||
|- |
|||
| Julia Lawall || 24 || 24 || 16 |
|||
|- |
|||
| Julien Grall || 5276 || 2288 || 104 |
|||
|- |
|||
| Justin Hibbits || 4 || 4 || 4 |
|||
|- |
|||
| Kevin Wolf || 16 || 4 || 4 |
|||
|- |
|||
| Konrad Rzeszutek Wilk || 1124 || 588 || 64 |
|||
|- |
|||
| Lan Tianyu || 88 || 8 || 4 |
|||
|- |
|||
| Laurent Vivier || 12 || 12 || 4 |
|||
|- |
|||
| Linus Torvalds || 0 || 0 || 104 |
|||
|- |
|||
| Malcolm Crossley || 12 || 48 || 4 |
|||
|- |
|||
| Manuel Bouyer || 520 || 224 || 16 |
|||
|- |
|||
| Marcelo Araujo || 0 || 8 || 4 |
|||
|- |
|||
| Mark Syms || 2 || 2 || 2 |
|||
|- |
|||
| Markus Armbruster || 220 || 152 || 20 |
|||
|- |
|||
| Max Reitz || 16 || 8 || 8 |
|||
|- |
|||
| Max V. Kostikov || 12 || 12 || 4 |
|||
|- |
|||
| Michael S. Tsirkin || 60 || 56 || 16 |
|||
|- |
|||
| Michael van Els || 20 || 12 || 8 |
|||
|- |
|||
| Ngie Cooper || 0 || 44 || 4 |
|||
|- |
|||
| Nicholas Bellinger || 468 || 424 || 8 |
|||
|- |
|||
| Nick Hudson || 8 || 4 || 4 |
|||
|- |
|||
| Owen Smith || 3668 || 4216 || 62 |
|||
|- |
|||
| Paolo Bonzini || 44 || 72 || 16 |
|||
|- |
|||
| Paul Durrant || 38276 || 15180 || 268 |
|||
|- |
|||
| Paul Gortmaker || 116 || 448 || 20 |
|||
|- |
|||
| Pedro F. Giffuni || 80 || 84 || 8 |
|||
|- |
|||
| Peng Fan || 4 || 4 || 4 |
|||
|- |
|||
| Peter Maydell || 88 || 228 || 28 |
|||
|- |
|||
| Peter Zijlstra || 12 || 8 || 4 |
|||
|- |
|||
| Rafał Wojdyła || 8870 || 1562 || 12 |
|||
|- |
|||
| Roger Pau Monné || 6928 || 6708 || 192 |
|||
|- |
|||
| Ross Lagerwall || 160 || 36 || 16 |
|||
|- |
|||
| Ryota Ozak || 48 || 48 || 8 |
|||
|- |
|||
| Sepherosa Ziehau || 12 || 32 || 8 |
|||
|- |
|||
| Simon J. Gerraty || 4 || 4 || 4 |
|||
|- |
|||
| Stefan Weil || 4 || 4 || 4 |
|||
|- |
|||
| Stefano Stabellini || 1040 || 344 || 64 |
|||
|- |
|||
| Toshi Kani || 4 || 4 || 4 |
|||
|- |
|||
| Veronia Bahaa || 4 || 0 || 4 |
|||
|- |
|||
| Vitaly Kuznetsov || 104 || 40 || 8 |
|||
|- |
|- |
||
| Wei Liu || 4 || 4 || 4 |
|||
|} |
|} |
||
<br> |
|||
== 4.7 Hypervisor Reviewers <sup>[ 6 ]</sup> == |
== 4.7 Hypervisor Reviewers <sup>[ 6 ]</sup> == |
||
Line 185: | Line 543: | ||
{|class="zebra sortable" |
{|class="zebra sortable" |
||
!style="min-width: 200px;"|Name |
!style="min-width: 200px;"|Name {{Sortable}} |
||
!style="min-width: 110px;"|Review Comments |
!style="min-width: 110px;"|Review Comments {{Sortable}} |
||
|- |
|- |
||
Line 443: | Line 801: | ||
|} |
|} |
||
<br/> |
<br/> |
||
<hr/> |
|||
== Footnotes == |
|||
<span id="Foot1"><sup>[ 1 ]</sup> Includes the following repos: xen (including mini-os), osstest - raisin was introduced in Xen 4.6</span><br> |
|||
<span id=" |
<span id="Foot1"><sup>[ 1 ]</sup> Includes the following repos: ''xen (including mini-os)'', ''osstest'', ''raisin'' was introduced in Xen 4.6</span><br> |
||
<span id=" |
<span id="Foot2"><sup>[ 2 ]</sup> Includes the following repos: ''xen'', ''mini-os'', ''osstest'', ''raisin'', ''livepatch-build-tools''</span><br> |
||
<span id=" |
<span id="Foot3"><sup>[ 3 ]</sup> Includes the following repos: ''xen''</span><br> |
||
<span id=" |
<span id="Foot4"><sup>[ 4 ]</sup> Includes the following repos: ''mini-os'', ''osstest'', ''raisin'', ''livepatch-build-tools''</span><br> |
||
<span id="Foot5"><sup>[ 5 ]</sup> 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*, [http://xenproject.org/developers/teams/windows-pv-drivers.html ''xen windows pv drivers''] |
|||
</span><br> |
|||
<span id="Foot6"><sup>[ 6 ]</sup> This data was extracted from the [https://kibana.bitergia.com/xen Xen Project Code Review Dashboard]</span><br> |
<span id="Foot6"><sup>[ 6 ]</sup> This data was extracted from the [https://kibana.bitergia.com/xen Xen Project Code Review Dashboard]</span><br> |
||
<span id="Foot7"><sup>[ 7 ]</sup> Note that the 4.7 release cycle went over the winter holidays, while the 4.6 cycle didn't span any major holidays</span><br> |
|||
[[Category:Xen]] |
[[Category:Xen]] |
Latest revision as of 14:15, 2 December 2016
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. 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.7 Hypervisor Total.
Attribute | 4.6 Hypervisor Total [ 1 ] | 4.7 Hypervisor Total [ 2 ] | 4.7 Hypervisor Core[ 3 ] | 4.7 Hypervisor Other [ 4 ] | Drivers and Devices (other projects)[ 5 ] |
---|---|---|---|---|---|
Release Cycle | 264 days 8.7 months |
255 days 8.4 months |
|||
Changes / Day | 8.5 | 7.5[ 7 ] | |||
Changesets | 2247 | 1887 | 1609 | 278 | 1494 |
Series (=Features) | 1174 | 1025 | |||
Review Comments | 14623 | 11628 | |||
Comments / Series | 12.5 | 11.3 | |||
Lines Added | 124035 | 106606 | 93013 | 13593 | 82820 |
Lines Removed | 90299 | 37160 | 34651 | 2509 | 40946 |
Individuals | 96 | 102 | 99 | 12 | 75 |
Employers | 30 | 36 | 35 | 7 | 48 |
The following breakdown shows how the number of changesets per categories listed above have evolved between the 4.6 and 4.7 release cycles
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.
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), raisin (a deployment and test tool) and livepatch-build-tools (tools to builld livepatch payloads).
This table is sortable : please click on the icon besides the column header, to sort by a specific column.
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.
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.
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 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
[ 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