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 C8CB047022; Fri, 12 Dec 2025 20:57:24 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C13254067E; Fri, 12 Dec 2025 20:57:24 +0100 (CET) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mails.dpdk.org (Postfix) with ESMTP id 40ED54027D for ; Fri, 12 Dec 2025 20:57:22 +0100 (CET) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-299d40b0845so23074905ad.3 for ; Fri, 12 Dec 2025 11:57:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1765569441; x=1766174241; darn=dpdk.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=IrnI+aMowYYVQzcdVzo2ftCRResb9Bl+GzIPTMdJgcM=; b=DaRW1EVMZI16qVmPwbgayd5o6lPF87J6mkljtsmIfrB6G4R5LwTfSCFR0WgF8xd2Iw 30Xii+S6GYYKntC5O7eHqMuHpbs5Dr5p2uFtY/2JIKKmUsvIMJeTCE+AQSI3aJB4OzRh oxiiCgW/vHCaHto1msKxEYmKq2zs5/ES+uGpg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765569441; x=1766174241; h=cc:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IrnI+aMowYYVQzcdVzo2ftCRResb9Bl+GzIPTMdJgcM=; b=GtJgJcXzKRXa2UP1yj69Y7TavN6e+/BwSjoCUwXjiyt6zrWjWyrg8WEMDZIUcw+CPm OLtcqlUsPFzY7sK8I2OeJy1eCLh2LKG8xkxyj6f/83HlSOHP77MTQj8zXk0QcRehxlNq CDTbN1oz7Fe3V8GjTXd7WyG1CbAgYkJlx//macsBGeh9Q0/+Pa03zwxgFBiGslZI1Sq3 DNlj+DO9fEKCW9jsZAN6X8+CdxlPIQTaUcmI/AjDQxkU+iydHqOBt/d/PzYNv5DlWCNk MPzawpFPn16gqG++RMcYyoCDiJ4WMOCYVxeTtJK+eK+jPk240Y5EtUz8WlxR25CSUQNx /5yg== X-Gm-Message-State: AOJu0Yy2Uq8BQe1R3vJP3g0RXn6HYTA+m/SexvvFlWZOQzf+TGN+3Dph SJLlaVeL9o12rqOh1Grxd1eBwLiHVBJBOC6USFpn79s8KYhVQaUvHY32Xost+j08Bf3hgECib/t h9OO4+8fwJdjUSFLQUKiJ/lpbB/wfwdK9ZbwK78MUf80Q4RfrcDS9SsLgmQ== X-Gm-Gg: AY/fxX6y82T8XegpPskHXZcRqi6yDhfoVWb4y1QowQKx4zBI9W7OPoT3MI/MetgbH+u kWAOgd3KypX2j5h6NcLzmKayxPOwsSThFSbdB8Wo5OEbwwkAgMOpTOTrSYlgn3MAJsHVRPXl84w CfD38uoKK3P2X7Rc6/ipNVhGjx4MsI0fBwbupQHQdZQjWm0JuiQuqOUTXi72mHvTyS4uxg2l25C o6lUkzwILrs0De4padV0levg8SWwkAnfxemuGSLKK0nlMMpa2Vjgco8qTxjERrtfJZHoDcEHSEm 11bzpEsiS/NwqpwW6QRTuwOqeuo9 X-Google-Smtp-Source: AGHT+IHBWEuDyZ+R+XS9TlQ+gEKRjW5Wwo4eF25VFA6NKEB7h0lnkfoQ2qbresO1sK2bpn2rzRCT8715VRYbtVkzUe4= X-Received: by 2002:a05:701b:2202:b0:11a:49bd:be28 with SMTP id a92af1059eb24-11f34ac5359mr1876724c88.4.1765569440848; Fri, 12 Dec 2025 11:57:20 -0800 (PST) MIME-Version: 1.0 From: Patrick Robb Date: Fri, 12 Dec 2025 14:55:37 -0500 X-Gm-Features: AQt7F2oq2skMUgXOCSoAgZ0EpN0Npua_Xf4HucOoSrDkRIF7l3KSuggroBYwqwI Message-ID: Subject: Community CI Meeting Minutes - December 11, 2025 To: ci@dpdk.org Cc: dev Content-Type: multipart/alternative; boundary="000000000000592edb0645c6ab53" 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 --000000000000592edb0645c6ab53 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable December 11, 2025 Attendees 1. Patrick Robb 2. Aaron Conole 3. Paul Szczepanek 4. Luca Vizzarro Minutes General Announcements * Upcoming meetings: * 12/25 CI meeting: Canceled because of Christmas * 01/01 DTS meeting: Canceled because of New Year's Day * Patchwork API requests: Ali who maintains the patchwork instance has reached out to various labs asking if they can reduce the amount of requests they are making to patchwork. * UNH: * Adding a trailing =E2=80=9C/=E2=80=9D to the URL for requests, so t= here is no 301 redirect: Will deploy today * Properly increment the =E2=80=9Csince=E2=80=9D timestamp arg for th= e test recheck request script - deploying Friday. * Will check in with Ali at the end of the week to make sure we are good to go * Github Robot: * Ozlabs patchwork instance has also instated some new policies which affect the robot * The robot was working by monitoring series until that series was moved into a different state (i.e. new, accepted, superseded, etc.) * Since the robot started running about 7 years ago, there have been about 1000 series that are =E2=80=9Cincomplete,=E2=80=9D meaning only = a subsection of the patches in a series were actually submitted. These got marked as archived, which meant that the robot continued to track these, resulting in a significant amount of unnecessary requests being made. * Going forward, the robot drops a patchseries from consideration once it=E2=80=99s age gets beyond 30 days * Ozlabs: Now enforcing we are using https instead of http * The robot has been updated to use https now * The robot has been running for 7 years with minimal downtime. So, it has various older software package, including sqlite3, etc. Aaron=E2=80= =99s version of sqlite3 requires strict SQL syntax, but the version of sqllite on the server does not accept this syntax. So, Aaron made a bunch of changes, but the robot is not functioning properly due to this sql issue * There are now some failures which Aaron is debugging but which are confusing, i.e. an echo command failing * There may be some bad records in the database now. Aaron is looking through these and will resolve the remaining bugs before correcting the database / rolling back. * There may be some downtime or a need to reboot the server hosting the CI system * Loongson: * Bibo is the new maintainer, and is looking at the requests that Ali has mentioned. * Patrick will offer to look at the dpdk-ci scripting with Bibo if he has issues identifying where the inadvertent requests are coming from * AWS: Seems like there are no issues with requests to patchwork API * CI Status AWS Lab * They had a false failure last week due to a conflict on 2 jobs using the same meson dir concurrently. Waleej from AWS has resolved this and put in a retest. UNH-IOL Community Lab * ABI Testing: * We have built the 26.0 ABI reference from the 25.11 release and begun ABI testing for the 26.03 release * In addition, we are also running ABI testing on 22.11-staging, 23.11-staging, 24.11-staging, and 25.11-staging, against the ABI references of their respective releases. * ARM Grace: * Testing will run fine for some weeks, then at some point the NIC gets into a bad state and performance drops significantly * Weird behavior: NIC insterface 0 showin as /dev/fb0, rebinding to ICE at the end now results in input/output error, etc. * We are distro upgrading and/or reprovisioning some of our servers in the CI Lab in the next week, which will cause some small downtime * If there is any significant downtime Patrick can update on Slack or the mailing list * DTS: * We are working on enabling the new single core forwarding test on our testbeds, which will mean these can stop running legacy DTS on our servers for this test. * Otherwise, the only remaining reason to use legacy DTS is cryptodev testing, which is being worked on for the current DTS framework right now and should have coverage arriving in 26.03 * Dean at UNH needs to reach out to John Mcnamera and ask about what information we can share from runs on the flow offload test Intel Lab * None Github Actions Robot * Aaron is actively working on an LLM integration into the pipeline that is not coderabbit or sourcery * Using Sonnet4 (which seems to be working better than sonnet4.5) * It is providing some fairly high quality reviews * Aaron did post some related patches to the ovs dev mailing list. This is applicable to DPDK as well * https://mail.openvswitch.org/pipermail/ovs-dev/2025-November/427871.html * It should be possible to apply this to the DPDK tree eleven though it was targeting OvS * Example review: https://mail.openvswitch.org/pipermail/ovs-dev/2025-November/427836.html * The replies are inline properly and are raising relevant questions * The downside is the cost (but it should be manageable) * With properly tailored prompts, Aaron is seeing much higher quality in the reviews, now there is a reasonable ratio of good review comments vs =E2=80=9Cbogus=E2=80=9D comments * To save money, one option is to run the normal testing first, and then only do an LLM review if the initial testing is passing. That should save on requests to the LLM service. Loongson Lab * Bibo is looking at the dpdk-ci scripting to reduce their requests being made to the Patchwork API DTS Improvements & Test Development * Roadmap: We will use the roadmap we finalized last Thursday * Virtio: We sent Maxime an email asking about what additional test coverage is needed for virtio - we will proceed when we have his feedback. * Otherwise, Dean is working on an addition pvvp testcase currently. Any other business * Next meeting is January 8, 2026 --000000000000592edb0645c6ab53 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
December 11, 2025

