From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id D6ED62BE9 for ; Tue, 31 Jan 2017 14:28:06 +0100 (CET) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga105.jf.intel.com with ESMTP; 31 Jan 2017 05:28:05 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,315,1477983600"; d="scan'208";a="1101142637" Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.61]) by fmsmga001.fm.intel.com with SMTP; 31 Jan 2017 05:28:03 -0800 Received: by (sSMTP sendmail emulation); Tue, 31 Jan 2017 13:28:02 +0000 Date: Tue, 31 Jan 2017 13:28:02 +0000 From: Bruce Richardson To: "Mcnamara, John" Cc: Thomas Monjalon , "Horton, Remy" , "dev@dpdk.org" Message-ID: <20170131132802.GA133984@bricha3-MOBL3.ger.corp.intel.com> References: <1484751943-22877-1-git-send-email-remy.horton@intel.com> <1484751943-22877-2-git-send-email-remy.horton@intel.com> <1659974.13GHXkxjEr@xps13> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?= =?iso-8859-1?Q?opment?= Ireland Ltd. User-Agent: Mutt/1.7.1 (2016-10-04) Subject: Re: [dpdk-dev] [PATCH v9 1/7] lib: add information metrics library X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2017 13:28:07 -0000 On Tue, Jan 31, 2017 at 01:13:11PM +0000, Mcnamara, John wrote: > > > > -----Original Message----- > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Thomas Monjalon > > Sent: Monday, January 30, 2017 3:50 PM > > To: Horton, Remy > > Cc: dev@dpdk.org > > Subject: Re: [dpdk-dev] [PATCH v9 1/7] lib: add information metrics > > library > > > > Hi Remy, > > > > > This patch adds a new information metric library that allows other > > > modules to register named metrics and update their values. It is > > > intended to be independent of ethdev, rather than mixing ethdev and > > > non-ethdev information in xstats. > > > > I'm still not convinced by this library, and this introduction does not > > help a lot. > > > > I would like to thanks Harry for the review of this series. > > If we had more opinions or enthousiasm about this patch, it would be > > easier to accept this new library and assert it is the way to go. > > Hi, > > The RFCs for this library (initially two, merged into one) have been up since October, during the 16.11 timeframe. Comments were made and applied. > > http://dpdk.org/ml/archives/dev/2016-October/049571.html > http://dpdk.org/ml/archives/dev/2016-October/048390.html > > I'm concerned that these new comments/reservations are coming in very, very late in the 17.02 release cycle. > > If there hasn't been a lot of opinions or enthusiasm then equally there hasn't been other reservations. If there had been we would have addressed them. > > > > It could be a matter of technical board discussion if we had a clear > > explanation of the needs, the pros and cons of this design. > > We are happy to have the design discussed at the Technical Board. We would also like the inclusion of this library in RC3 to be discussed since that is still our desired outcome. > > We have, as any other company would have, customers awaiting features, developers committed to timelines, and testing and integration roadmaps. Blocking or delaying features at the last moment isn't an effective model that we, and I'm sure other companies, can work with. > > As such, it is probably best, that all current and future RFCs are reviewed at the Technical Board and that the board gives an indication on whether the proposal is acceptable for upstreaming or not. > I would tend to agree with this. The tech board should indeed look to insure that all RFCs and V1s have had some feedback on them well before the merge deadline. I don't believe it's fair on developers to suddenly give feedback at merge-time and thereby prevent the patch making it into a release, without giving time to do any rework. This is especially true if the patch had already been reviewed and acked, and so could be considered "ready for merge". The tech board should also discuss some reasonable guidelines for this area. My opinion is that by the time RC1 is released, any patches that have been reviewed, acked and have no outstanding comments on them for e.g. 1 week, must be merged in for the release. Any additional feedback thereafter should be considered "too late", and should be addressed in the following release. This will help to incentivize reviewers to review early, and also give developers some degree of confidence that their patches will be merged in. We have deadlines for submitters to get patches in, we should also have deadlines for reviewers to object to those patches. Regards, /Bruce