On 20 Jul 2021, at 20:41, Ben Pfaff wrote:

> The OVS review process has greatly slowed over the last few years.  This
> is partly because I haven't been able to spend as much time on review,
> since I was once the most productive reviewer.  Ilya has been able to
> step up the amount of review he does, but that still isn't enough to
> keep up with the workload.
>
> We need to come up with some way to improve things.  Here are a few
> ideas, mostly from a call earlier today (that was mainly about the OVS
> conference).  I hope they will prompt a discussion.
>
> * Since patches are coming in, we have people who are knowledgable about
>   the code.  Those people should be pitching in with reviews as well.
>   It doesn't seem like they or their managers have the right incentives
>   to do that.  Maybe there is some way to improve the incentives.


I do agree that it takes (very) long sometimes to get a patch 
reviewed/accepted, and I do see people complain about it. However, some of the 
people who do complain have not done a single review. Maybe we can ask people 
who send in a patch, to review at least one patch while they are waiting for 
theirs to be reviewed?

Maybe have the zero-day robot sent them a thank you email for the patch with a 
list of patches that did not yet receive a single review comment?

> * The Linux kernel uses something like a "default accept" policy for
>   patches that superficially look good and compile and boot, if there is
>   no review from a specific maintainer within a few days.  The patches
>   do get some small amount of review from a subsystem maintainer.  OVS
>   could adopt a similar policy.
>
> * Some lack of review can be attributed to a reluctance to accept a
>   review from a reviewer who is at the same company as the patch
>   submitter.  There is good reason for this, but it is certainly
>   possible to get quality reviews from a coworker, and perhaps we should
>   relax the convention.
>
> * A flip side of the above could be to codify the requirement for review
>   from a non-coworker.  This would have the benefit of being able to
>   push back against requests to commit unreviewed long series on the
>   basis that it hasn't been reviewed by a third party.

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to