Attendees
1. Patrick Robb
2= . Aaron Conole
3. Paul Szczepanek
4. Luca Vizzarro

Minutes
=
General Announcements
* Upcoming meetings:
=C2=A0 =C2=A0* 12/25 C= I meeting: Canceled because of Christmas
=C2=A0 =C2=A0* 01/01 DTS meetin= g: Canceled because of New Year's Day
* Patchwork API requests: Ali = who maintains the patchwork instance has reached out to various labs asking= if they can reduce the amount of requests they are making to patchwork.=C2=A0 =C2=A0* UNH:
=C2=A0 =C2=A0 =C2=A0 * Adding a trailing =E2=80=9C/= =E2=80=9D to the URL for requests, so there is no 301 redirect: Will deploy= today
=C2=A0 =C2=A0 =C2=A0 * Properly increment the =E2=80=9Csince=E2= =80=9D timestamp arg for the test recheck request script - deploying Friday= .
=C2=A0 =C2=A0 =C2=A0 * Will check in with Ali at the end of the week t= o make sure we are good to go
=C2=A0 =C2=A0* Github Robot:
=C2=A0 =C2= =A0 =C2=A0 * Ozlabs patchwork instance has also instated some new policies = which affect the robot
=C2=A0 =C2=A0 =C2=A0 * The robot was working by m= onitoring series until that series was moved into a different state (i.e. n= ew, accepted, superseded, etc.)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Sinc= e the robot started running about 7 years ago, there have been about 1000 s= eries that are =E2=80=9Cincomplete,=E2=80=9D meaning only a subsection of t= he patches in a series were actually submitted. These got marked as archive= d, which meant that the robot continued to track these, resulting in a sign= ificant amount of unnecessary requests being made.
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 * Going forward, the robot drops a patchseries from co= nsideration once it=E2=80=99s age gets beyond 30 days
=C2=A0 =C2=A0 =C2= =A0 * Ozlabs: Now enforcing we are using https instead of http
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0* The robot has been updated to use https now=C2=A0 =C2=A0 =C2=A0 * The robot has been running for 7 years with minimal= downtime. So, it has various older software package, including sqlite3, et= c. Aaron=E2=80=99s version of sqlite3 requires strict SQL syntax, but the v= ersion of sqllite on the server does not accept this syntax. So, Aaron made= a bunch of changes, but the robot is not functioning properly due to this = sql issue
=C2=A0 =C2=A0 =C2=A0 * There are now some failures which Aaron= is debugging but which are confusing, i.e. an echo command failing
=C2= =A0 =C2=A0 =C2=A0 * There may be some bad records in the database now. Aaro= n is looking through these and will resolve the remaining bugs before corre= cting the database / rolling back.
=C2=A0 =C2=A0 =C2=A0 * There may be s= ome downtime or a need to reboot the server hosting the CI system
=C2=A0= =C2=A0* Loongson:
=C2=A0 =C2=A0 =C2=A0 * Bibo is the new maintainer, an= d is looking at the requests that Ali has mentioned.
=C2=A0 =C2=A0 =C2= =A0 * Patrick will offer to look at the dpdk-ci scripting with Bibo if he h= as issues identifying where the inadvertent requests are coming from
=C2= =A0 =C2=A0* AWS: Seems like there are no issues with requests to patchwork = API

* CI Status

AWS Lab
* They had a false failure last we= ek due to a conflict on 2 jobs using the same meson dir concurrently. Walee= j from AWS has resolved this and put in a retest.

UNH-IOL Community = Lab
* ABI Testing:
=C2=A0 =C2=A0* We have built the 26.0 ABI referenc= e from the 25.11 release and begun ABI testing for the 26.03 release
=C2= =A0 =C2=A0* In addition, we are also running ABI testing on 22.11-staging, = 23.11-staging, 24.11-staging, and 25.11-staging, against the ABI references= of their respective releases.
* ARM Grace:
=C2=A0 =C2=A0* Testing w= ill run fine for some weeks, then at some point the NIC gets into a bad sta= te and performance drops significantly
=C2=A0 =C2=A0* Weird behavior: NI= C insterface 0 showin as /dev/fb0, rebinding to ICE at the end now results = in input/output error, etc.
* We are distro upgrading and/or reprovision= ing some of our servers in the CI Lab in the next week, which will cause so= me small downtime
=C2=A0 =C2=A0* If there is any significant downtime Pa= trick can update on Slack or the mailing list
* DTS:
=C2=A0 =C2=A0* = We are working on enabling the new single core forwarding test on our testb= eds, which will mean these can stop running legacy DTS on our servers for t= his test.
=C2=A0 =C2=A0* Otherwise, the only remaining reason to use leg= acy DTS is cryptodev testing, which is being worked on for the current DTS = framework right now and should have coverage arriving in 26.03
=C2=A0 = =C2=A0* Dean at UNH needs to reach out to John Mcnamera and ask about what = information we can share from runs on the flow offload test

