Re: Pull requests : speed up the reviews

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 10 Nov 2014, Gregory Farnum wrote:
> I suppose one way of handling this might be to ask everybody to
> dedicate a small amount of time to reviews (as you suggest), but to
> emphasize PR management as much as doing the actual review.
>
> 1) If you don't have assigned PRs, look at the unassigned PRs from
> oldest to newest, and based on the target area assign it to the person
> you think most appropriate.after doing basic due diligence for issues
> that you can handle (ie, the feature is something you don't know is
> inappropriate; skimming the code doesn't make you cry; etc)
>
> 2) Manage any reviews assigned to you:
>   2a) if you're the wrong target, assign it to somebody more appropriate
>   2b) If you're the right target but are trying to get somebody else
> acquainted with the code base, maybe assign it to them
>   2c) assign priorities based on importance and age
>
> 3) review PRs in appropriate order at the level they deserve, and then
> either merge or assign it back to the author
> 
> In particular, this clearly assigns responsibility for a PR to an
> individual. It lets people offload as necessary, and gives feedback to
> contributors quickly even if that feedback is just "we appreciate your
> submission and it is in somebody's queue". It lets people contribute
> to the PR process even if there isn't something they feel qualified to
> review directly. And it doesn't emphasize the time spent reviewing so
> much as the act of moving a PR through the stages of merging. (A
> 15-minute timebox might sound great, but trust me we have lots of PRs
> that would never make it into the code base if they were done in
> 15-minute chunks.)
> 
> Obviously this is also not a very formal process, but I think maybe if
> we start approaching things this way it will help move stuff through
> the pipeline faster. Based on Sage's sudden enthusiasm for assigning
> PR owners I think he might agree...?

+1

:) sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux