From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BE84D43B0E; Wed, 14 Feb 2024 21:35:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B611843364; Wed, 14 Feb 2024 21:35:34 +0100 (CET) Received: from mail-oo1-f48.google.com (mail-oo1-f48.google.com [209.85.161.48]) by mails.dpdk.org (Postfix) with ESMTP id 90795400D5 for ; Wed, 14 Feb 2024 21:35:32 +0100 (CET) Received: by mail-oo1-f48.google.com with SMTP id 006d021491bc7-59f6f376f91so75624eaf.3 for ; Wed, 14 Feb 2024 12:35:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1707942931; x=1708547731; darn=dpdk.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=kCNxwaMeeB/gYNf/G1No+XmjS531qyHyZLgeFB+m+Sc=; b=brecWGUjucPsUkjUmXtwflKaTGEblK3gDzQymdAXCntCB3dK6YwerxE3NvzEnLVzks e3boGopPXXjOxXxk2oGv1r2Q2vtTSsKRZ8SqvOR1ZuvlYLdnccNhcc04dSekq0avHuBU AVvMT/AYqsg5CNuifIODPQsNiDE8BnGixCU2s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707942931; x=1708547731; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=kCNxwaMeeB/gYNf/G1No+XmjS531qyHyZLgeFB+m+Sc=; b=MLab8dexV64XthgRGmnrzqBR8wOpREWnxOlQSjA6qd3dWpiGzSfdUs5EljRJ215GLb knBz5u4U36QXJgDpS1H438CIsfUfeOkuUkN6W0Yx7yv6xH16zqXX8pmxQ3SAOSwAsLBH Ocdtn09Nz8IdUeAVlqymzIcxSAAHRMQDOazu55skT/oFdNUjujH5fIPU8z58+fVyzkQ/ ee86QADBAr3vdlv9JvieAW3xfnuOfDtkH7CSFduJgCdw8VDdxEqJXKo3ScFf9W0xFNly 4vIlaF0aN5kInQg0Aa+aLzub5Vvq90/CaCn7QAYuDouYSsggaHO/2yQwFpoCDMlxoBBP FY7A== X-Forwarded-Encrypted: i=1; AJvYcCXpLjlJIsusr+9j2oNUoA7CWByXAeJjJXczWy+myQY5W5AwkCRZGow7z9QtogUViZjeG26CJqvl/ggqkQ== X-Gm-Message-State: AOJu0Yyh5EIA5hA/WuueNE3BxlMd60etJBwzCLd6LLP/G+u6P8BO2BLd RLmvJUHMbvKZWQToHDHkL8lg7vOxVtEik7iGo2lSyP8FWSJR34b8iUX7RtzW1ndLsekF2BF0ZHI 2UwPq6eTUdE5nakzw+hHiWlSMjzGZ9Up/M+WXxA== X-Google-Smtp-Source: AGHT+IFN4iaPKSDP1kWsx7u3QnyTNE8Cy6LbQ0w5AACr4TB8vzRznJ8j3H6f3G9yluBXMFtd2c3dL4E6MnsGv388OHY= X-Received: by 2002:a4a:dfb3:0:b0:59c:8b80:fe3e with SMTP id k19-20020a4adfb3000000b0059c8b80fe3emr4008720ook.7.1707942931622; Wed, 14 Feb 2024 12:35:31 -0800 (PST) MIME-Version: 1.0 From: Patrick Robb Date: Wed, 14 Feb 2024 15:35:21 -0500 Message-ID: Subject: DTS WG Meeting Minutes - February 14, 2024 To: dev@dpdk.org Cc: dts@dpdk.org, ci@dpdk.org Content-Type: multipart/alternative; boundary="000000000000bc829f06115d73bb" X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org --000000000000bc829f06115d73bb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable February 14, 2024 ##################################################################### Attendees * Patrick Robb * Juraj Linke=C5=A1 * Thomas Monjalon * Gregory Etelson * Juraj Linkes * Luca Vizzarro * Nicholas Pratte ##################################################################### Agenda * Additions to the agenda * Patch discussions * DTS Developer documentation * Bugzilla discussion ##################################################################### Minutes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D General Announcements * Added developers for DTS: Nick from UNH is starting on DTS now, and 1-2 more people from UNH will be starting on this project in the near future. * The first thing Nick will do is build the DTS API docs from Juraj=E2= =80=99s patch and provide a review * He will be joining the meetings going forward * Recordings of these meetings can be seen at the below url, by clicking on the meeting date, then the 3 dots, then share meeting recording: https://projectadmin.lfx.linuxfoundation.org/project/a0941000005osNmAAI =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Patch discussions * Docs improvements: Luca=E2=80=99s patch was accepted * Thomas noted that the schema for DPDK build options was probably not well thought out, and just imported from old dts. * Noting I remember Juraj mentioned once that cross compile targets probably are not needed 1. This is not a priority - we should wait and see if there is interest later. 2. https://bugs.dpdk.org/show_bug.cgi?id=3D1360 3. There are some unused values which can be removed 4. Lcores value: change from empty string to =E2=80=9Call=E2=80=9D (i= f not specifying a specific list of cores) 5. Port topology: should this be a part of the conf schema? 1. Some testsuites may allow for different port topologies and should be configurable, others may have specific requirements which should be built into the capabilities assessment per testsuite 6. Ports: If we specify port 0 on machine 1 connects to port 0 on machine 2, we don=E2=80=99t then need to specify port 0 on machine 2 connec= ts to port 0 on machine 1 - it=E2=80=99s redundant configuration (and introduces = possible setup human error) * Improved error messages: * Intent for Luca=E2=80=99s patch is to improve patch reporting, as well= as log errors from remote sessions * Scatter * Per conversation at the previous meeting, adding a 2nd testcase to the testsuite (one will include the rx offload testpmd flag, one will not) * Ran into a type error yesterday from the xmlrpc client when running on one of the community lab=E2=80=99s testbeds, but will continue debugging 1. Error is about a list not being callable? Jeremy Spewock will send the error and latest diff to Juraj on Slack * When running a suite in which testpmd is started for 1 testcase, then stopped, then started again for subsequent testcases, this can lead to a timeout. The timeout comes from paramiko. * Device capabilities: Only source of truth for collecting capabilities should be any information we can gather via testpmd * Needs to build a way to mark testsuites with capabilities * Will build a list of capabilities per device * Dockerfile patch: * Patrick Robbneeds to apply this, run from container on one of our baremetal servers, and ask Thomas to merge * API Docs: * Needs reviews - Nick will provide one * Juraj: Small patch for storing the output from remote commands (strips the whitespace) * Testcase blocking: When a testcase fails, everything under it is blocked. This patch is final from Juraj=E2=80=99s point of view, and Jeremy has prov= ided some comments. * More reviews are needed. Patrick and Nick can do reviews, also Luca possibly. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Bugzilla: * If we can assign configuration file bugzillas to two people, they can provide reviews for one another * We will discuss bugzilla tickets more tomorrow at the CI meeting ##################################################################### Any other business * Juraj is on vacation 4th of March to 29 March. --000000000000bc829f06115d73bb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
February 14, 2024

