DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] DPDK Release Status Meeting 14/05/2020
@ 2020-05-14 11:13 Ferruh Yigit
  2020-05-14 11:17 ` Ferruh Yigit
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Ferruh Yigit @ 2020-05-14 11:13 UTC (permalink / raw)
  To: dpdk-dev; +Cc: Thomas Monjalon

Minutes 14 May 2020
-------------------

Agenda:
* Release Dates
* -rc2 status
* Subtrees
* Opens

Participants:
* Arm
* Debian/Microsoft
* Intel
* Mellanox
* Red Hat


Release Dates
-------------

* v20.05 dates:
  * -rc2  is released on Tuesday, 12 May
    * https://mails.dpdk.org/archives/dev/2020-May/167394.html
  * -rc3			Friday 18 May 2020
  * -rc4			Thursday 21 May 2020
  * Release pushed to		*Monday 25 May 2020*

* v20.08 proposal dates, please comment:
  * Proposal/V1:		Tuesday, 16 June 2020
  * Integration/Merge/RC1:	Tuesday, 14 July 2020
  * Release:			Friday, 7 August 2020

  * Please send roadmap for the release


-rc2 status
-----------

* Intel sent a -rc2 test report, majority of testing completed, no critical
  issue
  * https://mails.dpdk.org/archives/dev/2020-May/167715.html


Subtrees
--------

* main
  * Looking patchsets adding __rte_internal to common folder
    * This is good to prevent false positives in ABI and document intention
  * ABI fix for matured API not merged, discussion going on in the mail list
    * OvS is using it but not critical for OvS
    * Blocking some test cases
  * There are couple of coverity fixes
  * Some documentation
    * Good time for deprecation notices
  * Thomas is looking compilation patches and Makefile deprecation
  * gcc10
    * Akhil's fix for crypto looks good, can replace temporary solution
    * Gavin has patch for mbuf, but this stage can be late/risky for complex fix
      * At this stage we can go with disabling warning as temporary solution
    * Ferruh is getting a warning on hash too, will share it
  * We should consider python2 deprecation
    * A deprecation notice already merged
      * https://patches.dpdk.org/patch/65828/

* next-net
  * Some patches merged and sub-trees pulled for -rc3
  * HW rings allocation patch is in backlog, ethdev patch is internal and can go
    in -rc3 but there a few things to clarify, not sure if it will make -rc3

* next-crypto
  * No update

* next-eventdev
  * No update

* next-virtio
  * 4 fixes in the queue, pull request can be ready today
  * Mellanox vdpa patchset postponed, it introduces new APIs
  * More reviews would help
  * Maxime will have less time next month,  will sync with Xiaolong

* next-net-intel
  * 10 fixes in backlog
  * fm10k patchset postponed to next release

* next-net-mlx
  * 10-15 fixes are expected


Opens
-----

* Bugzilla is not discussed for a while
  * After issues assigned, there is not much to do for management
  * It can be good to get list of critical issues offline

* Patchwork hit 70K patches, Hemant/Nipun is the winner :)
  * https://mails.dpdk.org/archives/dev/2020-May/167125.html



DPDK Release Status Meetings
============================

The DPDK Release Status Meeting is intended for DPDK Committers to discuss
the status of the master tree and sub-trees, and for project managers to
track progress or milestone dates.

The meeting occurs on Thursdays at 8:30 UTC. If you wish to attend just
send an email to "John McNamara <john.mcnamara@intel.com>" for the invite.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] DPDK Release Status Meeting 14/05/2020
  2020-05-14 11:13 [dpdk-dev] DPDK Release Status Meeting 14/05/2020 Ferruh Yigit
@ 2020-05-14 11:17 ` Ferruh Yigit
  2020-05-14 11:49   ` David Marchand
  2020-05-15 14:31   ` Kevin Traynor
  2020-05-14 13:44 ` Ferruh Yigit
  2020-05-15 16:14 ` Thomas Monjalon
  2 siblings, 2 replies; 8+ messages in thread
From: Ferruh Yigit @ 2020-05-14 11:17 UTC (permalink / raw)
  To: David Marchand
  Cc: dpdk-dev, Thomas Monjalon, Kevin Traynor, Yipeng Wang,
	Sameh Gobriel, Bruce Richardson

On 5/14/2020 12:13 PM, Ferruh Yigit wrote:
> Minutes 14 May 2020
> -------------------

<...>

>   * gcc10
>     * Akhil's fix for crypto looks good, can replace temporary solution
>     * Gavin has patch for mbuf, but this stage can be late/risky for complex fix
>       * At this stage we can go with disabling warning as temporary solution
>     * Ferruh is getting a warning on hash too, will share it

