From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id B8C7E3772 for ; Fri, 30 Jun 2017 10:41:30 +0200 (CEST) Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Jun 2017 01:41:29 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="121214890" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga006.fm.intel.com with ESMTP; 30 Jun 2017 01:41:29 -0700 Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 30 Jun 2017 01:41:29 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 30 Jun 2017 01:41:28 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002; Fri, 30 Jun 2017 16:41:27 +0800 From: "Wei, FangfangX" To: Thomas Monjalon CC: "ci@dpdk.org" , "Richardson, Bruce" , "Xu, Qian Q" , "O'Driscoll, Tim" , Eugene Voronov , "Chen, WeichunX" , "Pei, Yulong" Thread-Topic: [dpdk-ci] script to determine target repo (was DPDK Lab) Thread-Index: AQHSvYx3I+glk1sDKUmp247guISu6qHVH1kAgFoiQMD//4ukgIAAA4kAgA6oxEA= Date: Fri, 30 Jun 2017 08:41:26 +0000 Message-ID: <067B569323FEB248B5CB480E1954F4346F41D448@SHSMSX101.ccr.corp.intel.com> References: <26FA93C7ED1EAA44AB77D62FBE1D27BA722C837C@IRSMSX108.ger.corp.intel.com> <067B569323FEB248B5CB480E1954F4346F4174FD@SHSMSX101.ccr.corp.intel.com> <59AF69C657FD0841A61C55336867B5B0721805ED@IRSMSX104.ger.corp.intel.com> <1814490.xy7qWLUraa@xps> In-Reply-To: <1814490.xy7qWLUraa@xps> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWU3ZWIzNGMtMzM1My00YzkwLTg5NTgtZTE2NDc1MGY1OWU0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjJURnhMTDBtTHNcL3RNOEJUY0dXSHo5UnloaHNZa3owa29tZ2V1TXZoSldvPSJ9 x-ctpclassification: CTP_IC dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-ci] script to determine target repo (was DPDK Lab) X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2017 08:41:31 -0000 Hi Thomas, I've write a script which can download patchset(not single patch) from dpdk= .org. I'm preparing to upload it into dpdk-ci repo. Which director can it be put in? And how can I upload the script into dpdk.org? For I haven't uploaded a scr= ipt into dpdk.org before. BTW, this script is a part of per patchset performance testing. Best Regards Fangfang Wei -----Original Message----- From: Thomas Monjalon [mailto:thomas@monjalon.net]=20 Sent: Wednesday, June 21, 2017 4:33 PM To: Wei, FangfangX Cc: ci@dpdk.org; Richardson, Bruce ; Xu, Qian Q= ; O'Driscoll, Tim ; Eugene V= oronov Subject: Re: [dpdk-ci] script to determine target repo (was DPDK Lab) I agree with Bruce. Sorry for not having written the scripts yet. Someone else in Mellanox should do it in July. In the meantime, do not hesitate to share your code if it speed up things. Thanks a lot 21/06/2017 10:20, Richardson, Bruce: > Hi Fangfang, >=20 > My comments on the questions you asked: >=20 > 1. For determining the repo tree to target, I don't believe that we can e= ver come up with a 100% accurate rule, as the tree to which a set is to be = applied can be difficult to determine, so it may be done on the basis of on= -list discussion. A 90% accurate rule it what we may have to accept. Howeve= r, since applying a patchset to a tree should not be a time-consuming opera= tion, I suggest any script produce a list of possible trees in priority ord= er to try. If not net, then try main, etc. etc. >=20 > 2. Using the order from patch titles is correct. >=20 > /Bruce >=20 > > -----Original Message----- > > From: Wei, FangfangX > > Sent: Wednesday, June 21, 2017 8:46 AM > > To: Thomas Monjalon ; Xu, Qian Q=20 > > > > Cc: ci@dpdk.org; Richardson, Bruce ;=20 > > O'Driscoll, Tim > > Subject: RE: [dpdk-ci] script to determine target repo (was DPDK=20 > > Lab) > >=20 > > Hi Thomas, > >=20 > > What's the status about the script which determine target repo for=20 > > each patch set? > > Currently I used the rule which you told me before: "the subject=20 > > prefix on the patches should provide the hint. If the majority of=20 > > the patches start with "net/" then it's for next-net, and similarly=20 > > for crypto. Patches with virtio or vhost go to that tree, etc". > > But I'm not sure about the 100% correct repo. > > Looking forward to your script. > >=20 > > Another thing, Qian told me that you want to know the apply sequence=20 > > about many patches in one patch set. > > I don't apply patches with the order of patchwork id, but the names'=20 > > order about them. > > Such as, patchset 25081-25085, the order of patchwork id is not the=20 > > correct patches' order. > > http://dpdk.org/patch/25081, subject: [dpdk-dev,v2,1/5] net/qede: > > refactoring vport handling code http://dpdk.org/patch/25083, subject: > > [dpdk-dev,v2,2/5] net/qede: refactoring multi-queue implementation=20 > > http://dpdk.org/patch/25084, subject: [dpdk-dev,v2,3/5] net/qede/base: > > upgrade the FW to 8.20.0.0 http://dpdk.org/patch/25082, subject:=20 > > [dpdk- dev,v2,4/5] net/qede: fix VXLAN tunnel Tx offload flag=20 > > setting http://dpdk.org/patch/25085, subject: [dpdk-dev,v2,5/5]=20 > > net/qede: refactor Tx routine After download them, the patches' names a= re as below: > > http://dpdk.org/patch/25081:=20 > > dpdk-dev-v2-1-5-net-qede-refactoring-vport- > > handling-code.patch > > http://dpdk.org/patch/25083:=20 > > dpdk-dev-v2-2-5-net-qede-refactoring-multi- > > queue-implementation.patch > > http://dpdk.org/patch/25084:=20 > > dpdk-dev-v2-3-5-net-qede-base-upgrade-the-FW- > > to-8.20.0.0.patch > > http://dpdk.org/patch/25082:=20 > > dpdk-dev-v2-4-5-net-qede-fix-VXLAN-tunnel-Tx- > > offload-flag-setting.patch > > http://dpdk.org/patch/25085: dpdk-dev-v2-5-5-net-qede-refactor-Tx- > > routine.patch > >=20 > > So applying these patches based on the order of their names, it will=20 > > be correct. > >=20 > >=20 > > Best Regards > > Fangfang Wei > >=20 > >=20 > > -----Original Message----- > > From: Thomas Monjalon [mailto:thomas@monjalon.net] > > Sent: Tuesday, April 25, 2017 2:51 PM > > To: Xu, Qian Q > > Cc: ci@dpdk.org; Richardson, Bruce ;=20 > > Wei, FangfangX ; O'Driscoll, Tim=20 > > ; Liu, Yuanhan > > Subject: Re: [dpdk-ci] script to determine target repo (was DPDK=20 > > Lab) > >=20 > > 25/04/2017 08:23, Xu, Qian Q: > > > Thanks Thomas and Bruce for your comments. Currently we are trying=20 > > > to start the per patch set performance test investigation and need=20 > > > to know > > the Target repo for each patch set. > > > The goal is to get 100% correct repo to go for each patch set.=20 > > > It's > > important for the credit of the performance result. > > > @Thomas, could you provide any script to support the auto-filter=20 > > > after > > the 17.05 release? Currently, we don't have the ability to make it. > >=20 > > OK, it is on my todo list. > >=20 > > Other task: I want to check the series support in the patchwork git.