Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 897747557 for ; Thu, 20 Oct 2011 22:03:30 +0000 (UTC) Received: (qmail 34093 invoked by uid 500); 20 Oct 2011 22:03:29 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 34059 invoked by uid 500); 20 Oct 2011 22:03:29 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 34050 invoked by uid 99); 20 Oct 2011 22:03:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Oct 2011 22:03:29 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,RISK_FREE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of yuzhihong@gmail.com designates 74.125.82.169 as permitted sender) Received: from [74.125.82.169] (HELO mail-wy0-f169.google.com) (74.125.82.169) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Oct 2011 22:03:22 +0000 Received: by wyg34 with SMTP id 34so4549128wyg.14 for ; Thu, 20 Oct 2011 15:03:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=1KnWUALvySeAd0wtAISyLyTDwpUome9RYRvmy/JaMOY=; b=Os8GYaixIv0pfz1maopeWUdlAb4i+vcaLJ51eUU0RlcHsDrBfmDO//8byGtml00GaU B9JYQQDceA6akrpqPHQ7xUhtfyoJcvNuXQsIJpaiwGflfbwFYFjcFhqMFJD55qzMgbLG z5/2XjTGV/YLp0NyGb+bm7Qfh/IuAq6LDKyg0= MIME-Version: 1.0 Received: by 10.216.229.14 with SMTP id g14mr267900weq.6.1319148181411; Thu, 20 Oct 2011 15:03:01 -0700 (PDT) Received: by 10.216.17.208 with HTTP; Thu, 20 Oct 2011 15:03:01 -0700 (PDT) Date: Thu, 20 Oct 2011 15:03:01 -0700 Message-ID: Subject: suggestion for smoother code review process From: Ted Yu To: dev@hbase.apache.org Content-Type: multipart/alternative; boundary=0016364d21b3c256c704afc21e9e --0016364d21b3c256c704afc21e9e Content-Type: text/plain; charset=ISO-8859-1 Hi, We have been using review board for a while to conduct code review. One aspect I don't like the integration is that every round of review would result in the summary and list of files (both of which could be long) to be reposted to JIRA. For a large project, such as HBASE-2856 or HBASE-3777, it is impossible (without exaggeration) for a developer who didn't closely follow the development to understand what was going on. I want to share what I have been doing recently (by not commenting on review board, if possible): I would quote the snippet of code in the patch and make my comment I think the person asking for review can post the url for review board request on the JIRA. By not filling Bugs field, we don't incur extra housekeeping that I mentioned earlier. If the Groups and People fields are filled properly, there is no risk of losing review request. In the worst case, one sentence on the JIRA can remind related people to look at the patch again. Note the above is just personally advice. Please don't interpret it as rule or anything like that. Cheers --0016364d21b3c256c704afc21e9e--