Hi David,

Following is what I am getting [1] with compiler version:
gcc (GCC) 10.1.1 20200511


[1]
.../dpdk/lib/librte_hash/rte_cuckoo_hash.c: In function
‘__rte_hash_add_key_with_hash’:
.../dpdk/lib/librte_hash/rte_cuckoo_hash.c:1104:29:
    error: ‘ext_bkt_id’ may be used uninitialized in this function
[-Werror=maybe-uninitialized]
 1104 |  (h->buckets_ext[ext_bkt_id - 1]).sig_current[0] = short_sig;
      |                  ~~~~~~~~~~~^~~

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] DPDK Release Status Meeting 14/05/2020
  2020-05-14 11:17 ` Ferruh Yigit
@ 2020-05-14 11:49   ` David Marchand
  2020-05-15 14:31   ` Kevin Traynor
  1 sibling, 0 replies; 8+ messages in thread
From: David Marchand @ 2020-05-14 11:49 UTC (permalink / raw)
  To: Ferruh Yigit
  Cc: dpdk-dev, Thomas Monjalon, Kevin Traynor, Yipeng Wang,
	Sameh Gobriel, Bruce Richardson

On Thu, May 14, 2020 at 1:18 PM Ferruh Yigit <ferruh.yigit@intel.com> wrote:
>
> On 5/14/2020 12:13 PM, Ferruh Yigit wrote:
> > Minutes 14 May 2020
> > -------------------
>
> <...>
>
> >   * gcc10
> >     * Akhil's fix for crypto looks good, can replace temporary solution
> >     * Gavin has patch for mbuf, but this stage can be late/risky for complex fix
> >       * At this stage we can go with disabling warning as temporary solution
> >     * Ferruh is getting a warning on hash too, will share it
>
> Hi David,
>
> Following is what I am getting [1] with compiler version:
> gcc (GCC) 10.1.1 20200511

Ah.
I just saw that my fedora (rawhide) did not have this version yet...
upgraded and I reproduce the issue.
gcc version 10.1.1 20200507 (Red Hat 10.1.1-1) (GCC)

Kevin confirmed that fc32 switched to 10.1.1 version too.


Thanks.

-- 
David Marchand


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] DPDK Release Status Meeting 14/05/2020
  2020-05-14 11:13 [dpdk-dev] DPDK Release Status Meeting 14/05/2020 Ferruh Yigit
  2020-05-14 11:17 ` Ferruh Yigit
@ 2020-05-14 13:44 ` Ferruh Yigit
  2020-05-15 16:14 ` Thomas Monjalon
  2 siblings, 0 replies; 8+ messages in thread
From: Ferruh Yigit @ 2020-05-14 13:44 UTC (permalink / raw)
  To: dpdk-dev; +Cc: Thomas Monjalon, Asaf Penso

On 5/14/2020 12:13 PM, Ferruh Yigit wrote:
> Minutes 14 May 2020
> -------------------
> 
> Agenda:
> * Release Dates
> * -rc2 status
> * Subtrees
> * Opens
> 
> Participants:
> * Arm
> * Debian/Microsoft
> * Intel
> * Mellanox
> * Red Hat
> 
> 
> Release Dates
> -------------
> 
> * v20.05 dates:
>   * -rc2  is released on Tuesday, 12 May
>     * https://mails.dpdk.org/archives/dev/2020-May/167394.html
>   * -rc3			Friday 18 May 2020
>   * -rc4			Thursday 21 May 2020
>   * Release pushed to		*Monday 25 May 2020*

-rc3 is on Monday not Friday, corrected version is like:

* v20.05 dates:
  * -rc2  is released on Tuesday, 12 May
    * https://mails.dpdk.org/archives/dev/2020-May/167394.html
  * -rc3			Monday 18 May 2020
  * -rc4			Thursday 21 May 2020
  * Release pushed to		*Monday 25 May 2020*

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] DPDK Release Status Meeting 14/05/2020
  2020-05-14 11:17 ` Ferruh Yigit
  2020-05-14 11:49   ` David Marchand