#################################= ####################################
Attendees
* Patrick Robb
* Ju= raj Linke=C5=A1
* Thomas Monjalon
* Gregory Etelson
* Juraj Linkes=
* Luca Vizzarro
* Nicholas Pratte

###########################= ##########################################
Agenda
* Additions to the = agenda
* Patch discussions
* DTS Developer documentation
* Bugzill= a discussion

#######################################################= ##############
Minutes

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D
General Announcements
* Added developers for DTS: Nic= k from UNH is starting on DTS now, and 1-2 more people from UNH will be sta= rting on this project in the near future.
=C2=A0 =C2=A0* The first thin= g Nick will do is build the DTS API docs from Juraj=E2=80=99s patch and pro= vide a review
=C2=A0 =C2=A0* He will be joining the meetings going forwa= rd
* Recordings of these meetings can be seen at the below url, by click= ing on the meeting date, then the 3 dots, then share meeting recording: https://projectadmin.lfx.linuxfoundation.org/project/a0941000005osNmA= AI

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DPatch discussions
* Docs improvements: Luca=E2=80=99s patch was accepte= d
=C2=A0 =C2=A0* Thomas noted that the schema for DPDK build options was= probably not well thought out, and just imported from old dts.
=C2=A0 = =C2=A0* Noting I remember Juraj mentioned once that cross compile targets p= robably are not needed
=C2=A0 =C2=A0 =C2=A0 1. This is not a priority - = we should wait and see if there is interest later.
=C2=A0 =C2=A0 =C2=A0 = 2. https://bugs.dp= dk.org/show_bug.cgi?id=3D1360
=C2=A0 =C2=A0 =C2=A0 3. There are some= unused values which can be removed
=C2=A0 =C2=A0 =C2=A0 4. Lcores value= : change from empty string to =E2=80=9Call=E2=80=9D (if not specifying a sp= ecific list of cores)
=C2=A0 =C2=A0 =C2=A0 5. Port topology: should this= be a part of the conf schema?
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01. Some= testsuites may allow for different port topologies and should be configura= ble, others may have specific requirements which should be built into the c= apabilities assessment per testsuite
=C2=A0 =C2=A0 =C2=A0 6. Ports: If w= e specify port 0 on machine 1 connects to port 0 on machine 2, we don=E2=80= =99t then need to specify port 0 on machine 2 connects to port 0 on machine= 1 - it=E2=80=99s redundant configuration (and introduces possible setup hu= man error)
* Improved error messages:
=C2=A0 =C2=A0* Intent for Luca= =E2=80=99s patch is to improve patch reporting, as well as log errors from = remote sessions
* Scatter
=C2=A0 =C2=A0* Per conversation at the pre= vious meeting, adding a 2nd testcase to the testsuite (one will include the= rx offload testpmd flag, one will not)
=C2=A0 =C2=A0* Ran into a type e= rror yesterday from the xmlrpc client when running on one of the community = lab=E2=80=99s testbeds, but will continue debugging
=C2=A0 =C2=A0 =C2=A0= 1. Error is about a list not being callable? Jeremy Spewock will send the = error and latest diff to Juraj on Slack
=C2=A0 =C2=A0* When running a su= ite in which testpmd is started for 1 testcase, then stopped, then started = again for subsequent testcases, this can lead to a timeout. The timeout com= es from paramiko.
* Device capabilities: Only source of truth for collec= ting capabilities should be any information we can gather via testpmd
= =C2=A0 =C2=A0* Needs to build a way to mark testsuites with capabilities=C2=A0 =C2=A0* Will build a list of capabilities per device
* Dockerfil= e patch:
=C2=A0 =C2=A0* Patrick Robbneeds to apply this, run from contai= ner on one of our baremetal servers, and ask Thomas to merge
* API Docs:=
=C2=A0 =C2=A0* Needs reviews - Nick will provide one
* Juraj: Small = patch for storing the output from remote commands (strips the whitespace)* Testcase blocking: When a testcase fails, everything under it is blocke= d. This patch is final from Juraj=E2=80=99s point of view, and Jeremy has p= rovided some comments.
=C2=A0 =C2=A0* More reviews are needed. Patrick a= nd Nick can do reviews, also Luca possibly.

=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Bugzilla:
* If we can assign con= figuration file bugzillas to two people, they can provide reviews for one a= nother
* We will discuss bugzilla tickets more tomorrow at the CI meetin= g

##################################################################= ###
Any other business
* Juraj is on vacation 4th of March to 29 Marc= h.

--000000000000bc829f06115d73bb--