From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lars Kurth Subject: Re: Request a freeze exception for COLO in v4.6 Date: Mon, 20 Jul 2015 08:55:37 -0700 Message-ID: <5713ADC8-0418-423C-85C4-51692D01AD3D@gmail.com> References: <582B7F84-1E25-44F2-B711-D49C6E86F8A6@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Content-Type: multipart/mixed; boundary="===============7879761617934702448==" Return-path: In-Reply-To: <582B7F84-1E25-44F2-B711-D49C6E86F8A6@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Xen Devel List-Id: xen-devel@lists.xenproject.org --===============7879761617934702448== Content-Type: multipart/alternative; boundary="Apple-Mail=_C1887E8B-36DC-4FAD-B54D-837EC0F7D43E" --Apple-Mail=_C1887E8B-36DC-4FAD-B54D-837EC0F7D43E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Forgot to attach the graph referred to (or it is not showing up in the = archives) Lars ] > On 20 Jul 2015, at 07:02, Lars Kurth wrote: >=20 > Hi all, >=20 > I have been travelling on Friday and wanted to appeal for calm on this = particular issue. Let's try and focus on making as much progress as we = can on the patch series which have freeze exceptions (or partial freeze = exception) this week. Continuing a debate on what may have gone wrong = with Remus/COLO or other series at this stage is going to be distracting = and will affect everyones chances to get the remaining code with freeze = exceptions into Xen 4.6. So please, let's focus on making as much = progress as we can this week. Having said that, it is absolutely true = that the first Remus/COLO and COLO RFC patches have received very little = or no review time when they were posted first by Wen Congyang in April = 2013. And that situation had not changed until a year later, when the = issue was first raised with me (if I recall correctly).=20 >=20 > I do sincerely apologise for this. Personally I would like to see COLO = in Xen 4.6, but this is not my decision. >=20 > I do also believe that there has been tremendous progress on Remus and = COLO in the last 12 months. There has also been great collaboration = between maintainers and contributors in the last 12 months, in = particular around Remus and COLOPre. Let's build on this and move = forward. >=20 > =3D After July 24th =3D >=20 > We should have a discussion *after* July 24th, to see what is going = wrong and what we can improve as a community. We can also cover some of = the accusations that were made then. It is clear that as a community we = do have some issues and challenges that we have to address. I have to = personally take responsibility for underestimating some of the issues we = face: until about 4 weeks ago, it looked as if many of the issues that I = knew of are well on the way of being resolved. I honestly believe that = many of the changes we made recently, such as focus on designs, had a = very positive effect. I do not believe, that what we are seeing is a = sign of a dying community. There were also some specific issues related = to Remus/COLO: some have been addressed; others have not yet been = addressed. >=20 > However, it is not clear yet from the data that I can mine, exactly = what is going on in the general case. We have good data mining = capability when it comes to git, but *no* data mining capability when it = comes to the review process. I am meeting Bitergia tomorrow to see = whether they (or I) can implement some functionality that allows us to = get metrics related to the review process. >=20 > =3D Data we have =3D >=20 > What is interesting is that since 2012, we have seen an average annual = increase of 9% of patches that made it into the Xen Hypervisor. We also = have seen a slightly higher increase of Reviewed-by and ACKED-by tags = during the same time period (around 10% a year). However, this does not = tell us much, as the review period leading up to commits is not covered = by git data. >=20 > The following graph shows the number of e-mails related to patches on = xen-devel@ - both patches, comments on patches, submissions of new = versions of patches, etc. >=20 > >=20 > What is striking is that the ratio of discussions related to patches = (including posted patches) on xen-devel divided by the patches that made = it into Xen has increased almost grown exponentially recently: 5.85 = (2012), 7.89 (2013), 8.63 (2014) to 11.65 (2015). This clearly shows = that we have some issues with code reviews that are getting worse and = that there is an underlying issue which we have to address: there are a = number of possible reasons. But let's not speculate now. >=20 > Best Regards > Lars --Apple-Mail=_C1887E8B-36DC-4FAD-B54D-837EC0F7D43E Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_908CB1D9-7EB0-469A-B3B4-E5042DE343DD" --Apple-Mail=_908CB1D9-7EB0-469A-B3B4-E5042DE343DD Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Forgot to attach the graph referred to (or it is not showing = up in the archives)
Lars

]
On 20 Jul 2015, at 07:02, Lars = Kurth <lars.kurth.xen@gmail.com> wrote:

Hi all,

I have been travelling on Friday and = wanted to appeal for calm on this particular issue. Let's try and focus = on making as much progress as we can on the patch series which have = freeze exceptions (or partial freeze exception) this week. Continuing a = debate on what may have gone wrong with Remus/COLO or other series at = this stage is going to be distracting and will affect everyones chances = to get the remaining code with freeze exceptions into Xen 4.6. So = please, let's focus on making as much progress as we can this week. = Having said that, it is absolutely true that the first Remus/COLO and = COLO RFC patches have received very little or no review time when they = were posted first by Wen Congyang in April 2013. And that situation had = not changed until a year later, when the issue was first raised with me = (if I recall correctly). 

I do sincerely apologise for this. = Personally I would like to see COLO in Xen 4.6, but this is not my = decision.

I do = also believe that there has been tremendous progress on Remus and COLO = in the last 12 months. There has also been great collaboration between = maintainers and contributors in the last 12 months, in particular around = Remus and COLOPre. Let's build on this and move forward.

=3D After July 24th = =3D

We should = have a discussion *after* July 24th, to see what is going wrong and what = we can improve as a community. We can also cover some of the accusations = that were made then. It is clear that as a community we do have some = issues and challenges that we have to address. I have to personally take = responsibility for underestimating some of the issues we face: until = about 4 weeks ago, it looked as if many of the issues that I knew of are = well on the way of being resolved. I honestly believe that many of the = changes we made recently, such as focus on designs, had a very positive = effect. I do not believe, that what we are seeing is a sign of a dying = community. There were also some specific issues related to Remus/COLO: = some have been addressed; others have not yet been addressed.

However, it is not clear = yet from the data that I can mine, exactly what is going on in the = general case. We have good data mining capability when it comes to git, = but *no* data mining capability when it comes to the review process. I = am meeting Bitergia tomorrow to see whether they (or I) can implement = some functionality that allows us to get metrics related to the review = process.

=3D = Data we have =3D

What is interesting is that since 2012, we have seen an = average annual increase of 9% of patches that made it into the Xen = Hypervisor. We also have seen a slightly higher increase of Reviewed-by = and ACKED-by tags during the same time period (around 10% a year). = However, this does not tell us much, as the review period leading up to = commits is not covered by git data.

The following graph shows the number of = e-mails related to patches on xen-devel@ - both patches, comments on = patches, submissions of new versions of patches, = etc.

<default.png>

What is striking is that = the ratio of discussions related to patches (including posted patches) = on xen-devel divided by the patches that made it into Xen has increased = almost grown exponentially recently: 5.85 (2012), 7.89 (2013), 8.63 = (2014) to 11.65 (2015). This clearly shows that we have some issues with = code reviews that are getting worse and that there is an underlying = issue which we have to address: there are a number of possible reasons. = But let's not speculate now.

Best Regards
Lars

= --Apple-Mail=_908CB1D9-7EB0-469A-B3B4-E5042DE343DD Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=default.png Content-Type: image/png; x-mac-type=504E4766; x-unix-mode=0644; name="default.png" Content-Id: <317A8FFB-5847-495D-89FC-71156F382BA6@show.local> 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 OlHbpZFAAAAAAElFTkSuQmCC --Apple-Mail=_908CB1D9-7EB0-469A-B3B4-E5042DE343DD-- --Apple-Mail=_C1887E8B-36DC-4FAD-B54D-837EC0F7D43E-- --===============7879761617934702448== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============7879761617934702448==--