@ 2020-05-15 14:31   ` Kevin Traynor
  1 sibling, 0 replies; 8+ messages in thread
From: Kevin Traynor @ 2020-05-15 14:31 UTC (permalink / raw)
  To: Ferruh Yigit, David Marchand
  Cc: dpdk-dev, Thomas Monjalon, Yipeng Wang, Sameh Gobriel,
	Bruce Richardson, Honnappa Nagarahalli

On 14/05/2020 12:17, Ferruh Yigit wrote:
> On 5/14/2020 12:13 PM, Ferruh Yigit wrote:
>> Minutes 14 May 2020
>> -------------------
> 
> <...>
> 
>>   * gcc10
>>     * Akhil's fix for crypto looks good, can replace temporary solution
>>     * Gavin has patch for mbuf, but this stage can be late/risky for complex fix
>>       * At this stage we can go with disabling warning as temporary solution
>>     * Ferruh is getting a warning on hash too, will share it
> 
> Hi David,
> 
> Following is what I am getting [1] with compiler version:
> gcc (GCC) 10.1.1 20200511
> 
> 
> [1]
> .../dpdk/lib/librte_hash/rte_cuckoo_hash.c: In function
> ‘__rte_hash_add_key_with_hash’:
> .../dpdk/lib/librte_hash/rte_cuckoo_hash.c:1104:29:
>     error: ‘ext_bkt_id’ may be used uninitialized in this function
> [-Werror=maybe-uninitialized]
>  1104 |  (h->buckets_ext[ext_bkt_id - 1]).sig_current[0] = short_sig;
>       |                  ~~~~~~~~~~~^~~
> 

The return value of rte_ring_sc_dequeue_elem() is checked, but gcc
seems to find some possibility of ext_bkt_id not being initialized.

It was introduced with commit [1], but I guess the tools wouldn't have
found it at time of commit.

zero is an invalid value for ext_bkt_id, so we can just initialize to
that and check it is overwritten. Sent patch
https://patchwork.dpdk.org/patch/70333/

[1]
commit fbfe568103b046a3c6c69c9ecd6c914b391c6b82
Author: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Date:   Sat Jan 18 13:32:46 2020 -0600

    hash: use 32-bit elements rings to save memory


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] DPDK Release Status Meeting 14/05/2020
  2020-05-14 11:13 [dpdk-dev] DPDK Release Status Meeting 14/05/2020 Ferruh Yigit
  2020-05-14 11:17 ` Ferruh Yigit
  2020-05-14 13:44 ` Ferruh Yigit
@ 2020-05-15 16:14 ` Thomas Monjalon
  2020-05-21  5:47   ` Ajit Khaparde
  2020-05-21  8:28   ` Iremonger, Bernard
  2 siblings, 2 replies; 8+ messages in thread
From: Thomas Monjalon @ 2020-05-15 16:14 UTC (permalink / raw)
  To: dev
  Cc: ferruh.yigit, john.mcnamara, cathal.ohare, asafp, jerinj,
	hemant.agrawal, honnappa.nagarahalli, david.marchand,
	ajit.khaparde, arybchenko

Hi,

Please let's discuss the dates for the next release cycle.

> * v20.08 proposal dates, please comment:
>   * Proposal/V1:		Tuesday, 16 June 2020
>   * Integration/Merge/RC1:	Tuesday, 14 July 2020
>   * Release:			Friday, 7 August 2020

I prefer a target at the very beginning of the month,
it is an insurance against disaster,
and it may allow a quiet August month for the maintainers.

Another issue is the delay between -rc1 and final release.
The above proposal has only 24 days -rc phase.
Based on records, we need 30 days for a proper -rc phase.

Taking above requirements into consideration,
I propose having a proposal deadline earlier by 8 days:

- Proposal deadline: Monday, 8 June 2020
- Integration deadline: Tuesday, 30 June 2020
- 20.08-rc1: Friday, 3 July 2020
- 20.08-rc2: Friday, 17 July 2020
- 20.08-rc3: Friday, 24 July 2020
- 20.08-rc4: Friday, 31 July 2020
- Release: Monday, 3 August 2020




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] DPDK Release Status Meeting 14/05/2020
  2020-05-15 16:14 ` Thomas Monjalon
@ 2020-05-21  5:47   ` Ajit Khaparde
  2020-05-21  8:28   ` Iremonger, Bernard
  1 sibling, 0 replies; 8+ messages in thread
From: Ajit Khaparde @ 2020-05-21  5:47 UTC (permalink / raw)
  To: Thomas Monjalon
  Cc: dpdk-dev, Ferruh Yigit, Mcnamara, John, O'Hare, Cathal,
	Asaf Penso, Jerin Jacob Kollanukkaran, hemant.agrawal,
	Honnappa Nagarahalli, David Marchand, Andrew Rybchenko

On Fri, May 15, 2020 at 9:14 AM Thomas Monjalon <thomas@monjalon.net> wrote:

> Hi,
>
> Please let's discuss the dates for the next release cycle.
>
> > * v20.08 proposal dates, please comment:
> >   * Proposal/V1:              Tuesday, 16 June 2020
> >   * Integration/Merge/RC1:    Tuesday, 14 July 2020
> >   * Release:                  Friday, 7 August 2020
>
> I prefer a target at the very beginning of the month,
> it is an insurance against disaster,
> and it may allow a quiet August month for the maintainers.
>
> Another issue is the delay between -rc1 and final release.
> The above proposal has only 24 days -rc phase.
> Based on records, we need 30 days for a proper -rc phase.
>
> Taking above requirements into consideration,
> I propose having a proposal deadline earlier by 8 days:
>
> - Proposal deadline: Monday, 8 June 2020
> - Integration deadline: Tuesday, 30 June 2020
> - 20.08-rc1: Friday, 3 July 2020
> - 20.08-rc2: Friday, 17 July 2020
> - 20.08-rc3: Friday, 24 July 2020
> - 20.08-rc4: Friday, 31 July 2020
> - Release: Monday, 3 August 2020
>
Personally I think the original proposal deadline and release
plan was good. But this is a valid argument to give sufficient
days for the rc phase.
Also the release of 20.08 early in August can also give
a big enough window for the 20.11 release.
So +1 for the new schedule.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] DPDK Release Status Meeting 14/05/2020
  2020-05-15 16:14 ` Thomas Monjalon
  2020-05-21  5:47   ` Ajit Khaparde
@ 2020-05-21  8:28   ` Iremonger, Bernard
  1 sibling, 0 replies; 8+ messages in thread
From: Iremonger, Bernard @ 2020-05-21  8:28 UTC (permalink / raw)
  To: Thomas Monjalon, dev
  Cc: Yigit, Ferruh, Mcnamara, John, O'Hare, Cathal, asafp, jerinj,
	hemant.agrawal, honnappa.nagarahalli, david.marchand,
	ajit.khaparde, arybchenko

Hi Thomas,

> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Thomas Monjalon
> Sent: Friday, May 15, 2020 5:14 PM
> To: dev@dpdk.org
> Cc: Yigit, Ferruh <ferruh.yigit@intel.com>; Mcnamara, John
> <john.mcnamara@intel.com>; O'Hare, Cathal <cathal.ohare@intel.com>;
> asafp@mellanox.com; jerinj@marvell.com; hemant.agrawal@oss.nxp.com;
> honnappa.nagarahalli@arm.com; david.marchand@redhat.com;
> ajit.khaparde@broadcom.com; arybchenko@solarflare.com
> Subject: Re: [dpdk-dev] DPDK Release Status Meeting 14/05/2020
> 
> Hi,
> 
> Please let's discuss the dates for the next release cycle.
> 
> > * v20.08 proposal dates, please comment:
> >   * Proposal/V1:		Tuesday, 16 June 2020
> >   * Integration/Merge/RC1:	Tuesday, 14 July 2020
> >   * Release:			Friday, 7 August 2020
> 
> I prefer a target at the very beginning of the month, it is an insurance against
> disaster, and it may allow a quiet August month for the maintainers.
> 
> Another issue is the delay between -rc1 and final release.
> The above proposal has only 24 days -rc phase.
> Based on records, we need 30 days for a proper -rc phase.
> 
> Taking above requirements into consideration, I propose having a proposal
> deadline earlier by 8 days:
> 
> - Proposal deadline: Monday, 8 June 2020
> - Integration deadline: Tuesday, 30 June 2020
> - 20.08-rc1: Friday, 3 July 2020
> - 20.08-rc2: Friday, 17 July 2020
> - 20.08-rc3: Friday, 24 July 2020
> - 20.08-rc4: Friday, 31 July 2020
> - Release: Monday, 3 August 2020
> 
> 
I think the proposal deadline should be left at Tuesday 16 June, as developers have been working towards this date.
I am ok with the other dates.

Regards,

Bernard. 

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-05-21  8:28 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-14 11:13 [dpdk-dev] DPDK Release Status Meeting 14/05/2020 Ferruh Yigit
2020-05-14 11:17 ` Ferruh Yigit
2020-05-14 11:49   ` David Marchand
2020-05-15 14:31   ` Kevin Traynor
2020-05-14 13:44 ` Ferruh Yigit
2020-05-15 16:14 ` Thomas Monjalon
2020-05-21  5:47   ` Ajit Khaparde
2020-05-21  8:28   ` Iremonger, Bernard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).