Intel La= b
* None

Github Actions Robot
* Aaron is actively working on a= n LLM integration into the pipeline that is not coderabbit or sourcery
= =C2=A0 =C2=A0* Using Sonnet4 (which seems to be working better than sonnet4= .5)
=C2=A0 =C2=A0* It is providing some fairly high quality reviews
= =C2=A0 =C2=A0* Aaron did post some related patches to the ovs dev mailing l= ist. This is applicable to DPDK as well
=C2=A0 =C2=A0 =C2=A0 * https://mail.openvswitch.org/pipermail/ovs-dev/2025-November/427871.html=
=C2=A0 =C2=A0 =C2=A0 * It should be possible to apply this to the D= PDK tree eleven though it was targeting OvS
=C2=A0 =C2=A0 =C2=A0 * Examp= le review: https://mail.openvswitch.org/pipermail/ovs-dev/2025-No= vember/427836.html
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* The replies a= re inline properly and are raising relevant questions
=C2=A0 =C2=A0 =C2= =A0 * The downside is the cost (but it should be manageable)
=C2=A0 =C2= =A0* With properly tailored prompts, Aaron is seeing much higher quality in= the reviews, now there is a reasonable ratio of good review comments vs = =E2=80=9Cbogus=E2=80=9D comments
=C2=A0 =C2=A0* To save money, one optio= n is to run the normal testing first, and then only do an LLM review if the= initial testing is passing. That should save on requests to the LLM servic= e.

Loongson Lab
* Bibo is looking at the dpdk-ci scripting to red= uce their requests being made to the Patchwork API

DTS Improvements = & Test Development
* Roadmap: We will use the roadmap we finalized l= ast Thursday
* Virtio: We sent Maxime an email asking about what additio= nal test coverage is needed for virtio - we will proceed when we have his f= eedback.
=C2=A0 =C2=A0* Otherwise, Dean is working on an addition pvvp = testcase currently.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0
Any other business
=C2=A0 =C2=A0* Next meeting is January 8, 202= 6
=C2=A0 =C2=A0
--000000000000592edb0645c6ab53--